DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 19
- Kayıt: 11 Tem 2010 01:38
DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?
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
Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?
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..
-
- Üye
- Mesajlar: 19
- Kayıt: 11 Tem 2010 01:38
Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?
hocam sağol ilgin için tsk ederım ama bu sekılde gerceklestiremedim işlemi ben
Re: DbEdit içerisindeki sayıyı 1 arrtırmak ve azaltmak?
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....
Ö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....