Arsip: Menampilkan Kolom DBGrid

more 18 years ago
awonk
Salam,
Karena ga tau... makanya mau tanya nih......
gimana caranya atau component apa supaya kolom di DBGRID ketika dklik semua kolom ( field ) pada tabel tsb muncul sekaligus juga datanya muncul.
Cotohnya :
ketika di klick kolom KodeBarang pada DBGRID maka smua field ( kolom ) pada Tabel MasterBarang muncul semua sekaligus dg data-datanya.
Mungkin temen2 bisa sedikit ngasih solusinya....
Terima Kasih

more 18 years ago
danieljun
Komponen:
standard bawaan Delphi : TDBLookUpCombobox, kaitkan saja lewat event onClick dari dbgridcell utk lebih jelasnya bisa lihat dokumentasi delphi untuk detailnya, ada samplenya juga kalau gak salah di folder ($Delphi)\Demos \ ... \ MastApp
berbayar : DevExpress Grid component

more 18 years ago
nurez
ketika di klick kolom KodeBarang pada DBGRID maka smua field ( kolom ) pada Tabel MasterBarang muncul semua sekaligus dg data-datanya.klo kodebrg pastinya hanya ada 1. tp klo pke printah select * from table1 orderby: kodebarang/namafield ..... baru keluar semua datanya.. ga usah bli2/ cari2 komponen.. buat ajha form yg ada dbgrid dan sql-text nya... i hope its helps u.. makasih

more 18 years ago
awonk
mungkin saya ga jelas ngasih contohnya :
Jadi klo kita klick salah satu kolom di DBGRID maka akan langsung keluar semacam DBGRID lg isinya semua tentang informasi item itu.....
@nurez : ga usah bli2/ cari2 komponen.. buat ajha form yg ada dbgrid dan sql-text nya...
Klo misalkan kolomnya banyak yg mo di link seperti itu gmn ya... apakah harus bikin form nya bnyk jg....
masih belum mudeng nih.....
Maksih ya.....

more 18 years ago
awonk
hhhhmmmmmmmmmmmm.... gmn ya....
gini bos....
gmn caranya klo kita klik kolom di DBGRID langsung tampil smua kolom ( field ) yg berhubungan dg dg item tersebut.
misalkan :
Pada sebuah transaksi penjualan. Saat diklik kolom KodeBarang pada DBGRID ( DBGRID Transaksi Penjualan ) langsung muncul data2 atau semua field pd Tabel MasterBarang ( kayak Master Detail )....
Nah gitu boss.....
trims

more 18 years ago
awonk
hhhhmmmmmmmmmmmm.... gmn ya....
gini bos....
gmn caranya klo kita klik kolom di DBGRID langsung tampil smua kolom ( field ) yg berhubungan dg dg item tersebut.
misalkan :
Pada sebuah transaksi penjualan. Saat diklik kolom KodeBarang pada DBGRID ( DBGRID Transaksi Penjualan ) langsung muncul data2 atau semua field pd Tabel MasterBarang ( kayak Master Detail )....
Nah gitu boss.....
trims

more 18 years ago
nurez
pke scan barcode ajha.. mudah en ceped..
ataw buat sql editor dan 1 dbgrid. then... bermain di SQL dech...
lgpL klo munculin dbgrid secara banyak... akan "ngorok dlo" kle.. itu klo datanya jutaan.. klo datanya sdikit sich mungkin ngga... Lg'an kurang efektif klo prg yg di run kebanyakan.
percaya ajha dech sm program yg dbuat. jd ga prlu di lihat2 lgg datanya. cukup data tuk trx. yg di proses saat transaksi. atau senior bisa nambahin... just saran ajha.. salah ? wajar...cz blm buat hehehhe

more 18 years ago
cyber_hecker
memang banyak komponen yang menawarkan fasilitas menampilkan form popup seperti yang diinginkan oleh awonk.
tapi biasanya untuk program model kayak gitu, diriku membuat sendiri popup formnya. disini saya akan memberikan contoh sederhana program popup form dan cache update dengan menggunakan M$ Access 2000.
download source : http://www.megaupload.com/?d=YXW1DFAW
kode :

unit uFMain;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls, Buttons;
type
TFMain = class(TForm)
ADOConnection1: TADOConnection;
QTrans: TADOQuery;
QTransID: TAutoIncField;
QTransno_faktur: TWideStringField;
QTranskd_brg: TWideStringField;
QTransjml_jual: TSmallintField;
QTranshrg_brg: TFloatField;
dsTrans: TDataSource;
DBGrid1: TDBGrid;
QLookup: TADOQuery;
QLookupkd_brg: TWideStringField;
QLookupnm_brg: TWideStringField;
QLookupsatuan: TWideStringField;
dsLookup: TDataSource;
QTransloNmBrg: TStringField;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
procedure DBGrid1EditButtonClick(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FMain: TFMain;
implementation
uses uFBantu;
{$R .dfm}
procedure TFMain.DBGrid1EditButtonClick(Sender: TObject);
begin
if DBGrid1.SelectedField.FieldName = 'kd_brg' then begin
FBantu := TFBantu.Create(Self);
with FBantu do begin
QBantu.Open;
ShowModal;
if ModalResult = mrOk then begin
if QTrans.State in [dsBrowse] then QTrans.Edit;
QTrans['kd_brg'] := QBantu['kd_brg'];
QTrans['loNmBrg'] := QBantu['nm_brg'];
Self.DBGrid1.Fields[2].FocusControl;
end;
QBantu.Close;
Free;
end;
end;
end;
procedure TFMain.FormShow(Sender: TObject);
begin
with QTrans do begin
CursorType := ctStatic;
LockType := ltBatchOptimistic;
Open;
end;
end;
procedure TFMain.BitBtn1Click(Sender: TObject);
begin
with QTrans do begin
UpdateBatch();
end;
end;
procedure TFMain.BitBtn2Click(Sender: TObject);
begin
if MessageDlg('Anda Yakin Ingin Menghapus Data ?',
mtWarning,[mbYes, mbNo],0) = mrYes then begin
QTrans.Delete;
QTrans.UpdateBatch();
end;
end;
end.
unit untuk popup :
unit uFBantu;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, Grids, DBGrids, DB, ADODB;
type
TFBantu = class(TForm)
QBantu: TADOQuery;
dsBantu: TDataSource;
DBGrid1: TDBGrid;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
QBantukd_brg: TWideStringField;
QBantunm_brg: TWideStringField;
QBantusatuan: TWideStringField;
procedure DBGrid1DblClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FBantu: TFBantu;
implementation
uses uFMain;
{$R .dfm}
procedure TFBantu.DBGrid1DblClick(Sender: TObject);
begin
ModalResult := mrOK;
end;
end.
yupz.. :D semoga sedikit membantu
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 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 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
- pps,swf plugin
by brodien in Multimedia & Graphic Enhancement more 19 years ago - Script Sql Simpel tapi susah
by Penjahat in MySQL more 16 years ago - <newbie> gmna sih bikin notice??
by tastha in Hal umum tentang Pascal Indonesia more 14 years ago - Tolongin Donk tentang source nich!
by Shodddd in Hal umum tentang Pascal Indonesia more 18 years ago - tanya, aplikasi server/client
by noo_r1r1n in Network, Files, I/O & System more 14 years ago - manggil form
by ags606 in Hal umum tentang Pascal Indonesia more 17 years ago - proteksi agar file jlan 1x
by Cip_rud in Lain-lain more 16 years ago - tulung tulung ..... Getting IP, Subnet, Gateway
by Manz in Network, Files, I/O & System more 18 years ago - Topik per Versi Delphi ?
by FauziNasution in Kritik & Saran more 18 years ago - SARAN: View Posts Since Last Visit
by bangfauzan in Kritik & Saran more 18 years ago