Arsip: Klik di Dbgrid ?

more 18 years ago
budi_bunga
Saya pernah lihat program yang di dbgridnya bisa di diklik di salah satu kolomnya kemudian membuka sebuah form untuk pemilihan isi dbgrid tersebut, lalu di kolom lainnya dapat diisi angka yang hasil kalinya langsung dapat dilihat dikolom berikutnya.., bagaimana triknya mas pakar2 delphi ? help me :roll:

more 18 years ago
kaka-delphi
Mungkin yang anda maksud adalah Lookup Field dan CalcField ...
Jika benar begitu, silahkan ulek di Objek Table atau Query

more 18 years ago
budi_bunga
gini mbak/mas kofa, khan dalam dbgrid itu ada beberapa kolom yah ? misalkan kolom nama, alamat, pekerjaan... kemudian padasaat tampil saya mengklik kolom pekerjaan pada baris pertama, lalu saya klik bagian kolom itu pada baris 1 misalnya pada saat saya klik bisa memunculkan form dengan isi yang bisa dipilih untuk mengisi kolom pekerjaan pada baris tersebut.., gitu dong mas...

more 18 years ago
mas_kofa
untuk mengambil niali cell pada cell dbgrid yang kita klik........gunakan syntax.......
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
caption := Table1;
//untuk menampilkan ke edit pada form lain bs cara berikut formlain.edit1.text := Table1;
end;
untuk merubah isi cell (sesuai isi edit) dgn menggunakan button ...
procedure Formlain.Button1Click(sender);
begin
Table1.Edit;
Table1 := Edit1.Tetx;
Table1.Post;
end;
S'moga bermanfaat

more 18 years ago
belajaraja
Salam Kenal,
procedure Tfrmporeceipt.gridporeceiptCellClick(Column: TColumn);
var
strno : String;
begin
//kalau data set tidak aktiv maka tidak dapat di prosesif frmmaindata.datasetporeceipt.Active = False Then begin messagedlg('No Data Can Be Process ',mtinformation,[mbOk],0); exit; end else
//ketika cell di klik maka akan menampilkan dialog box untuk memasukan nilaiif frmporeceipt.txtdate.Enabled = True Then begin strno := InputBox('Insert Quantity Receipt', 'Quantity Receipt : ', ''); if strno <> '' Then begin frmmaindata.datasetporeceipt.Edit; frmmaindata.datasetporeceipt.FieldByName('qtyrec').AsString := strno ; frmmaindata.datasetporeceipt.UpdateRecord; frmmaindata.datasetporeceipt.Post; exit; end; end else strno := InputBox('Insert Quantity Receipt', 'Quantity Receipt : ', ''); if strno <> '' Then begin frmmaindata.datasetporeceipt.Edit; frmmaindata.datasetporeceipt.FieldByName('qtyrec').AsString := strno ; frmmaindata.datasetporeceipt.FieldByName('note').AsString := 'InTransit'; frmmaindata.datasetporeceipt.UpdateRecord; frmmaindata.datasetporeceipt.Post; exit; end; end; Semoga dapat membantu

more 18 years ago
int2k
buat aja onclik / ondblclick event di grid
dengan isinya nampilkan form edit
di onShow form edit nya, cek record yang aktif
trus masukan nilai nya dalam editbox

more 18 years ago
herux
maksudnya ginikah... ??
procedure TFCashier.DBGrid1EditButtonClick(Sender: TObject);
var
aComponent: TComponent;
begin
DM.QCariItem.Close;
DM.QCariItem.SQL.Clear;
DM.QCariItem.SQL.Add('select tbl_item.item_id, tbl_item.deskripsi, TBL_ITEM.QTY_TERSEDIA AS JUMLAH '
+'from tbl_item order by deskripsi');
DM.QCariItem.Open;
if DBGrid1.SelectedField = DM.TableKasirDetailBARANG then begin
screen.cursor := crHourglass;
aComponent := Application.FindComponent('fCariItem');
if not Assigned (aComponent) then fCariItem := TfCariItem.Create(Application);
fCariItem.ItemID := DM.TableKasirDetailITEM_ID.Value;
screen.cursor := crDefault;
if fCariItem.ShowModal = mrOk then begin
DM.TableKasirDetail.Edit;
DM.TableKasirDetailITEM_ID.Value := fCariItem.ItemID;
end;
end;
end;[/pas]

more 18 years ago
budi_bunga
ok deh akan dicoba mas, tapi kalo saya liat mungkin seperti mas kaka katakan lookup field dan calculated field, tapi akan saya coba semuanya deh, :D thx
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- Where yang meliputi stu column,.
by sudrun in Lain-lain more 16 years ago - BUG Access
by fafenail in Tip n Trik Pemrograman more 19 years ago - HARGA USER ATAU PROGRAMMER???
by n3o_cybertech in Tip n Trik Pemrograman more 18 years ago - access ke foxpro
by idhiel in Tip n Trik Pemrograman more 13 years ago - Koq Situs ini bahasanya campur aduk ya ????
by EkoIndri in Kritik & Saran more 19 years ago - tanya auto log off program
by raragis in Tip n Trik Pemrograman more 18 years ago - Belajar Dasar -Dasar Delphi
by johnizzy in Hal umum tentang Pascal Indonesia more 17 years ago - Corrupt File!!
by marvel in Tip n Trik Pemrograman more 18 years ago - Creating a good form....
by RoenZ in Multimedia & Graphic Enhancement more 18 years ago - Programming Language Popularity
by DelphiExpert in OOT more 18 years ago