Rabu, 17 Februari 2021

Delphi FMX TGrid, DataSet, Database dan FireDac

Sebagai contoh kita gunakan apliksi yang sudah kita buat disini. Lalu Tambahkan 1 FDQuery lagi dan 1 Grid. dowble click FDConnection1 pada form Firedac Connection Editor pastikan Driver ID sudah terisi dengn SQLite dan pada database click icon folder dan dan cari file TestDBSQLite.s3db, jika tidak terliat rubah filter menjadi all file akhiri dengan click open > OK

Selajunya atur properti sebgai berikut:
  FDConnection1 > Connected => True
  FDQuery2 > Connection => FDConnection1
  FDQuery2 > SQL, click tanda elip lalu pada form yang tmpil ketika SELECT * FROM Table1 lalu click OK.
  FDQuery2 > Active => True
  Grid1 > Position > X => 8
  Grid1 > Position > Y => 216
  Grid1 > ReadOnly => True
  Grid1 > Size > Height => 193
  Grid1 > Size > Width => 372

Selajutnya click Bind Visually yang berada dibawah Object Inspetor atau Click kanan Grid1 (seperti terlihat pada gambar) lalu pada form livebindings designer yang tampil Clck dan tahan Grid1 lalu arahkan ke FDQuery2 lalu lepaskan.

sampai disini sudah selesai menampilkan database ke Grid (Table View).
Nah, sekarang bagaimana cara melakukannya secara runtime ?
Lihat ini, ada penambahan 1 BindSourceDB, 1 LinkGridToDataSource dan penambahan procedure BuatTable ; serta peruahan procedure FormCreate(Sender: TObject); dan procedure Button5Click(Sender: TObject);

Semoga bermanfaat,

Tidak ada komentar:

Posting Komentar

Baru Tayang