اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

نجوم المشاركات

  1. ابوخليل

    ابوخليل

    أوفيسنا


    • نقاط

      4

    • Posts

      13760


  2. منتصر الانسي

    منتصر الانسي

    المشرفين السابقين


    • نقاط

      2

    • Posts

      1393


  3. أبوعيد

    أبوعيد

    الخبراء


    • نقاط

      2

    • Posts

      1693


  4. أحمد العيسى

    أحمد العيسى

    04 عضو فضي


    • نقاط

      1

    • Posts

      561


Popular Content

Showing content with the highest reputation on 08/04/26 in all areas

  1. هذا هو الحل المنطقي ولكن ولأن الأخ أحمد في ظل الأمر الواقع فلماذا لا نصل لهذه النتيجة بطريقة أخرى؟ قمت بإرفاق المثال بعد إنشاء إستعلام توحيدي يضم الثلاثة الجداول مع إضافة حقل (داخل الإستعلام) بإسم ClassNo يتم فيه إضافة رقم الصف لكل جدول وجعلت هذا الإستعلام هو مصدر بيانات التقرير ثانيا من زر أمر فتح التقرير لكل نموذج قمت بإضافة معيار رقم الصف لتصفية بيانات التقرير مثلاً في النموذج الأول سيصبح معيار التصفية كالتالي ClassNo=1 And onlyyou=true ثالثاً بإستخدام دالة Choose قمت بكتابة رقم الصف في التقرير لا أعلم إذا كان هذا الحل سيناسب أخونا @أحمد العيسى أم أن هناك مشاكل أخرى ستظهر عنده؟ ملاحظة أخيرة : جدول الصف الثالث لم يحتوي على الحقول (Address + Work_father + Telephone) لذلك قمت بإضافتها في الإستعلام مع تعيين قيم فارغة لها تحياتي db.mdb
    2 points
  2. تم تعديله الكود بالاستعانة ب AI تفقيط معدل.xlsm
    2 points
  3. فكرة الإستعلام التوحيدي ممتازة أنا استخدمها فى التطبيق الأصلى لإيجاد الإحصائيات المختلفة سأجرب هذه الفكرة على باقى التقارير وسارد غداً إن شاء الله
    1 point
  4. مداخلة بسيطة مع الأستاذ موسى .. بما انك أخي أحمد متمسك بهذا الطريق ، فلم لا تمرر اسم الصف من خلال الوسيط OpenArgs عند فتح التقرير في الزر btnViewer !! انشئ ليبل وسمه Lbl_Class في التقرير ، واضبط تنسيقه وموضعه كما تريد . وفي حدث عند الفتح في التقرير يصبح :- Private Sub Report_Open(Cancel As Integer) DoCmd.Maximize If Not IsNull(Me.OpenArgs) Then Me.Lbl_Class.Caption = Me.OpenArgs End If End Sub وفي حدث النقر في الزر btnViewer سنعدل إجراء بسيط على جملة فتح التقرير لتصبح مثلاً للصف الأول في النموذج frm_OnlyYou1 :- DoCmd.OpenReport myrep, acPreview, , "onlyyou=true", , "الأول" وهكذا لباقي نماذجك المنفصلة لكل صف .. وهذا ملفك بعد التطبيق أما بخصوص استخدام تقرير واحد ، فالأمر بسيط .. حيث يمكن تمرير اسم الجدول كمتغير داخل استعلام ثابت لجميع الجداول ( على اعتبار ان الحقول لها أسماء ثابتة داخل الجداول كافة ) db.mdb
    1 point
  5. الخبراء الافاضل بعد التحية اشكركم شكر خاص على مساعدتكم لى فى كل مرة احتاج لكم فيها
    1 point
  6. عند تصميم شرائح تحتوي على العديد من الأشكال والصور والنصوص، قد يصبح تحديد العنصر المطلوب أمرًا صعبًا، خاصة إذا كانت العناصر متداخلة أو مخفية خلف بعضها. هنا تأتي فائدة جزء التحديد (Selection Pane)، فهي تعرض جميع العناصر الموجودة في الشريحة على شكل قائمة، مما يسهّل تحديد أي عنصر، وإخفاءه أو إظهاره، وحتى إعادة تسميته لتنظيم العمل. كيفية الوصول إلى الأداة: يمكنك فتح جزء التحديد (Selection Pane) من خلال: من تبويب الشريط الرئيسي (Home) ← اختيار (Select) ← جزء التحديد (Selection Pane). أو من الاختصار (Alt+F10). كيفية الاستخدام: بعد فتح اللوحة ستظهر جميع عناصر الشريحة في قائمة مرتبة. يمكنك القيام بما يلي: تحديد أي عنصر: بالنقر على اسمه في القائمة، حتى لو كان مخفيًا خلف عناصر أخرى. إخفاء أو إظهار العناصر: باستخدام رمز العين، وهو أمر مفيد أثناء التصميم. إعادة تسمية العناصر: بالنقر المزدوج على اسم العنصر، مما يسهّل التعرف عليه، خاصة في الشرائح المعقدة. تغيير ترتيب العناصر: بسحبها داخل القائمة لتحديد أيها يظهر في المقدمة أو الخلف. 💡 نصيحة: إذا كنت تعمل على عروض تحتوي على الكثير من العناصر أو تستخدم الحركات (Animations)، فاحرص على إعادة تسمية العناصر داخل جزء التحديد (Selection Pane) بأسماء واضحة مثل (Title أو Logo أو Button) بدلًا من الأسماء الافتراضية. سيوفر عليك ذلك الكثير من الوقت عند تعديل العرض أو إضافة الحركات لاحقًا.
    1 point
  7. اخي الكريم الموقع تعليمي مجاني وليس تجاري او اعلان عن برامج مدفوعة والافضل لك ان تعرض الرابط مفتوح
    1 point
×
×
  • اضف...

Important Information