alwa7eed قام بنشر مايو 20, 2005 قام بنشر مايو 20, 2005 السلام عليكم ورحمة الله وبركاته لدي تقرير جدولي مسمى الحقل موجود في رأس الصفحة والحقول موجودة في تفصيل التقرير الان عندي حوالي ثلاث او اربع حقول في معظم السجلات تكون خالية واريد ان لا يظهر اي حقل لا يوجد به بيانات في الطباعة ارجو ملاحظة ان الحقول والمسميات اكثر من حقل واكثر من مسمى خالي ارجو المساعدة في حل هذة المشكلة وجزاكم الله كل خير
biskra قام بنشر مايو 20, 2005 قام بنشر مايو 20, 2005 بالنسبة لاٍخفاء حقل و الليبل في حالة عدم وجد البيانات بالحقل جرب الكود التالي: Me("ControlName").Visible = Not IsNull(Me("ControlName")) Me("LabelName").Visible = Me("ControlName").Visible أما بالنسبة لمجموعة من الحقول جرب الكود التالي: dim ctl as control for each ctl in me.controls if typeof ctl is textbox then ctl.visible=not isnull(ctl.value) end if next ctl الكود أعلاه يصلح للحقول التي خصائصها نص, أما اذا كانت نصية ,أرقام , شيك بوكس... جرب الكود التالي: dim ctl as control for each ctl in me.controls if typeof ctl is textbox or typeof ctl is combobox then if isnull(ctl.value) then ctl.visible=false elseif isnumeric(ctl.value) then ctl.visible=ctl.value<>0 else ctl.visible=true end if end if if typeof ctl is checkbox then ctl.visible=ctl.value end if next ctl هذه الأكواد يجب أن يتم وضعها في حدث عند التنشيط للتقرير في المقطع الذي توجد به الحقول المعنية. الكود الأول يجب تغيير اسم الليبل و اسم الحقل.
alwa7eed قام بنشر مايو 20, 2005 الكاتب قام بنشر مايو 20, 2005 انا عاجز عن الشكر لمروركم الكريم ولكن وبصدق لم استطيع ان اطبق ما تفضلتم به هل بالامكان شرح بصورة اكثر تفصيل بعد اذنك للأسف لدي مثال ولكن لم استطع ارفاقه حتى تتضح الصورة اكثر جزاك الله كل خير وبارك الله فيكم
biskra قام بنشر مايو 20, 2005 قام بنشر مايو 20, 2005 هذا متواضع تطبيقا للكود بحيث أن الحقول الخالية من البيانات لا تظهر تسمية الحقول الخاصة بها, مثلا حل الجنسية فهو خال من البيانات فان التسمية الخاصة لا تظهر و كذلك بالنسبة لبعض الحقول الخاصة بتاريخ نهاية الاعارة للكتب مثلا. جرب ادخال سجل يتضمن الجنسية و لا تدخل بيانات أخرى و قم بمعاينة التقرير سوف تلاحظ كيف يعمل الكود.
biskra قام بنشر مايو 20, 2005 قام بنشر مايو 20, 2005 هذا متواضع تطبيقا للكود بحيث أن الحقول الخالية من البيانات لا تظهر تسمية الحقول الخاصة بها, مثلا حل الجنسية فهو خال من البيانات فان التسمية الخاصة لا تظهر و كذلك بالنسبة لبعض الحقول الخاصة بتاريخ نهاية الاعارة للكتب مثلا. جرب ادخال سجل يتضمن الجنسية و لا تدخل بيانات أخرى و قم بمعاينة التقرير سوف تلاحظ كيف يعمل الكود. boks.rar
alwa7eed قام بنشر مايو 21, 2005 الكاتب قام بنشر مايو 21, 2005 (معدل) استاذي الحبيب صدقت وكلامك كله صحيح 100% المشكلة عندي ان التقرير جدولي اسماء الحقول في رأس التقرير والحقول في التفصيل وهذه هي المشكلة عندي انني اريد ان اطبع مجموعة سجلات بحيث لا تظهر الحقول الخالية من البيانات علما ان التقرير جدولي كما ذكرت لكم http://www.officena.net/ib/index.php?showtopic=8047 وهنا يوجد مرفق يوضح ما قصدته واقبلوا مني كل تقدير واحترام واسف على ازعاجكم تم تعديل مايو 21, 2005 بواسطه alwa7eed
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.