Listeleme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Listeleme

Mesaj gönderen dogan »

Merhabalar;

Masaüstü programlarımda CREATE ederek manuel database oluşturuyorum, android uygulamaya FDConnection ve FDQuery ekledim manuel oluşturulan databasedeki kayıtları listviewe manuel veya otomatik olarak listelenmesini nasıl sağlayabilirim.



Normalde masaüstü programları listelemek için kullandığım kod örneği.

Kod: Tümünü seç

procedure TMainForm.Listele(Sender: TObject); // Database listele
begin
  try
    ListView.Items.Clear;
    with PQuery do
    begin
      Close;
      SQL.Clear;
      SQL.Add('Select * From Merkez');
      SQL.Add('Order By SIRANO ASC');
      SQL.Add('Limit 0,1000');
      Prepared := True;
      Open;
      while Not Eof do
      begin
        with ListView.Items.Add do
        begin
          Caption := IntToStr(ListView.Items.Count);
          SubItems.Add(FieldByName('URUN').AsString);
          SubItems.Add(FieldByName('FIYATI').AsString);
          Next;
        end;
      end;
    end;
  except
  end;
end;
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Listeleme

Mesaj gönderen fesiharslan »

Merhaba;
Mobil uygulamalarda Connection nesnesinin OnBefaroCennection olayında Veri tabanı yolunu belirtmeniz gerekiyor.
Ayrıca Deployment penceresinde, veri tabanı dosyasını projenize ekleyerek, Remote Path kısmını tanımlamanız gerekir.
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Re: Listeleme

Mesaj gönderen dogan »

fesiharslan yazdı:Merhaba;
Mobil uygulamalarda Connection nesnesinin OnBefaroCennection olayında Veri tabanı yolunu belirtmeniz gerekiyor.
Ayrıca Deployment penceresinde, veri tabanı dosyasını projenize ekleyerek, Remote Path kısmını tanımlamanız gerekir.

Bu konuda açıkçası düzgün kaynak bulamadım, izlediğim bir çok video anlaşılır değil, sqlite database mobil uygulamayı anlatan bildiğiniz güzel bir kaynak var mı?
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Listeleme

Mesaj gönderen fesiharslan »

Merhaba;
Yakın bir zamanda çok zengin içerikli bir kaynak çıkarmayı düşünüyorum. Çalışmamın %80'lik kısmını tamamladım.
Konu içeriği özetle;
viewtopic.php?f=2&t=35463&p=191170&hilit=kaynak#p191164
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Re: Listeleme

Mesaj gönderen dogan »

Başarılarınızın devamını dilerim, yazılım konusunda özellikle mobil kaynak bulmak sıkıntılı;
Verdiğiniz link benim soruma cevap olmadı :D...
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Listeleme

Mesaj gönderen fesiharslan »

dogan yazdı:Başarılarınızın devamını dilerim, yazılım konusunda özellikle mobil kaynak bulmak sıkıntılı;
Verdiğiniz link benim soruma cevap olmadı :D...
Sorununuzun çözümü için isterseniz, bir demo yapıp gönderebilirim.
Kullanıcı avatarı
Dostk
Üye
Mesajlar: 144
Kayıt: 22 Ağu 2015 12:21

Re: Listeleme

Mesaj gönderen Dostk »

Hocam iyi olur; bu sayede bizlerde yararlanmış oluruz...


:bravo: :bravo: :bravo: :bravo:
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Listeleme

Mesaj gönderen fesiharslan »

Merhaba;
FireDac ile veri tabanına bağlanarak, (kod ile) verileri ListView'e aktarma örneği hazırladım.

Örnek Linki:
https://mega.nz/#!HZkEVIQR!jvWnsonztfvH ... O6Z3MijsJk

Veri tabanı SQLite (ListViewOrn.db). MERKEZ isimli bir tablo içermektedir.
Tablo SIRANO (INT64), URUN (VARCHAR) ve FIYAT (NUMERIC(10,2)) alanlarını içerir.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: Listeleme

Mesaj gönderen fesiharslan »

Örnek kodu gayet basit ve sadedir.
İsterseniz konunun daha iyi anlaşılması adına bu konu ile ilgili daha detaylı bir Makale hazırlayabilirim.
Cevapla