DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
EmrahOzgur
Üye
Mesajlar: 19
Kayıt: 11 Tem 2010 01:38

DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?

Mesaj gönderen EmrahOzgur »

Merhabalar. Ben dbedit'ın içerisindeki sayıyı bir butona basarak 1 yukseltmek, diğer bir butona basarak 1 alçaltmak istiyorum.dbeditin datafieldi stok. yani butonlar yardımyla butonlaa bastıgım anda stogu bır arttırıp yada bir aazaltacak? Yardımlarınız için şimdiden teşekekkürler
muhcet
Üye
Mesajlar: 12
Kayıt: 01 May 2009 08:37

Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?

Mesaj gönderen muhcet »

hangi veritabanını kullandığını bilmiyorum. ama mantığı şu. button1 için artırma button2 için azaltma olduğunu düşünelim. button1'in click olayına önce veritabanında ilgili kısmı edit yapıyorsun, ardından stok+1 diyorsun, ardından post. aynı şekilde azaltma içinde yazıyorsun bunları. ilk olarak aklıma gelen bu oldu. umarım yararı olur. kolay gelsin..
EmrahOzgur
Üye
Mesajlar: 19
Kayıt: 11 Tem 2010 01:38

Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?

Mesaj gönderen EmrahOzgur »

hocam sağol ilgin için tsk ederım ama bu sekılde gerceklestiremedim işlemi ben
Kullanıcı avatarı
baypipox
Üye
Mesajlar: 122
Kayıt: 16 Eki 2006 04:23
İletişim:

Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?

Mesaj gönderen baypipox »

kardeş veriyi dbedit içinden okumaya çalışma, direk dataset, query veya table ne kullanıyosan ordan alanı çek aşağıdaki gibi
Örn:

a:=ibdataset1ID.asinteger;
a:=a+1; veya a:=a-1; gibi
ibdataset1.edit;
ibdataset1ID.asinteger:=a;
ibdataset1.post;
ibdataset1.close;
ibdataset1.open; //kapat aç ki dbedit güncellensin conrada commit edersin...

aslında bu işlemi bi çok yolla yapabilirsin....
Cevapla