| Author |
Message |
fongers |
| Location: |
|
Post subject: Bantuin aq master master memecahkan masalah ini
Posted: 26/Jan/2008 18:16
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
code : pascal aq pnya kasus dengan adoquery skenarionya bgini ada tabel pelanggan mempunyai 4 colum 1. colum nomor 2. colum kode 3. colum nama 4. colum jmlah aq memakai koneksi ado, ado tabel ,ado query dbgrid , 4 radiobuton dan satu edit masing masing mewakili colum di atas gimana ya mencari data ketika salah satu radio button diatas di checked dan data nya di input melalui edit kemudian otamatis mencari dengan query dan di tampilakn di dbgrid mohon pencerahan nya
[/code] |
|
|
| |
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 26/Jan/2008 23:00
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
code : pascal begin if radiobutton1.checked=true then ...//pencarian berdasarkan radiobutton1 else if radiobutton2.checked=true then...//pencarian berdasarkan radiobutton2. else..... .... .... end;
menurutku logikanya begitu.bagaimana master? |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
|
|
Post subject:
Posted: 26/Jan/2008 23:47
|
|
onKnowledgeable

Joined: 14-Oct-2007
Posts: 135
|
|
seperti yang dikatakan @yusdi..
proses pencariannya berdasarkan
code : pascal radiobutton1.checked=true
atau dengan kata lain query tersebut dieksekusi bedasarkan radiobutton yang terlah dicek..
dan TDBGrid bersumber pada TQuery yang dieksekusi...
moga membantu... |
|
|
| |
|
|
|
 |
fongers |
| Location: |
|
Post subject:
Posted: 27/Jan/2008 11:28
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 27/Jan/2008 19:14
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
| selamat mencoba.. |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
fongers |
| Location: |
|
|
Post subject:
Posted: 28/Jan/2008 16:37
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
bung yusdi mohon di perjelas scrift nya
sdh saya coba banyak muncul erorr |
|
|
| |
|
|
|
 |
|
mas_kofa |
| Location: New York Arto |
|
Post subject:
Posted: 28/Jan/2008 17:55
|
|
onElite

Joined: 18-Mar-2006
Posts: 1753
Location: New York Arto
|
|
kalo pengin koding-nya simple......coba pake cara ini :
code : pascal var Form1: TForm1; editset : array[1..4] of TEdit; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var keyfield : string; x : integer; begin x := TButton(sender).HelpContext; keyfield := tb1.Fields[x].FieldName; tb1.Locate(keyfield,editset[x].Text,[]); end; procedure TForm1.FormCreate(Sender: TObject); begin editset[1] := edit1; editset[2] := edit2; editset[3] := edit3; editset[4] := edit4; end; end.
petunjuk :
semua event klick button arahkan ke Button1Click();
isi property helpcontext dari button1 dgn angka 1
isi property helpcontext dari button2 dgn angka 2
dst.........
Smoga Bermanfaat |
_________________ Pay Per Day | Pesbuk
Me isn't mine
Aku Ini adalah satu
Cerdik seperti ular, Tulus seperti merpati
|
| |
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 28/Jan/2008 20:01
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
|
fongers wrote:
bung yusdi mohon di perjelas scrift nya
sdh saya coba banyak muncul erorr
sorry sebelumnya aku belum begitu paham untuk koneksi dengan ADO..(maklumlah ilmunya ga tinggi )
jadi yg aku maksud sebelumnya aku jelasin pake BDE aja ya.....
tapi logikanya kira2 sama...
asumsi2:
radiobutton1-4 = nama kolom 1-4
t_sementara = tabel sementara untuk menampilkan data hasil pencarian.isi kolom=isi kolom table1
code : pascal var //global ada : integer ; //prosedur pencarian jika tombol di klik begin ada := 0; if ada=0 then table1.first else table1.next; while not table1.eof do begin if radiobutton1.checked=true then //pencarian berdasarkan kolom nomor ada:=pos(uppercase(edit1.text),uppercase(table1.fieldbyname('nomor').asstring)) else if radiobutton2.checked=true then //pencarian berdasarkan kolom kode ada:=pos(uppercase(edit1.text),uppercase(table1.fieldbyname('kode').asstring)) else if radiobuttin3.checked=true then //pencarian berdasarkan kolom nama ada:=pos(uppercase (edit1.text),uppercase(table1.fieldbyname('nama').asstring)) else if radiobutton4.checked=true then //pencarian berdasarkan kolom jmlah ada:=pos(uppercase(edit1.text),uppercase(table1.fieldbyname('jmlah').asstring)); if ada>0 then begin t_sementara.fieldvalues['nomor']:=table1.fieldbyname('nomor').asstring; t_sementara.fieldvalues['kode']:=table1.fieldbyname('kode').asstring; t_sementara.fieldvalues['nama']:=table1.fieldbyname('nama').asstring; t_sementara.fieldvalues['jmlah']:=table1.fieldbyname('jmlah').asstring;\ end; table1.next; end; end;
ane rasa banyak koq contoh2 pencarian yg pake ADO... |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 28/Jan/2008 20:06
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
wadoh koq tulisanku berantakan ya....
ralat :
ada:=pos(.......asstring)) |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 28/Jan/2008 20:07
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
wadoh koq tulisanku berantakan ya....
ralat :
ada:=pos(.......asstring))
atau kalau mau yg simple kayak punya @mas_kofa |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
fongers |
| Location: |
|
Post subject:
Posted: 29/Jan/2008 11:30
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
| COBA DULU CODING NYA NTAR SORE BARU BERTANYA LAGI |
|
|
| |
|
|
|
 |
|
|
Post subject:
Posted: 29/Jan/2008 14:06
|
|
onUber-Skilled

Joined: 17-May-2007
Posts: 263
|
|
Sederhananya mungkin gini mas..
code : pascal procedure TForm1.Button1Click(Sender: TObject); begin If Radiobutton1.Checked = true then begin With AdoCommand1 do begin CommandText := 'Select * from Pelanggan where nomor = "' Edit1.text '"'; end; end; If Radiobutton2.Checked = true then begin With AdoCommand1 do begin CommandText := 'Select * from Pelanggan where kode = "' Edit1.text '"'; end; end; If Radiobutton3.Checked = true then begin With AdoCommand1 do begin CommandText := 'Select * from Pelanggan where nama = "' Edit1.text '"'; end; end; If Radiobutton4.Checked = true then begin With AdoCommand1 do begin CommandText := 'Select * from Pelanggan where jumlah = "' Edit1.text '"'; end; end; // di isikan eksekusi query... // untuk kondisi pencarian bisa pake operand = (sama dengan) ato like juga bisa... // di kasi dataset untuk me link ke dbgrid. end;
mungkin bisa membantu |
_________________ -|[ H-412-RY]|-
|
| |
|
|
|
 |
fongers |
| Location: |
|
Post subject:
Posted: 29/Jan/2008 17:19
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
| mas betamax thanks ya skrang mudah di pahami scrift nya |
|
|
| |
|
|
|
 |
|
yusdi |
| Location: Gudeg City Of Indonesia |
|
Post subject:
Posted: 29/Jan/2008 17:27
|
|
onUber-Skilled

Joined: 26-Dec-2007
Posts: 259
Location: Gudeg City Of Indonesia
|
|
nah kl pake ADO kira2 kayak @betamax...
sukses ya |
_________________ CMIIW
...Regards...
----------------------------------------------------
----------------------------------------------------
x_pLoIT#031
|
| |
|
|
|
 |
fongers |
| Location: |
|
Post subject:
Posted: 29/Jan/2008 17:36
|
|
onSkilled

Joined: 15-Dec-2007
Posts: 85
Status: Offline
|
|
oke mas yusdi thanks berat
jadi malu bertanya melulu di forum |
|
|
| |
|
|
|
 |
|
|