Barkod alanlarıma göre arama yaptırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen a_self_lion »

Selamlar.
Çıldırmak üzereyim sabahtan veri barkod olayını çözmeye çalışıyorum

vrsmlz diye tablomda

mlz_kod ack1 stk_kod mlz_barkod1 mlz_barkod2 mlz_brm_fiy1
1001 kitap 7005 123456 885565 5
1001 kitap_2 7005 45685 5
1002 defter 7006 4568 3
1005 xxxx xxx 8965 10

şeklinde devam eden bilgiler var

formuma ben bir adet edit1 koydum ve buraya barkodu okutuyorum

edit2 ye mlz_kod
edit3 e ack1
edit3 e stk_kod
edit4 e mlz_brm_fiy1 alanlarının
nasıl gelmesini sağlayabilirim.

görüldüğü gibi iki adet barkod alanım var buralarda uygun olanı bulup o satırdaki alanları getirmesi gerekiyor.

Yardımcı olursanız sevinirim.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen aslangeri »

a.s.
basit bir select sorgusu ile bu işleminizi halledebilirsiniz.

Kod: Tümünü seç

select xxxx
from vrsmlz where barkod1=yyyyy or barkod2=yyyyyyy
gibim bişey yani...
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Re: Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen a_self_lion »

Sevgili aslangeri

olay bumudur yani

Kod: Tümünü seç

if Key = #13 then
begin
AdoQuery1.Close;
AdoQuery1.SQL.Clear;
AdoQuery1.SQL.Add('SELECT * FROM VRSMLZ_VIEW WHERE VRSMLZ_BRC1 =''' + Edit7.Text + ''' or VRSMLZ_BRC2 =''' + Edit7.Text + '''');
AdoQuery1.Open;

Edit4.text := AdoQuery1.FieldByName('vrsmlz_kod').asstring;

bu şekilde devam etsem size göre nasıldır.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen conari »

Kod uygun.
AdoQuery1.SQL.Clear;
yaptığınızda query otomatik kapanır.close a gerek yok.
Edit yerine DBedit te kullanabilirsiniz.
kod yazmanıza gerek kalmaz.

Not:alternatif değerleri parametre ile gönderebilirsiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
a_self_lion
Üye
Mesajlar: 93
Kayıt: 01 Eki 2008 07:04

Re: Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen a_self_lion »

conari yazdı:Kod uygun.
AdoQuery1.SQL.Clear;
Edit yerine DBedit te kullanabilirsiniz.
kod yazmanıza gerek kalmaz.

Not:alternatif değerleri parametre ile gönderebilirsiniz.
Bunu nasıl kullanabilirim. Biraz açabilirmisiniz.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Barkod alanlarıma göre arama yaptırmak

Mesaj gönderen aslangeri »

a_self_lion yazdı:Sevgili aslangeri

olay bumudur yani
budur. :!:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla