السلام عليكم ورحمة الله
عندي جدول فيه حقول كتير قوي __ مش في كل مرة بدخل سجل جديد بسجل بيانات في كل الحقول
طلبي كا الاتي :
هل ممكن احدد الحقول اللي تظهر في التقرير في كل مرة اطبعه ؟؟؟؟ دون ان يتاثر تصميم التقرير ؟؟؟؟
شكرا لكم
السلام عليكم ورحمة الله
عندي جدول فيه حقول كتير قوي __ مش في كل مرة بدخل سجل جديد بسجل بيانات في كل الحقول
طلبي كا الاتي :
هل ممكن احدد الحقول اللي تظهر في التقرير في كل مرة اطبعه ؟؟؟؟ دون ان يتاثر تصميم التقرير ؟؟؟؟
شكرا لكم
نعم اخي الكريم
يمكن عمل ذلك برمجيا بحيث تختار الحقول المطلوب طباعتها فقط ولن يتأثر شكل التصميم
اليك الملف المرفق
السلام عليكم ورحمة الله
الاول بشكرك يا مشرفتنا واختنا الغاليه
بس ياريت لو ترجعي الملف تاني لانه تقريبا في حاجة غلط في الكود
مش راضي يشتغل عندي
كمان في حاجة ____ مش لاقي زر عرض التقرير من داخل الفورم
ياريت لو حضرتك ترجعيه لان فعلا محتاج الملف ده جداااااااااااااااااااااااا
ولكي مني كل الشكر والتقدير
اخي الفاضل
السلام عليكم ورحمة الله وبركاته
البرنامج يعمل بشكل سليم ولا يوجد به اي مشكله كما انه نسخته هي اكسيس 2000
ومع هذا سأضع لك منه نسخة على اكسيس 2003
طريقة عمل البرنامج
1. عند فتح البرنامج ستجد في اسفل النموذج مربعين الذي على اليمين عليه ارقام هي 1 و 2 رقم 1 لكي تختار الجدول من مربع التحرير والسرد ذو اللون الاصفر ورقم 2 وهي القائمة تختار منها الحقول المطلوب اظهارها في النقرير وذلك بالضغط على اي صف تريده ان يظهر
2. ستجد في الجهة اليسرى مربع لونه زهري وهو خاص بفتح صفحة التقرير سواء بالعرض او بالطول لذا اختر احد الخيارين وذلك بإختيار واحده منها فقط لفتح التقرير
مرفق صورة من الخطأ الذي يظهر وهو خطأ برمجي
وكمان في نقطة ؟ فين زر فتح التقرير من داخل النموذج بعد الاختيار والتحديد ؟
مع العلم اني استخدم اوفيس 2000
لكي مني كل الشكر
اخي الفاضل
يبدو ان برنامج الاكسيس لديك قديم ولم تقم بعمل التحديثات اللازمه له
عموما البرنامج لايوجد به اي خطأ برمجي ولكن المشكلة لديك لهذا بعد ان تقوم بتشغيل البرنامج ويظهر لك الخطأ في محرر الفيجول بيسك انتقل الى اعلى الصفحة تقريبا اول سطرين من الاكواد البرمجية وسترى مثل هذه العبارات قم بمسح السطر الثاني فقط وهو Option Explicit ثم احفظ من خلال زر الحفظ ( علامة الفلوبي دسك الزرقاء ) في اشرطة الأدوات ثم اخرج من محرر الفيجول بيسك واعد فتح البرنامج

بالنسبة لزر امر فتح التقرير فلا يوجد زر امر ولكن يوجد احد الخيارين في القائمة اليسرى

بمجرد الضغط على احدهم سيفتح لك التقرير حسب نوعية الصفحة التي اخترتها سواء بالطول او بالعرض
الله يا زهرة
مثال رائع... ولكن لي استفسار
لاحظت انه عند اختيار احدى الخيارات لعرض التقرير عرضا او طولا ثم عرض التقرير ثم اغلاقه تبقى الخانة مفعلة ولا يعود يفتح نفس التقرير عند الضغط على مربع الاختيار نفسه
قد يحتاج الشخص الى الرجوع الى ذات التقرير دون اعادة تعبئة الحقول من جديد
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 22 فبراير 2007 في 23:35
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
اي المقصود هل هناك الية لاعادة مسخ اختيار الزر لكي يعود تنشيط حدث النقر عليها لفتح التقرير فعالا
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
اخي همام
يمكن عمل ذلك بكل سهوله وذلك من خلال وضع هذا الكود في حدث عند الاغلاق للتقرير
Private Sub Report_Close() Forms!Form!ChooseView = False End Sub
بمجرد اغلاق التقرير ستجد ان قائمة الخيارات لغرض التقرير اصبحت غير مفعله اما الاختيار من حقول الجدول فلا زالت موجوده الحقول بها
شكرا اختي زهرة ولي استفسار اخر
عند عدما اختيار حقول من القائمة يفتح التقرير فارغا (به العنوان فقط)
مع اني لاحظت في الكود جملة MsgBox بها رسالة خطأ عند عدم اختيار بيانات لكنها لم تعمل
هل هناك طريقة لعمل ذلك
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
اخي همام
البرنامج كان به ادوات وخيارات كثيره بناء على طلب الأخت هدى في احد المشاركات لهذا فقد قمت بتعديل البرنامج بناء على سؤال الاستاذ H O A حيث لا يحتاج الى باقي الخيارات التي كانت موجوده بالبرنامج سابقا وقد نسيت حذف الرسالة من اخر الكود لهذا فقد تم الان التعديل بناء على طلبك بإظهار رسائل التنبيه عندما لا يتم اختيار جدول او عندما تكون حقول القائمة فارغة مع جعل الخيارات غير مفعله FALSE في حالة عدم الأختيار الصحيح للحقول السابقة وتجد هنا اننا نستطيع تشكيل وتكيييف الكود كما نريد فلا يوجد مستحيل في البرمجة وهذا هو البرنامج بعد التعديل قم بالتجربه واذا كان هناك اي ملاحظة او تعديل او اضافات اخبرني بها ليتم التصحيح .
السلام عليكم
الباش دكتورة زهرة (h)
انا حذف السطر بس برضه طلع ليه رسالة خطأ :wacko:
بس حدثت الاوفيس الي اوفيس 2003 واشتغل معايا تمام :lol:
جزاكي الله كل الخير
وليه استفسار تاني بس حطرحه في موضوع تاني للاستفادة للجميع
السلام عليكم ورحمة الله
مشرقتنا زهرة :
هل من الممكن عمل اختيار الحقول عن طريق التشك بوكس ؟؟؟ بحيث اقوم بتحديد الحقول المراد اظهارها في التقرير ؟؟؟
نعم ممكن نقوم بعمل خانة اختيار في حالة انك لم ترغب في الطريقة السابقة وهي االاختيار عن طريق القائمة .
ولكن لحظة في هذه الحالة لن يكون التقرير ديناميكي كما هو الحال في المثال السابق بحيث تكون الحقول المختاره هي التي تظهر بجانب بعضها البعض بدون فراغات.
اما لو استخدمنا خانة اختيار لإختيار الحقول المطلوب اظهارها في التقرير ففي هذه الحالة سنحصل على تقرير عادي بمعنى لو كان حقل الاسم في الاول وحقل العنوان في الاخير وقمت بإختيارهما فستحصل على نفس ما قمت بإختياره الاسم في الاول ويوجد فراغ نتيجة الحقول المخفية ثم تحصل في اخر التقرير على حقل العنوان .
اختي زهرة المنتدى كان هذا رائعا وكلمة شكر لا تكفي بصراحة
يكفي اقول الله يوفقك وان شاء الله ما تشوفي الا كل خير باذن الله تعالى
برنامج مثل هذا الصراحة الكل يستفيد منه وانا ساحرص على الاستفادة منه ان شاء الله
مشكورة على الجهد وتعبناكي معانا
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
شكرا علي المعلومة يا مشرفتنا الغالية :D
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…