Arsip: Searhing Menggunakan Fungsi FILTERING...

more 14 years ago
ii_irwan
Sebelumnya mungkin udah ada.. topic tentang hal ini.. tapi terus terang saya kesulitan dalam mencari .. jawaban yg PAS bgt .. dengan apa yang ingin saya pelajari... jadi saya .. nge-post lgi .. topic yg mungkin serupa dengan ini..
* SAYA PUNYA 2 FORM
FORM 1 berisi EDIT, BUTTON , DBGRID . saat form pertama kali muncul maka dbgrid menampilkan data dari tb_barang(misalnya) trus saat saya tulis /ketik di edit (event keypress) misalnya "decol.." nanti yg muncul di dbgrid hanya nama obat yang ada kata decolnya.. saja.. (filtering) .. dan seterusnya. tergantung apa kata yg di tulis di edit..
dan setelah .. muncul data sesuai filterisasi .. maka jika saya tekan ENTER. maka data untuk barang yang ada di posisi teratas di DBGRID itu .. akan masuk secara otomatis di FORM 2 ( ygn berisi Edit2 untuk mengedit .. data barang tersebut,)
atau ..
.. akan masuk secara otomatis di FORM 2 ( ygn berisi STRING GRID /DBGRID pembelian ( misal dalam aplikasi pembelian))
mohon bantuannnya..
penting banget buat saya..
tolong cantumkan komponen apa saja yg di butuhkan ..
n source codenya gmn ,,,, tolongg.. batuanyaaa..
trims.,

more 14 years ago
n3o_cybertech
lebih dinamis lagi pake komponen TQuery, komponen2 yang digunakan klo menurutku sih cukup TQuery ma TStringGrid. jarang bgt pake DBGrid :D

more 14 years ago
ichan29
Edit difungsikan sbg Filter:
tinggal anda manfaatkan fungsi query "%" jika anda menggunakan query, tp klo menggunakan
table, manfaatkan filter dari edit tersebut. misal:
Select Field_yg_dikehendaki FROM TableBrg WHERE namaBrg = '+QuotedStr(Edit1.text);
jgn lupa tambahkan "%" depan edit n belakangnya
klo Table:
table1.filtered:= false;
table1.Filter:= concat(' AND namaBrg = ',chr(39),edit1.text,chr(39));
table1.filtered:= true;
Buka Tablenya
[/code]
more 14 years ago
ahmad
di form satu di edit on key press / or on change isi sperti ini :
dm.ZQBarang.Close;
dm.ZQBarang.sql.Clear;
dm.ZQBarang.sql.Add('select * from barang');
dm.ZQBarang.sql.Add('where kode_barang like :kd');
dm.ZQBarang.Params[0].Value:=Edit1.Text+'%';
dm.ZQBarang.open;
lalu waktu kita on enter di edit itu isi sperti ini
if dm.ZQBarang.recordno = 1 then
form2.edit1.text := dm.ZQBarang.fieldbyname('kode_barang').asstring;
form2.show;
begitulah kira2...tinggal dimodifikasi...

more 14 years ago
ii_irwan
@kang . neo .. gmn tuh caranya klo pkek .. TQUERY n TSTRINGGRID..
..
trus .. attach nya jga gmn tuh antar komponen2 itu..
bisa di .. perjelas dengan . source g hehe.. :D
@kang ichan = saya sudah coba yg seperti itu mas tpi masih . error .. masih g bisa filter.. (klo g salah itu di letakkan pas di event keypress pada edit.) ... ada solusi lain g mas.?
@kang ahmad = itu di form 1 pkek .. komponen apa aja y mas .. trus .. bagaimana attach antara komponen2 tersebut.. trus :kd tu ,, apa ya..

more 14 years ago
DelphiExpert
Sebenarnya memanfaatkan fasilitas "filter" TDataset sudah cukup (data telah terbuffer di lokal)... penggunaan "like" seperti diterangkan teman-teman juga bisa... cuman data akan fetch terus dari database server.
by the way, baca signature saya ;)

more 14 years ago
mas_kofa
@DelphiExpert: by the way, baca signature saya ;)@DelphiExpert : kalo signature pengin dibaca...ya signature nya jgn pake basa sunda.....tentu kita2 yg orang jowo tentu gak bisa mbaca.......

more 14 years ago
ii_irwan
astaghfirullahaladziiimmmm..
la trus..
FILTERnya gmn ni pencerahannya hehehe..
:lol:

more 14 years ago
elva_ivana
hmmm..
dari jawaban rekan2 di atas,
trik manakah yang akan kamu gunakan ??
filter dgn TDataset atau Query ??
klo udah dapat pilihan, copa posting code yang udah dibuat
biar rekan2 enak bantunya ...

more 14 years ago
cadasmerah-camar
pke variabel klo aku biasanya ketika form2 ditampilkna isinya variabel yang berisi data record itu
nama_var := dm.ZQBarang.Fields[0].AsString;
Form2.EditX.Text := nama_var ;
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 4 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- Pembayaran International - Paypal
by DelphiExpert in OOT more 16 years ago - Decimal dengan 5 angka dibelakang koma (,)
by fenan in Paradox more 15 years ago - Keluaran Grafik
by shimawan in Hal umum tentang Pascal Indonesia more 18 years ago - import file excel, caranya?
by cyberdhoe in Enginering more 16 years ago - barcode reader
by anaconda in Hal umum tentang Pascal Indonesia more 16 years ago - Konversi antara 2 DateTime ke detik
by DelphiExpert in Tip n Trik Pemrograman more 17 years ago - Baca Primary key di mysql pakai Ado object
by ho2sly in MySQL more 16 years ago - Kartu magnetik
by julius in Hal umum tentang Pascal Indonesia more 16 years ago - bikin tombol download source code
by alisahasan in Tip n Trik Pemrograman more 17 years ago - performa aplikasi
by JalmaLier in Tip n Trik Pemrograman more 15 years ago