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??
Butona tıklanınca değişen bilgileri kaydetme ??
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Butona tıklanınca değişen bilgileri kaydetme ??
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..



Re: Butona tıklanınca değişen bilgileri kaydetme ??
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
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
Re: Butona tıklanınca değişen bilgileri kaydetme ??
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..



Re: Butona tıklanınca değişen bilgileri kaydetme ??
evet öyleymiş updateye gerek yokmuş;
kod;
datamodule1.adotable1.edit;
datamodule1.adotable1.update;
datamodule1.adotable1stokkodu.value := edit1.text;
datamodule1.adotable1.post;
kod;
datamodule1.adotable1.edit;
datamodule1.adotable1.update;
datamodule1.adotable1stokkodu.value := edit1.text;
datamodule1.adotable1.post;