uzun süredir uyguladığım kod. yeni kayıt aç, kaydet, vazgeç, sil komutları bu gün şaştı. sebebini anlayamadım. ana tabloda zira post komutu hariç diğerleri tam olarak çalışıyor. bağlı detail tablolarda da sorun yok aynı komutlar sorunsuz çalışıyor.
yeni kayıt komutum.
Kod: Tümünü seç
oyiverigirisdm.OlayIBDSet.Insert;
Kod: Tümünü seç
if oyiverigirisdm.OlayIBDSet.State in [dsinsert, dsedit] then
begin
oyiverigirisdm.OlayIBDSet.Post;
showmessage('Yapılan İşlemler Kaydedildi.');
end;
Kod: Tümünü seç
if oyiverigirisdm.OlayIBDSet.State in [dsinsert, dsedit] then
begin
oyiverigirisdm.OlayIBDSet.Post;
showmessage('Yapılan İşlemler Kaydedildi.');
end;
Kod: Tümünü seç
if application.MessageBox('Seçili Kayıt Sistemden Silinecek. Devam Edilsin mi?',
'ONAY',mb_yesno+mb_iconwarning)=idyes then
begin
oyiverigirisdm.OlayIBDSet.delete;
showmessage('Seçili Kayıt Sistemden Silindi.');
end
else
begin
abort;
showmessage('Kayıt Silme İşlemi İptal Edildi.');
end;
Sorun nerededir acaba. bazen küçücük bir nokta gözden kaçabiliyor. tabloları formun açılışında active ediyorum. firebird 2.1 ve delphi7 kullanıyorum.
kolay gelsin