الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Functions in Crystal Report

مغلق
بدأه م.محمد أبو العلا التابعي في 10 مايو 2001 · 4 رد · 2,501 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء:

هل بالإمكان تخصيص قيمة لمربع نص داخل تقرير الكريستال ريبورت من خلال دالة محسوبة عن طريقي.

مثال:

صممت فاتورة وفي نهايتها يظهر الإجمالي وعملت دالة لتحويل الرقم إلى تفقيط نصي وأريد وضع هذه الدالة في التقرير

#2

السلام عليكم

ضع في التقرير اثناء وضع التصميم اصنع الاتي

Insert --> fromula field..

ثم اكتب اسم الفورمولا وليكن TotBill

سيظهر لك مربع لكتابة الفورمولا

( إذا يلي كنت تريد أن تضعه بي الفورمولا نص اكتب التالي فقط "" أي علامتي تنصيص بينهما فراغ )

واضغط على check بعدها للتاكد من أن الكتبة صحيحة

تم اضغط على Accept وضع هذه الداة في مكانها الصحيح يلي تريده

وقم بخفظ التقرير

والأن انتقل إلى كود الفيجول بيسك واكتب التالي

Me.CrystalReport1.Formulas(0) = "TotBill= " & StrTotBill

و StrTotBill هذا هو الدالة يلي ترجع النص الذي تريده أن يظهر في التقرير

مع تحياتي

لا يتعلم العلم كل مستحي او مستكبر

#3

شكرا لك مرة ثانية خلال هذا اليوم

يبدو أن أسئلتي غير واضحة لك انا لا أسأل عن كيفية تصفية بيانات في جدول من خلال جمل SQL أنا أريد كتابة دالة بإستخدام visual basic تضع نتيجة معينة داخل التقرير نفسه كما يتم داخل تقارير MS Access.

فالمثال الذي ذكرته في سؤالي لعرض إجمالي الفاتورة من خلال الجدول أو معادلة جمع في التقرير وتأتي بعد ذلك مشكلة التفقيط أو تحويل الرقم لما يناظره بالأرقام,فقد قمت بكتابة دالة لتحويل الأرقام إلى جمل حرفية بإستخدام vb وأريد أن أضمنها في التقرير مثلما كنت أفعل في ACCESS.

وأنا قد قمت بحل هذه المشكلة وذلك بوضع مايناظر الرقم من جملة نصية في حقل من حقول الجدول المبني عليه التقرير قبل إصدار أمر الطباعة وبذلك يظهر في التقرير إجمالي الفاتورة والتفقيط أمامها مثل:

125 مائة وخمسة وعشرون ريال فقط لاغير.

ولكني لا أريد هذه الطريقة .

وشكرا جزيلا لإهتمامك .

ولاتنسى مراجعة سؤالي الآخر

#4

اخي غير جرب الطريقة يلي قلت لك عليها

اكيد هي مطلبك

انا فهمتك ، لقد سبق لي وان قمت بعمل ها الشي

غير انت جرب وان شاء الله تنجح العملية

لا يتعلم العلم كل مستحي او مستكبر

#5

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

هذا الموضوع مغلق.

مواضيع مشابهة