delphi4arab منتديات دلفي للعرب

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

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

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

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

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

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