Butona tıklanınca değişen bilgileri kaydetme ??

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
regedit1
Üye
Mesajlar: 15
Kayıt: 11 May 2009 10:56

Butona tıklanınca değişen bilgileri kaydetme ??

Mesaj gönderen regedit1 »

Arkadaşlar ADOTable ile veri tabanına bağlanmaktayım.

Stok kayıt adında bir tablom var SQL ile hazırlanan. Stok kayıt formundan veri girdirip tabloya kaydetme işlemini yaptım. Fakat Birde düzenleme adında form var. Burda da girilen verileri tekrardan düzenletmem gerekiyor.

Stok kodunu yada ürün adını girip Enter e bastığımda o ürün ile alakalı kayıtlar editlerde gösteriliyor. Bunları düzenleyip KAYDET butonuna bastığımda eski kayıdı değiştirmesini istiyorum. Bunu nasıl yapabilirim??
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Butona tıklanınca değişen bilgileri kaydetme ??

Mesaj gönderen conari »

Kod: Tümünü seç

AdoTable.append; //yeni kayıt için aç
AdoTable.Cancel; // değişklikten vazgeç
AdoTable.Post;// Kaydet
AdoTable.Delete; //Sil
AdoTable.Requery; //yenile
AdoTable.Prior;//önceki
AdoTable.next;//sonraki
AdoTable.First;//ilk kayıt
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
regedit1
Üye
Mesajlar: 15
Kayıt: 11 May 2009 10:56

Re: Butona tıklanınca değişen bilgileri kaydetme ??

Mesaj gönderen regedit1 »

Hocam saolda bu bilgilerin birçoğunu biliyorum. Ve sanırım bunuda adotable1.update ile çözeceğim fakat nerde yanlış yaptığımı bilmiyorum.

Birde adotable1.post veritabanına gönderme diye hatırlıyorum. Kaydetme işlemi ekleme işlemi ile aynı add yada insert kullanılıyordu galiba
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Butona tıklanınca değişen bilgileri kaydetme ??

Mesaj gönderen conari »

textdeki veriyi değiştirdiğinde edit moda geçer post edersen değişikliği kaydetmişsin olursun.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
regedit1
Üye
Mesajlar: 15
Kayıt: 11 May 2009 10:56

Re: Butona tıklanınca değişen bilgileri kaydetme ??

Mesaj gönderen regedit1 »

evet öyleymiş updateye gerek yokmuş;

kod;
datamodule1.adotable1.edit;
datamodule1.adotable1.update;
datamodule1.adotable1stokkodu.value := edit1.text;
datamodule1.adotable1.post;
Cevapla