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

مساعدة في التقرير

بدأه musa75 في 31 أكتوبر 2009 · 8 رد · 601 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي في الملف المرفق قاعدة بيانات

اريد ان اضيف تقرير للفورم بالمواصفات التالية:

1- اظهار النتائج الحاصلة في الفورم الرئيسي [(الرصيد)،(مجموع المصروفات)،(الباقي من الرصيد)]

2- اذا كان مجموع (المصروفات) اكثر من مجموع (الرصيد) ... فان التقرير يضيف كلمات (انا احددها، مثل: المصرفات اكثر من الرصيد) ويظهر بجانب(الباقي من الرصيد).

ولكم مني جزيل الشكر

Report.rar

#2

وما هي قيمة الرصيد؟؟

اليك طريق ممكن تنفعك

ضع مربع نص غير منضم نفس مقاس مربع الرصيد و ضعه فوقه و اجعله مخفيا

ونفذ الكود التالي

Me.Text58 =(القيمه)
If Me.Text62 < 0 Then
Me.Text62.Visible = False
Me.medo.Visible = True
Me.MenuBar = "المصورفات اكثر من الرصيد"
End If

مع التحيه ،،،

أبو مروان

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#3

شكراً لك اخي الكريم ابو مروان

يبدو لي انه الجواب الشافي لسؤالي

ولكن اين اضع هذا الكود علما باني اريده في التقرير وليس النموذج

ولتوضيح سؤالي اكثر

فاني اريد ان اصنع تقريرا فيه ثلاث مربع نص غير منضب

الاولى للرصيد والذي هو في النموذج الرئيسي(وهو عندي مربع نص منضب مصدره الجدول الرئيسي)

والثاني لمجموع المصروفات والذي هو في النموذج الرئيسي ايضا

والثالث: لباقي الرصيد والذي هو في النموذج الرئيسي مع اضافة جملة (انا احددها) بجانبه تظهر فقط اذا كان مجموع المصروفات اكثر من الرصيد

مع التحية....

#4

السلام عليكم

يمكن استخدام الكود السابق في حدث ON Print  أو حدث On Format  داخل التقرير وذلك في الجدزء الموجود به مربع النص.

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

#5

استخدام الكود في حدث عن الفتح للتقرير

يمكنك عمل مثل هذه المربعات في التقرير و تجعل مصدرها هو مصدر مربعات النص في النموذج

وشكراً ،،،

أبو مروان

تم تعديل هذه المشاركة بواسطة ahmedtharwat19 في 1 نوفمبر 2009 في 18:03

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#6

شكرا لكم اخواني

لكني لم استطع تنفيذ ما تفضلتم به

وعند عمل مربع نص في التقرير مصدره النموذج الرئيسي اعطاني هذا الخطأ ?Name#

فاذا سويتم لي على الملف المرفق

وشكرا لكم جميعا

#7

للأسف أخي الاوفيس لدي معطل و لا أعرف السبب

أعتذر أخي عن رفع الملف

لكن الموضوع سهل جدا أخي

فقط نفذ الكود

If Me.Text62 < 0 Then
Me.Text62.Visible = False
Me.medo.Visible = True
Me.medo = "المصورفات اكثر من الرصيد"
End If

حث ان me.medo هو اسم مربع الغير منضم الذي يكون فحواه الرساله

اما بالنسبه للتقرير اجعل مصدر مربع النص في التقرير مصدره في مربع النص في النموذج و لكن بشرط أن يكون النموذج مفتوحا

اما اذا كنت تود فتح التقرير منفردا يجب عليك وضع حقول بجدول او استعلام يقوم التقرير بقراءة هذه البيانات منها

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

#8

شكرا لك ابو مروان

تعبتك معاي.... سأحاول

واسف اذا ازعجتك

#9

لا تقل هذا أخي

صدقا أخي لا اعرف ما المشكله في الاوفيس

لو كان سليم كنت حلتهالك في دقيقه و رفعتها

مع التحيه ،،،

أبو مروان

TSB76.gif

*****************************

نبذه عني اضغط على اسمي ----> th.gif

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