DBGrid in [Editing]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

DBGrid in [Editing]

Mesaj gönderen Jire »

Kusura bakmayın valla kodun nasıl olduğunu bilmediğim için böyle koydum başlığı.
Öncelikle tekrardan merhaba.Olaya geleyim.

Kodu bilmediğim anlatacağım.
Neti dolaşırken DBGride düzenleme(edit) modunda ise şunu yap gibi yönelebildiğimi görmüştüm.

Şöyleydi.

Kod: Tümünü seç

if DBGrid in [xxEdit] then
begin

end;
Bu kodun doğrusu nedir yardımcı olursanız sevinirim.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: DBGrid in [Editing]

Mesaj gönderen Battosai »

if Dataset in [dsedit] then...
diye bir kod. Burdaki dataset senin table veya Query'in
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: DBGrid in [Editing]

Mesaj gönderen Jire »

Teşekkür ederim de benim adotable form 1 de ama db grid ve kontrol yapacağım kod form 2 de.

Kod: Tümünü seç

if F1.DB2.State = dsEdit then
begin

end;
dsEdit'i constant olarak görmüyor.
Yardım edebilirmisin?
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: DBGrid in [Editing]

Mesaj gönderen Battosai »

pardon bende "state" i unutmuşum :) bak şimdi DBGrid bir dataset değildir. DBgrid'e ait olmayan bir özelliği uygulamaya çalışma...yapmak istediğin şey dataset ile alakalı ama ben sana dbgrid'ten yola çıkarak yapılışını yazayım yine...ama sen meselenin dbgrid ile alakalı olmadığını bilmen lazım burda....
if DBgrid.datasource.dataset.state in [dsedit] then
şeklinde kullanırsan olur...
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: DBGrid in [Editing]

Mesaj gönderen aslangeri »

s.a.
jire yazdı:dsEdit'i constant olarak görmüyor.
uses satırına db unitini eklemen gerekiyor.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla