proje hakkında yardım

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
otorun
Üye
Mesajlar: 59
Kayıt: 31 Eki 2005 05:04
Konum: izmir

proje hakkında yardım

Mesaj gönderen otorun »

arkadaşlar projemde ürün kodu diye bir bölüm var ben buraya ürün kodunu girdiğimde diğer bilgileri otomatik olark getirmek istiyorum.böle bişey mümkün mü mümkünse nasıl yapabilirim yardımcı olur musunuz?
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Sanırım bir tablodan bilgileri alıp başka bir tabloya buna göre kayıt ekleyeceksiniz.
Bence;
Bilgiler için bir tablo oluşturun ve urunkod adında Otomatik artan alan oluşturun.
Bu tablodaki bilgiler lazım olduğunda, urunkod alanına göre filtreleme yapın.

Query mi table mı kullanıyorsunuz?
Bilgileri nasıl kullanacaksınız (değiştirmek üzere, sadece bilgi almak için vs.)
bunları yazarsanız daha kolay yardımcı oluruz.
otorun
Üye
Mesajlar: 59
Kayıt: 31 Eki 2005 05:04
Konum: izmir

Mesaj gönderen otorun »

table kullanmayı düşünüyorum ama eğer daha mantıklısı varsa sizin bildiğiniz yardımcı olursanız sevinirim
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

table kullanmayacaksan query kullanmak zorundasın illaki biri olacak ki sorgulama yapabilesin ben dilimin döndüğünce yazayım arkadaşım

Table kullanıyorsan:

database inde Ürün Kodu alanın "URUN_KOD" olsun

istediğin yere bir buton yanınada bir tane ARA diye buton koy kardeşim

butonun click olayına da

table1.locate('URUN_KOD',edit1.text,[]); // edit1 değer gireceğin yer

aşağıdaki gibide olabilir


var
ara:boolean;
begin
ara:=table1.locate('URUN_KOD',edit1.text,[]); // locate geriye boolean değer döndürür eğer kayıt varsa true yoksa false değerini alır
if ara=false then
showmessage('KAYIT BULUNAMADI');
end;

gibi....

query kullanacağım diyorsan; formuna bir tane Tquery koy Onun yanına da datasource koy datasource ' ün table alanına query yi seç

gene yukardaki gibi bir edit bir buton ve butonun olayı aynen şöyle olmalı

query1.close;
query1.sql.clear;
query1.sql.add('select* from urun where URUN_KOD=" ' +edit1.text+ ' " ');
query1.sql.open;

işini görür umarım ii çalışmalar
otorun
Üye
Mesajlar: 59
Kayıt: 31 Eki 2005 05:04
Konum: izmir

Mesaj gönderen otorun »

saolasın AliErdem dostum gerçekten yardımcı oldun bence table kullanmak daha mantıklı gibi o yüzden table kullanmaya karar verdim yardımların için teşekkür ederim... :)
Kullanıcı avatarı
AliErdem
Üye
Mesajlar: 157
Kayıt: 16 Nis 2006 02:57

Mesaj gönderen AliErdem »

ne mutlu bana :)

kolay gelsin ahbap iii algoritmalar :P
Cevapla