CRDBGRID satırın seçilmesini kontrol etmek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
babyboy
Üye
Mesajlar: 31
Kayıt: 03 Eki 2010 11:29

CRDBGRID satırın seçilmesini kontrol etmek.

Mesaj gönderen babyboy »

Selam, arkadaşlar. Bir kaç kez çalışdım ama olmadı. Yardımına ihtiacım var
Şimdi benim bir CRDBGrid-im ve bir tane Sil buttonum var.
CRDBGrid Database-e bağlı.
İstediyim CRDBGRİD-de seçilen satrın silinmesi. Yani satır seçilmemişse olay gercekleşmesin.
CRDBGRİD-de her hangi bir satırın seçili olup olmadığını nasıl kontrol ede bilirim.

Not: CRDBGRİD, DBGRİD gibi. Büyük farkları yok.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: CRDBGRID satırın seçilmesini kontrol etmek.

Mesaj gönderen unicorn64 »

yanlışım varsa üstadlar düzeltsin ama datagrid (daha doğrusu tüm data bileşenleri) datasourse üzerinden bir datasete bağlıysa, datasette o an aktif olan kayıt seçili durumdadır,yada mesela dbedit için aktif olan kaydın belirtilen alanındaki değeri gösterir. yani gridde datasetteki tüm kayıtlar listelenir ve aktif kayıt da seçili durumdadır.
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
babyboy
Üye
Mesajlar: 31
Kayıt: 03 Eki 2010 11:29

Re: CRDBGRID satırın seçilmesini kontrol etmek.

Mesaj gönderen babyboy »

Yani??
Tam olarak anlayamadım arkadaşım. Yani bu işi kontol altına almak mümkün değilmidir. Benim istediğim, datagrid üzerinden satırın seçilmesi ve soonra "Sil" tuşuna basılmasıdır.Bu andan artık

Kod: Tümünü seç

DELETE FROM salecopytmp WHERE object_name="+QuotedSTR(Datagrid.fields[1].asstring)+"
codu ishleyecekdir. Eğer hiç bi satır seçilmemişse

Kod: Tümünü seç

Showmessage(Satır seçilmelidir.);
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: CRDBGRID satırın seçilmesini kontrol etmek.

Mesaj gönderen unicorn64 »

yanisi şu, gridde listelenen kayıtlar varsa her zaman bir kayıt seçili durumdadır...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Cevapla