iyi çalışmalar,
firebird kullanıyorum.stok tablosu stok_no integer,stok_adı varchar,stok_markasi varchar,... şeklide.fatura tablosuda fatura_no integer,stok_no integer,stok_adı varchar,stok_markası varchar,fatura_tarihi date.... şeklinde oluşturdum.yapmak istediğim kullanıcı stok_no yu girdiği anda gerekli alanlara stok bilgilerinin fatura tablosuna işlenmesi,kullanıcı sonra istediği kalemin bilgilerini değiştirebilecek.nasıl bir yol izlemem gerekir.
şimdiden teşekkürler.
faturada stok numarası seçilince alanlara kaydetmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 216
- Kayıt: 14 Şub 2004 03:13
- Konum: Gebze
- İletişim:
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
s.a.
Forma stok tablesini ekleyin, ayrıca
Formda fatura bilgilerinin bulunacağı bir grid koyarsınız;
Gridin colexit(kolondan çıkış) olayına yada bir edit koyup edit'in exit yada keypres olayına ;
If stoktable.locate('Stok_Kodu',Edit1.text,[]) then begin
fatura.edit;
faturaSTOK_NO.value :=StokSTOK_NO.value;
faturaSTOK_ADI.text :=StokSTOK_ADI.text;
faturaSTOK_BRM.text :=StokSTOK_BRM.text;
faturaSTOK_FYT.value:=StokSTOK_FYT.value;
......
fatura.post;
end else begin
showmessage('stok kaydı bulunamadı');
............
end;
Forma stok tablesini ekleyin, ayrıca
Formda fatura bilgilerinin bulunacağı bir grid koyarsınız;
Gridin colexit(kolondan çıkış) olayına yada bir edit koyup edit'in exit yada keypres olayına ;
If stoktable.locate('Stok_Kodu',Edit1.text,[]) then begin
fatura.edit;
faturaSTOK_NO.value :=StokSTOK_NO.value;
faturaSTOK_ADI.text :=StokSTOK_ADI.text;
faturaSTOK_BRM.text :=StokSTOK_BRM.text;
faturaSTOK_FYT.value:=StokSTOK_FYT.value;
......
fatura.post;
end else begin
showmessage('stok kaydı bulunamadı');
............
end;