Arsip: Gmn caranya agar hnya 1 kolom pd DbGrid yg bisa diklik...?

 
user image
more 12 years ago

artanewbie2012

Salam kenal master2 smua, saya mau nanya gimana caranya (syntaxnya) agar hanya satu kolom pada DbGrid yang bisa diklik. Saya mengunakan perintah dbgrid.selectedfield.text untuk mengambil nilai pada cell yang diklik dan syntaxnya saya tempatkan pada event OnDblClick, namun apabila saya mengklik pada kolom yang lain maka akan muncul error. mohon link refrensi tentang penggunaan DbGrid, terutama yang terkait dengan pengambilan nilai pada kolom,baris yang dipilih (klik) dan menampillkan nilai dari satu record tersebut pada EditBox. Mohon pencerahannya... Sebelumnya saya ucapkan terima kasih atas bantuannya...
user image
more 12 years ago

halimanh

Yg berikut untuk mengambil data dari satu record (baris) yg salah satu cellnya di dbl-click. Misalkan di dbgrid ada field1, field2, field3.

procedure TForm1.DBGrid1DblClick(Sender: TObject);
var
field1, field2, field3 : string;
begin
  with DBGrid1.DataSource.DataSet do
  begin
    field1 := FieldByName('field1').AsString;
    field2 := FieldByName('field2').AsString;
    field3 := FieldByName('field3'').AsString;
  end;
  Edit1.Text := field1 + ',  ' + field2 + ',  ' + field3;
end;
user image
more 12 years ago

halimanh

Kalo maunya click (bukan dbl-click), taruh aja kode diatas di event onCellClick.
user image
more 12 years ago

artanewbie2012

wah terima kasih atas bantuannya, akhirnya saya bisa ngmbil data dari dbgrid. Skarang saya mau coba ngembangin pake popup menu, jadi kalo record tersebut diklik kanan, muncul menu print - ketika diklik maka record/baris yang dipilih tersebut saja yang diprint. Nanti kalo nemu masalah, saya post lagi disini....hehehe.....mohon dibantu ya... Terima kasih..
user image
more 12 years ago

artanewbie2012

mau nanya lagi...saya buat report menggunakan rave report. Tapi ketika pada langkah data view - tidak ada satu fields pun yang muncul. Pada form, saya sudah menambahkan RvProject dan RvDataSetConnection. saya set dataset RvDataSetConnection ke ZQuery1. -->saya letakkan pada FormCreate. berikut syntaxnnya.. ZQuery1.Connection:=ZConnection1; ZQuery1.Close; ZQuery1.ReadOnly:=False; ZQuery1.SQL.Clear; ZQuery1.SQL.Text:='select * from customer'; ZQuery1.Active:=True; ZQuery1.Open; ZQuery1.First; RvDataSetConnection1.DataSet:=ZQuery1; Query ini sudah berjalan dengan baik pada DbGrid. O iya saya menggunakan koneksi dengan Zeos. Mohon bantuannya....[/code]
user image
more 12 years ago

halimanh

kalo DataView --> Right click --> Refresh bisa?
user image
more 12 years ago

artanewbie2012

Berikut cara yang saya gunakan: File - New Data Object - Direct Data View - RvDatasetConnection1 - Finish Tools - Report Wizards - Simple Table - Data View - Sampai disni tidak muncul fields apapun Kalo klik kanan di Data Viewnya ga bisa...
more ...
  • Pages:
  • 1
Share to

Random Topic

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com