dbGrid
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
dbGrid
Arkadaşlar 1 tabloya bağlı DBGrid kullanıyorum ben burada yapılan işlemlerin iptali için nasıl bir yöntem izlemem lazım örneğin dbgrid deki hücrelerin değişikliğinin, silenen satırların veya eklenen satırların iptali gibi bu konuda yardımcı olabilecek arkadaşlara teşekkür ederim.
- Mehmet Burak
- Üye
- Mesajlar: 12
- Kayıt: 16 Haz 2003 06:26
- İletişim:
Merhaba
Bence bu iş için en uygun prosedür Table in Cacheupdate özelliğini True
yapmak ve işlemler sonunda database.ApplyUpdates(table) yordamıyla bilgileri dosyaya gerçek olarak yazmaktır.İşlemleri İptal etmek için table.CancelUpdates yordamını çağırıyorsun.
Bununla ilgili örnek Delphide demos\db klasöründe var.
Kolay gelsin...
Bence bu iş için en uygun prosedür Table in Cacheupdate özelliğini True
yapmak ve işlemler sonunda database.ApplyUpdates(table) yordamıyla bilgileri dosyaya gerçek olarak yazmaktır.İşlemleri İptal etmek için table.CancelUpdates yordamını çağırıyorsun.
Bununla ilgili örnek Delphide demos\db klasöründe var.
Kolay gelsin...
Table1.post
database.ApplyUpdates(table) bu metodu kullanırken database nesnesi mi ekliyeceğim kayıt için Table1.post demem yeterli olmazmı iptal işlemi çalışıyor.
DBGrid
Arkadaşlar bu yöntemi çalıştırmayı başladım yalnız garip bir olay var grid deki tabloma yeni kayıt eklediğim zaman çalışma anında yeni eklediğim kayıtlar eski kayıtların üstüne çıkıyor. Bunu nasıl düzeltebilirim. Kayıt ları onayladıktan sonra kayıtlar normale giriyor.