Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Table ile Kayıt sorunu ve çözümü  (Okunma sayısı 2307 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı molla

  • Yeni Üye
  • *
  • İleti: 5
  • Rep: +0/-0
Table ile Kayıt sorunu ve çözümü
« : 28 Nisan 2008 09:41:29 »
Evet iptal etmenin mantığı o zaten yeni bir kayıt eklerken veya seçili kaydı düzenlerken iptal etmeye yarar.Sana iki çözüm yolu söyleyebilirim şuan bu hata sorun oluyorsa.

Yeni kayıt ekle ve Kaydı düzenle tetikleyicilerinine ;
iptalbutton.enablad:=true;
iptalbutton nun click 'nede iptalbutton.enabled:=false; yaz.
Açılıştaki değerinide false yap iptallbutton tetikleyicinin.
(Burdaki iptalbutton 'Table1.cancel' işlemi için kullandığın tetikleyici)
veyada bu yol bana göre değil diyorsan;


Kod: Delphi
  1. iptalbutton1.click ne
  2. begin
  3. //Varsa işletilecek kodlar.
  4. tyr
  5. table1.cancel;
  6. except
  7. end;
  8. end;

Çevrimdışı SelçuK

  • Kıdemli Üye
  • *****
  • İleti: 668
  • Rep: +21/-3
  • Cinsiyet: Bay
  • Pc_CoPaT
    • Her Zaman Keşfetmek İçin Bak....
Ynt: Table ile Kayıt sorunu ve çözümü
« Yanıtla #1 : 28 Nisan 2008 10:23:25 »
Kayıt sırasında çıkan "Tablexx:dataset not insert or edit mode" hatasından bahsediyorsak bunun bence
daha kolay bir yolu var.

Hem edit hem insert ü aynı anda kontrol etme
Kod: Delphi
  1. begin
  2. If not (ADOTable1.State in [dsinsert,dsedit]) then
  3. showmessage('Lütfen Yeni Kayıt yada Düzelt Butonunu Tıklayınız')
  4. else
  5. ADOTable1.Post;
  6. end;

Sadece Insert modda olup olmadığı kontrol etme
Kod: Delphi
  1. begin
  2. If not (ADOTable1.State = dsinsert) then
  3. showmessage('Lütfen Yeni Kayıt Butonunu Tıklayınız')
  4. else
  5. ADOTable1.Post;
  6. end;

Sadece Edit modda olup olmadığı kontrol etme
Kod: Delphi
  1. begin
  2. If not (ADOTable1.State = dsedit) then
  3. showmessage('Lütfen Düzelt Butonunu Tıklayınız')
  4. else
  5. ADOTable1.Post;
  6. end;
« Son Düzenleme: 28 Nisan 2008 20:46:21 by SelçuK »
İnanki Başarasın, Başarki İnanasın!