Satış için hazırlanan ürünleri kaydetme ve silme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ilker1525
Üye
Mesajlar: 53
Kayıt: 05 Nis 2008 02:38

Satış için hazırlanan ürünleri kaydetme ve silme

Mesaj gönderen ilker1525 »

Selamlar

stok programı için satış formu eklemem gerekti ancak satış yapılan ürünleri 'SATISHAZIRLA' veri tabanına kaydediyorum ve 'SATIS' adlı formda ise satışını yaptığım ürünler bulunuyor. Bu ürünler buraya satışı onaylayınca gelmesini istiyorum nasıl yapacam bilmiyorum

barkod ürün toplam
1 elma 5

kısaca böyle ancak satış için başka forma kaydetmem ve satışı onayla dedikten sonra tüm satış yapılan forma almam lazım ve SATISHAZIRLA tablosundan satıs için eklediğim ürünler silinmeli...
Bir nevi örn. 'SATISHAZIRLA' YA AİT dbgrid1 de 5 tane satır var bu 5 satırı SATIS adlı tabloda ise 10 tane satış yapmışım bunları 'SATISHAZIRLA' dan silip 5 tane kaydı 'SATIS tablosuna eklesin

veri tabanından veritabanına aktarma işlemi ve aktarım sonucu silme işlemi

veritabanım Firebird

Yardımlarınızı Bekliyorum Saygılar
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Re: Satış için hazırlanan ürünleri kaydetme ve silme

Mesaj gönderen bobasturk »

merhaba,

işlemleri yapacağın ayrı bir tablo veya memtablo kullanabilirsin.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
ilker1525
Üye
Mesajlar: 53
Kayıt: 05 Nis 2008 02:38

Re: Satış için hazırlanan ürünleri kaydetme ve silme

Mesaj gönderen ilker1525 »

bobasturk yazdı:merhaba,

işlemleri yapacağın ayrı bir tablo veya memtablo kullanabilirsin.

kolay gelsin

zaten 2 tane tablo var ancak tablodan tabloya aktarım yani kes yapıştır gibi
erdemhilmi
Üye
Mesajlar: 20
Kayıt: 30 Nis 2004 04:54
Konum: Lüleburgaz / KIRKLARELİ
İletişim:

Re: Satış için hazırlanan ürünleri kaydetme ve silme

Mesaj gönderen erdemhilmi »

sesli düşünüyorum,

firebird kullanıyorsanız , zaten ibtransaction nesnenizi commit etmeden veriler veritabanınıza yansımaz , yani satışı onaylamadığı zaman commit eder yansıtırsınız ,

bir başka anladığım ;

ana satış tablonuz harici tablo kullanmayın , sadece bir alan ekleyin, 0 ve 1 değeri alabilen,
onaylanmamış satış kalemleri değeri 0 , onaylanmış olan satış kalemleri değeri ise 1 olur ,
iptal durumu sözkonuzu olduğunda 0 değeri olanları sildirirsin , ya da onay durumu var ise
o alanları 1 e çevirirsin,

ya da arkadaşımızın dediği gibi memtable da işini görecektir....
Erdem Hilmi KÜÇÜKKÖSE
Bilgisayar Programcısı
Cevapla