Table1Durum adli nesne nedir? Table midir yoksa CheckBox midir? Eger Table1Durum adli nesne bir CheckBox ise DataModule2 ile bir ilgisi kalmaz. Form1. Table1Durum. Checked = true veya false olabilir. o zaman soyle yazilabilir. if Form1. Table1Durum. Checked = True then begin PrintBand := True; end else begin PrintBand := False; end; Eger Table1Durum adli nesne bir Table ise soyle yazilabilir. if DataModule2. Table1Durum. State in then begin PrintBand := True; end else begin PrintBand := False; end;

Datamodul2 içinde Table1 isimli Table ın field listesi içinde tanımlı olduğu anlaşılan bir field dan bahsediliyor. Eğer kitap veya basılı bşr belgede yeralan bir kaynak kodu bilgisayara aktarıyorsanız, dikkat edilmesi gereken en önemli husus, Pas ve DFM uyumululuğu olacaktır. Burada sorununuzun kaynağı ve düzeltimi aşağıdaki şekilde olabilir : Datamodul2. Table1 isimli Table Field penceresini açarak, durum isimli bir değişkenin bu listede olup olmadığını kontrol edin. Eğer Field Listesi içinde durum isimli field varsa, . DBF dosyayı Databasedesktop içinden açarak, table restructure blümünden durum field ının varlığını kontrol edin. Eğer field yoksa ekleyin , Eğer field varsa Feild türünü L olup olmadığını kontrol edin. Yanlışlık varsa bu yönde düzeltin. Bu tür sorunlar, herzaman her düzeyde programlama bilgisi olan herkesin başına gelebilir. Problem ve sorun çözmede en önemli husus, sorunun ne olduğunu bilmek ve sorunun kaynağını tesbit edebilmekten geçer. Çözümü ise sorunun ne olduğunu ve kaynağını bilmeye çalışmaktan daha kolaydır. Bu nedenle Foruma soru ve sorunlarını ileten arkadaşların soru ve sorunlarında daha fazla detaya yer vererek ve yalın anlatım kullanmaları çok önemlidir.

Merhaba, Daha önce sorduğum soru'ya çözüm yolu buldum ve yazdım faydalanmak isteyen arkadaşlar soruya girip bakabilir.. Yeni bir sorum olucak aldığım kitapta rapor sunmada istenilen kayıt'ı yazdırma bölümü buda bana çok lazım fakat orda Table1Durum diye bir yazı var hata veriyor geçemiyorum Ben kodu veriyim Şöyle ; if DataModule2. Table1Durum. AsBoolean then PrintBand:=true else PrintBand:=False end; Kod böyle Durum Nedir diyorsanız durum yazdıralacak belgenin yazdırılmasını onaylayan check box Yani Durum yerine Çıktısını ver diyebiliriz. Table1ciktisiniver... gibi Fakat burda Datamodule'yi geçtim Table1Durum'u geçemedim yanlışlık var ama çözemiyorum.. Yardıma ihtiyacım var.. Acellle Teşekkürler Kaan