Kontrol !!!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozcank
Üye
Mesajlar: 937
Kayıt: 28 Nis 2005 05:29

Kontrol !!!

Mesaj gönderen ozcank »

Arkadaşlar ;
Sil buttonu ile ;

procedure TForm4.Button3Click(Sender: TObject);
Var
ForSil:Integer;
begin
ForSil:=Application.MessageBox('Silmek İstediğinizden Eminmisiniz ?','Kayıt Silme',
Mb_YesNo+Mb_IconQuestion);
If ForSil=IDYes Then
begin
Table1.Delete;
end;
end;



bu şekilde sildiriyorum fakat dosya sonuna kadar silince şu hatayı veriyor;
Table1:Cannot perform this operation on an empty dataset bunu nasıl türkçeye cevirebilirim başka kayıt yok gibi ?
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

Mesaj gönderen ademcicek »

Kod: Tümünü seç

If ForSil=IDYes Then 
begin 
if not table1.isempty then
Table1.Delete; 
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

Merhaba;

Kod: Tümünü seç

procedure TForm4.Button3Click(Sender: TObject);
begin
if Application.MessageBox('Silmek İstediğinizden Eminmisiniz ?','Kayıt Silme',
Mb_YesNo+Mb_IconQuestion) = 6 then
if not Table1.isempty then table1.delete else Showmessage('Silinecek Kayıt Yok');
end; 
Volkan KAMADAN
www.polisoft.com.tr
eyalin
Üye
Mesajlar: 126
Kayıt: 09 May 2005 08:08

Mesaj gönderen eyalin »

var
a:integer;
begin

if table1.Bof then
begin
Application.Messagebox('silinecek kayıt yok','Kayıt Silme',MB_OK);
end
else
begin
a:=Application.MessageBox('Kayıt Silinsinmi?','Kayıt Silme',MB_YESNO+MB_DEFBUTTON2);
if a=6 then
table1.Delete;
end;
Cevapla