اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

عندي فورم ، خاصية ال popup وال modal له قيمتها نعم، واريد عند الضغط على زر على الفورم ان افتح تقريرليظهر على الشاشة، لكن ما يحصل مع خاصية ال popup ان الفورم يظل الاول على الشاشة والتقرير يظهر في الخلفية!

جربت كتير من الطرق لكن لم يفلح اياها، اريد حل مؤكد لو سمحتم

قام بنشر

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

أنا في رئيي أن تقوم بعد فتح التقرير بغلق الفورم الذي يحتوي على زر أمر فتح التقرير باستخدام الكود. كما في المثال التالي:

DoCmd.OpenReport "ReportName"
DoCmd.Close acForm, "FormName"

حيث ReportName و FormName يجب استبدالهما بأسماء الفورم و الربورت المطلوبين.

قام بنشر

السلام عليكم

أخي وحيد :fff: ، بارك الله فيك

أما إذا لم تحب إغلاق النموذج المنبثق كما ذكر اخي سلمان :fff: ، في اقتراحه مشكورا فيمكن الإبقاء على أزرار التصغير والتكبير في النموذج المنبتق وعندما يظهر التقرير ، تعمل تصغير :( .

كما في المثال المرفق.

تذكر أن خاصية ظهور أزرار التصغير والتكبير في النموذج المنبثق مرتبطة بنوع (شكل) الإطار يجب أن لا يكون من نوع صندوق حوار وإلا فإن الازرار ستختفي تلقائيا حتى ولو تم طلبها.

مع الاحترام والتقدير

Popup.rar

قام بنشر

forms ! [ menu].visible = false

بعد إذن الجميع .

يمكن وضع هذا الكود عند حدث عند الفتح للتقرير فسوف يقوم بإخفاء النموذج خلف التقرير . مع تغيير اسم menu إلى اسم النموذج لديك .

ملحوظة : أنا لا أفضل أن نقوم بإغلاق النموذج حيث أحيانا يكون التقريريعتمد على معايير بالنموذج وفى تلك الحالة لن يفتح التقرير . مثال ذلك قد يكون فى النموذج من تاريخ إلى تاريخ وفى تلك الحالة لن تقدر تغلق النموذج .

أشرف خليل

قام بنشر

السلام عليكم

الأخ أشرف :fff: ، بارك الله فيك

لتتم االفائدة ، علما أنني جربت ما تقترحه ولم ينجح معي .

أرجو منك فضلا ، أن تتطبق عمليا ما تقترحه ، في مثالي المرفق ، ولا تنسى اظهار النموذج بعد إغلاق التقرير .

مع الاحترام والتقدير

قام بنشر

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

بنسبه لي انا شخصين فانا استخدم الاكسيس 2003 او الاكسيس xp

اما الاكسيس 2000 فقد تركته من فتره طويله

والله الموفق

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

قام بنشر

السلام عليكم

كلام الأخ طيف سليم ميه % ولكن فى حالة أكسيس 2000 ماذا نفعل ؟

<{POST_SNAPBACK}>

تتركه وتستخدم الإصدار الأحدث وخصوصا أن الـ 2000 به مشاكل كثيرة .

تحياتي .

قام بنشر

أولا : شكرا لتجاوب الجميع وتعدد وتنوع الأفكار ليستفيد منها الجميع .

ثانيا : أرفق مثال لتعم الفائدة .

ثالثا : لأبو هادي ( أستاذي ومعلمي العزيز ) كيف حالك ولعلك بخير بإذنه تعالى . ثم بالنسبة للأكسيس عموما فقد تركته نهائيا ولم أتجه إلى أي لغة برمجة أخرى وما قصدته هو أنه يوجد البعض ( وليس أنا شخصيا ) مازال يعمل على 2000 .

عموما بارك الله فى الجميع .

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

أشرف خليل

db1.rar

قام بنشر

السلام عليكم

شكرا لكم جميعا ، وهكذا يصبح لدينا 4 حلول للسؤال :

1. سلمان : إغلاق النموذج المنبثق عند عرض التقرير .

2. خضر : تصغير وتكبير النموذج المنبثق وقت عرض التقرير.

3. طيف : استخدام خاصية المنبثق للتقرير .

4. أشرف : إخفاء النموذج المنبثق وقت عرض التقرير.

وبرأيي الشخصي أن أسهل وأسرع الطرق تطبيقا في 2003 هي ما اقترحه الاخ طيف مشكورا وهذا ما أنصحه به الأخ السائل ، إن كان يستخدم 2003 وله الخيار.

مع احترامي لجميع المشاركين.

مع احترامي لجميع المشاركين

قام بنشر

اعتمادا على الأسباب التي ذكرها الأستاذ أشرف المتعلقة بالمعايير المرتبطة بالنموذج, هل يمكن أن نعتمد على خاصية جعل النموذج غير مرئي عند فتح التقرير للمعاينة و يرجع مرئي كما كان عند غلق التقرير, أي نضع الكود التالي في الكود المرتبط بفتح التقرير:

me.visible=false

و في حدث عند غلق التقرير نغير false الى true

قام بنشر

السلام عليكم

حياك الله عزيزي الأستاذ أشرف ، فأنت أستاذ أولا وآخرا وسجلك يشهد بذلك ، وأشكرك لسؤالك عني فأنا والحمد لله بخير وأتمنى أن تكون كل أحوالك على أحسن ما يرام .

لك كل العذر أخي أشرف فنحن نقبل منك أي شيء حتى ولو كان قليلا فأنت كريم ونحن لا نرد الكريم أبدا ولكن لا نقبل منك الإختفاء :fff: فأنت المقدم ونحن من خلفك .

تحياتي .

ثالثا : لأبو هادي ( أستاذي ومعلمي العزيز ) كيف حالك ولعلك بخير بإذنه تعالى . ثم بالنسبة للأكسيس عموما فقد تركته نهائيا ولم أتجه إلى أي لغة برمجة أخرى وما قصدته هو أنه يوجد البعض ( وليس أنا شخصيا ) مازال يعمل على 2000 .

عموما بارك الله فى الجميع .

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

أشرف خليل

<{POST_SNAPBACK}>
قام بنشر

بعد تفحص مثال الستاذ خضر فانه رغم تصغير النموذج لكن لا يمكننا فعل أي شيء مع التقرير كأن نغلقه مثلا, لذلك عدلت عليه بحيث عند فتح التقرير فان النموذج يصبح غير مرئي, و عند غلق التقرير فان النموذج يسترجع حالته العادية المرئية.

Popup.rar

قام بنشر

أخي الفاضل أبو هادي : شكرا على كلماتك العذبة وهذا ما تعودناه منك دائما . والحمد لله دائما على كل الأحوال . وإن استطعت المشاركة فسأفعل بإذن الله .

عندى مداخلة بالنسبة لأخي biskra وهو فى حالة استرجاع النموذج مرئي مرة أخى فإنه سيظل محتفظ بمدخلات المعايير التى اخترتها لإظهار التقرير . لذلك أقوم بغلق التقرير حتى يتم فتحه مرة أخرى ويقوم المستخدم باختيار المعايير برغبته .

والله الموفق .

أشرف خليل

قام بنشر
بعد تفحص مثال الأستاذ خضر فانه رغم تصغير النموذج لكن لا يمكننا فعل أي شيء مع التقرير كأن نغلقه مثلا, لذلك عدلت عليه بحيث عند فتح التقرير فان النموذج يصبح غير مرئي, و عند غلق التقرير فان النموذج يسترجع حالته العادية المرئية.

<{POST_SNAPBACK}>

بالإضافة الى التعديل الذى وضعه الأخ /biskra ماذا لو قمنا بعمل ناحية عملية مطلوبة دائماً وهى وضع التقرير ملئ الشاشة فى حدث عند التنشيط

Private Sub Report_Activate()
    DoCmd.Maximize
End Sub

Popup.rar

قام بنشر

السلام عليكم

الغريب في هذا الموضوع ، أن أخي وحيد وضع الموضوع ثم جاءات الاجابت تباعا من نخبة من الاعضاء مشكورين ولكن أخي وحيد لم يظهر ولم يبدي رأيه ولم يخبرنا إن كانت هذه الحلول قد أفاته لحل مشكلته ، فعلا شيء غريب.

أين أنت أخي وحيد :rol:

مع الاحترام والتقدير

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information