delphi4arab منتديات دلفي للعرب
qrdbexpression لايقوم بالحسابات لحقول جدول ما - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : qrdbexpression لايقوم بالحسابات لحقول جدول ما (/showthread.php?tid=3853)



qrdbexpression لايقوم بالحسابات لحقول جدول ما - yhab - 09-02-2012

مرحبا
استخدم دلفي7 والتقرير quickReport
وعند التعامل مع العنصر qrdbexpression لاحظت أنه لايقوم بالحسابات لحقول جدول ما إلا إذا كان عنصر البيانات مثل adoQuery المربوط بذلك الجدول موجودا ضمن نفس الفورم الموجود فيه التقرير

فإذا كان هناك حل لهذه المسألة أتمنى الإفادة
وشكرا


qrdbexpression لايقوم بالحسابات لحقول جدول ما - kachwahed - 09-02-2012

السلام عليكم
لم أتوصل إلى الخلل الذي طرحته، شاهد المثال مرفق.



qrdbexpression لايقوم بالحسابات لحقول جدول ما - yhab - 10-02-2012

في البداية شكرا جزيلا على الرد

الطريقة المستخدمة في المثال لم أستخدمها من قبل أي استخدام العنصر QRDBText ضمن التعبير الحسابي بدلا من اسم الحقل الموجود في الجدول مباشرة ولكنها تحل المشكلة

أما بالنسبة للمشكلة التي طرحتها فهي لو استخدمت في مثالك المرفق الـExpression wizard من الخاصة Expression
وضغطنا الزرdatabase feild لن نجد الجدول المستخدم table1
لأنه ليس ضمن الفورم الموجود به التقرير
ضع الجدول ضمن فورم التقرير ولاحظ الفرق

وشكرا


qrdbexpression لايقوم بالحسابات لحقول جدول ما - kachwahed - 10-02-2012

لكنه يقوم بالحساب (وهذا هو الأهم) رغم عدم اكتشافه للحقول أثناء التصميم
المصادر البرمجية (السورس) غير متوفرة لذلك لا يمكن اصلاح الخلل بسهولة

أعتقد أن الخلل في الخوارزمية التي تقوم بالبحث عن الجداول أثناء التصميم، أو ربما لصعوبة ذلك
هذا الخلل موجود في مصممات تقارير أخرى.