Ön celikle herkese merhaba;
sitede aradım fakat tam olarak istediğim cevabı bulamadım. master tablomda calc alan mevcut fakat bualana ver atarken master tabolsuna baglı details1 tablosunda bulunan bir alanın son kaydına gidip aradan aldıgı alanı hesaplayarak calc alanına ataması gerekiyor.
yani
details.last;
master.fieldbyname('calc').asfloat:=bugunku_tarih -details.fieldbynama('tarih').asdatetime;
fakat bu işlem bir turlu gercekleşmedi. alanlar hep bos. ayrıca master tabolsunun oncalcfiel olayında bu işlemi gercekleştirirken details tablosunun acık olmadıgı hatası veriyor fakat zaten program derlenirken tablolar open olarak derleniryor bu konuda da yardımcı olursanız sevinirim.
yardımlarınız için şimdiden teşekur ederim...
calculated alana detail tablosubdan veri hesaplama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 75
- Kayıt: 19 Eyl 2003 09:50
- Konum: ANKARA
-
- Üye
- Mesajlar: 75
- Kayıt: 19 Eyl 2003 09:50
- Konum: ANKARA
details tablosunun gerçekten açık olduğuna emin misin?
mesela forma bir grid koyup, gridin datasource'una detail ds 'yi bağlayıp her hangi bir satıra gidip bir butona basmak suretiyle bu işi yaptır deneme amaçlı olarak.
ve dbgridde kayıtları gördüğüne emin ol
İkinci olarak ta aklıma gelen master table , detail table'den önce create ediliyor olabilir mi acaba ( eğer farklı formlarda iseler bu olabilir, bunuda kontrol edin)
mesela forma bir grid koyup, gridin datasource'una detail ds 'yi bağlayıp her hangi bir satıra gidip bir butona basmak suretiyle bu işi yaptır deneme amaçlı olarak.
ve dbgridde kayıtları gördüğüne emin ol

İkinci olarak ta aklıma gelen master table , detail table'den önce create ediliyor olabilir mi acaba ( eğer farklı formlarda iseler bu olabilir, bunuda kontrol edin)
-
- Üye
- Mesajlar: 75
- Kayıt: 19 Eyl 2003 09:50
- Konum: ANKARA