TDBCheckbox ve hepsini unchecked yapma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
csyasar
Üye
Mesajlar: 646
Kayıt: 25 Şub 2004 10:14
Konum: Tokat

TDBCheckbox ve hepsini unchecked yapma

Mesaj gönderen csyasar »

arkadaşlar merhaba;

projemde 2 tane form var. biri liste. biri kart(stok listesi ve onun ekleme/düzenme kartı gibi düşünün) 2 form. bunların adları:

formmkart ve formskart....

şimdi kayıt ekleme aşamasında formmkart'dan formskarttaki dbcheckboxların hepsini(60 tane) unchecked yapmaya çalışıyorum. checkbox'ta bu kod çalışıyor ama dbcheckboxta çalışmıyor....

kod parçası şu:

Kod: Tümünü seç

procedure Tformmliste.s_ekleClick(Sender: TObject);
var
  I: integer;
begin
try
s_dataset.Insert;
formskart.ShowModal;
i:=0;
for i:=0 to formskart.componentcount-1 do
begin
if formskart.components[i] is Tdbcheckbox then
begin
formskart.TdbCheckBox(Components[i]).Checked :=false;
end; end;

except
MessageDlg('Kayıt Ekleme aşamasında bir hata oluştu. veritabanına ulaşılamıyor. Veritabanı sunucunuzun çalışıp çalışmadığından emin olunuz.', mtError, [mbOK],0);
end;
end;
hata mesajı: Undeclared identifier: Tdbcheckbox

yapılmasını istediğim işlem:

database e kayıt ekleyince dbcheckboxların hepsini unchecked olarak ayarlamak...
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Kod: Tümünü seç

TdbCheckBox(formskart.Components[i]).Checked :=false;
olması gerekir.
csyasar
Üye
Mesajlar: 646
Kayıt: 25 Şub 2004 10:14
Konum: Tokat

Mesaj gönderen csyasar »

denedim olmadı, aynı hata...
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

formskart.ShowModal :idea:

Form u showModal ettiğiniz için ve Formunuz kapandıktan sonra görünürde olmayan Form'a ve bileşenlerine erişmek istediğiniz için hata alıyorsunuz.

Bence Formlar arası Global değişkenler le Şartlarınızı belirleyip Form un Show unda işlem yapınız.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Cevapla