• 25-05-2022, 19:57:04
    #1
    Merhaba, projemde şöyle bir yerde takıldım,
    10 TL çek butonuna basıldığında, veritabanında kayıtlı olan bakiye verisinden sabit değişken olan 10'u çıkartıp güncellemek ve ekrana yazdırmak istiyorum. Ama bi türlü beceremedim, stackoverflow da genelde herkes 2 tane veritabanında ki veriyi toplamış veya çıkartmış, sabit değişkenden çıkartıp güncellememişler ve bunu ekrana yazdırmamışlar messagebox üzerinden, sizce nasıl yapabilirim ? şimdiden teşekkürler
  • Kabul Edilen Cevap
    • 1 BeÄŸeni
      Misafir adlı üyeden alıntı: mesajı görüntüle
      hata yazdırmaması, int değer döndürüyor, veritabanında bakiyem 5000, fakat ondan azaltmıyor.
      while yerine if ile kontrol dener misniiz hocam belki döngü çalışıyor olabilir orada
  • 25-05-2022, 20:00:19
    #2
    Ulasabilirsin bana
  • 25-05-2022, 20:02:37
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Merhaba, projemde şöyle bir yerde takıldım,
    10 TL çek butonuna basıldığında, veritabanında kayıtlı olan bakiye verisinden sabit değişken olan 10'u çıkartıp güncellemek ve ekrana yazdırmak istiyorum. Ama bi türlü beceremedim, stackoverflow da genelde herkes 2 tane veritabanında ki veriyi toplamış veya çıkartmış, sabit değişkenden çıkartıp güncellememişler ve bunu ekrana yazdırmamışlar messagebox üzerinden, sizce nasıl yapabilirim ? şimdiden teşekkürler
    Senin oraya koyduğun 10,20,50 zaten farklı farklı butonlar. 10 tl butonuna basınca 10 tl çekme işlemi yapabilirsin. Örnek olarak 10 tl butonuna tıkladığın zaman ilk önce sql bağlantına bağlanıp veritabanındaki bakiyeyi öğreneceksin, bakiye yeterli ise yetersiz ise işlemi sana kalmış. Çektiğin bakiye datasını int bir değere atıp, daha sonra bunun farkını alıp aynı sütuna update sorgusu atıcaksın
  • 25-05-2022, 20:04:19
    #4
    Veri tabanında güncel bakiyeyi bir labele yazdır. Ve butona tıklayınca o lebelden -10₺ iÅŸlemi yaptır sonra güncel veriyi mysqle yolla bitti gitti.
  • 25-05-2022, 20:10:59
    #5
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    Senin oraya koyduğun 10,20,50 zaten farklı farklı butonlar. 10 tl butonuna basınca 10 tl çekme işlemi yapabilirsin. Örnek olarak 10 tl butonuna tıkladığın zaman ilk önce sql bağlantına bağlanıp veritabanındaki bakiyeyi öğreneceksin, bakiye yeterli ise yetersiz ise işlemi sana kalmış. Çektiğin bakiye datasını int bir değere atıp, daha sonra bunun farkını alıp aynı sütuna update sorgusu atıcaksın
    zaten dediğini yapmışım ? fakat çalışmıyor, hatam tam olarak nerede, teşekkürler
  • 25-05-2022, 20:12:20
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    zaten dediğini yapmışım ? fakat çalışmıyor, hatam tam olarak nerede, teşekkürler
    Veritabanı yok, kod yok neyi nasıl cevaplayabiliriz hocam
  • 25-05-2022, 20:20:23
    #7
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    Veritabanı yok, kod yok neyi nasıl cevaplayabiliriz hocam
    Ekledim ama ctrl z ile geri al yapmışım şimdi ekliyorum,
  • 25-05-2022, 20:46:19
    #8
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Ekledim ama ctrl z ile geri al yapmışım şimdi ekliyorum,
    hocam her şeyi tek tek yazalım mı bilmiyorum da ne hata verdiğiniz de paylaşırsanız
  • 25-05-2022, 20:55:22
    #9
    gurbuzemre adlı üyeden alıntı: mesajı görüntüle
    hocam her şeyi tek tek yazalım mı bilmiyorum da ne hata verdiğiniz de paylaşırsanız
    hata yazdırmaması, int değer döndürüyor, veritabanında bakiyem 5000, fakat ondan azaltmıyor.