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

كيف أجعل نافذة التقرير منبثقة ؟؟

مغلق
بدأه مرموق في 30 يونيو 2003 · 19 رد · 2,469 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

طبعا يمكن فعل ذلك في الفورم لوجود خاصية popup

أما في التقارير فلا توجد هذه الخاصية

أستخدم أكسس 2000

فهل من حل ؟

#2

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

#3

سيدي الكريم في access xp توجد هذه الخاصية في التقرير كما هي موجودة في الفورم وهي popup

لكن لما حولت المشروع الى 2000 لم تشتغل هذه الأداة في access 2000

بل ظهرت مشكلة وأغلق البرنامج !

#4

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

نضع في حدث عند النقر لزر الأمر الخاص بفتح التقرير التالي

طبعاً بعد أمر فتح التقرير

me.visible=false

ونضع في حدث عند الفتح للتقرير

docdm.maximize

إذا اردنا التقرير منبثق

وفي حدث عند الإغلاق للتقرير

forms![].visible=true

بين القوسين نضع إسم النموذج

#5

أخي أبويعلى ..

شاكر لك هذه الفكرة .. لكن بقي التقرير ضمن تطبيق أكسس وليس خارجه !

فكرت بطريقة أخرى .. وهي وضع شبيه بالتقرير في الفورم .. يعني أنشأ فورم أقلد فيه طريقة عرض التقرير !

#6

عزيزي مرموق إذا كان النموذج الأساسي يفتح على نموذج آخر بعنوان التقارير ومن ثم زر أمر لفتح التقرير فأنت تحتاج إلى وضع

me.visible=false

في حدث عند الفتح لزر الأمر الخاص بنموذج التقارير وبهذه الطريقة عندما تفتح نموذج التقارير يختفي النموذج الأساسي وعندما تفتح التقرير يختفي نموذج التقارير .

جربت هذه الطريقة وضبطت معاي وياليت تضبط معاك وإذا ما مشى الحال يمكنك وضع جزء من المثال للتعديل عليه .

#7

بسم الله الرحمن الرحيم

الحل الوحيد العملي : هو نسخ جميع محتويات التقرير ولصقها على فورم ويعتبر الفورم كأنه معاينة ومن خلال هذا النموذج نعمل زر طباعة للتقرير .

أي بعد عمل المعاينة على الفورم يتم الطباعة من هذا الفورم بدون اظهار التقرير الرئيسي على الشاشة.

#8

أخ الكريم awadiah .

لم أفهم شيئا مما تقول.. هل لك الإيضاح أكثر ؟؟

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

#9

أكيد يالمالكي إنك مدرس لغة عربية

ترا يالحبيب أهم ما عندنا أن توصل مشاعرنا للآخرين، وهذا منتدي ما هو مركز تعليم طباعة

#10

basmallah.gif

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

أخي العزيز

عليك بالبحث قبل وضع مشاركة جديدة

رابط للموضوع في قسم الارشيف

http://www.arabteam2000.com/vb/showthread....p?threadid=6803

tahiyat.gif

========

counter2001b.cgi?602678

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#11

نعم أخي فيصل

لقد بحثت قبل أن أكتب هذا الموضوع .. لكن دون جدوى ..

فاضطررت إلى كتابة المشكلة .. وأعتذر عن أي إزعاج :(

#12

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

#13

السلام عليكم

جرب هزا الحل

مع تحيات ابو سمرا

ê‏ٌيٌ_منèë‏.zip

#14

أخي سمير.. السلام عليكم.

يبدو لي للوهلة الأولى أن طريقتك جيدة في جعل التقرير منبثقا. فتحت المثال من داخل أوفيس إكس بي وسأنقله إلى أوفيس2000 في أقرب فرصة إن شاء الله تعالى. فإذا لم يكن هناك مشاكل فهذا هو المطلوب.

لكن الشيء الغريب جدا جدا هو أننا لم نجد أي جواب على السؤال الذي يطرح نفسه بإلحاح شديد. وهو هل من المعقول أن تغفل مايكروسوفت عن هذا الخطأ الفادح جدا والذي تكمن فداحته في كونه يلغي دور التقارير بشكل كبير نسبيا عندما تقتصر الاستفادة من التقرير على طباعته فقط دون معاينته ؟ ما زلت أستبعد هذا الاحتمال وما زلت أطمع في أن نجد من بين الأخوة في هذا المنتدى من يزيل هذا الغموض في هذا الجانب. أشكرك أخي سمير مرة أخرى.

#15

أخي سمير أو من يمتلك معرفة الطريقة. السلام عليكم.

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

ê‏ٌيٌ_منèë‏1.zip

#16

السلام عليكم اخ المالكي

ازا عندك نمازج كتيره استعمل المكره اهون عليك

عند الغاء تحميل ربرت فيك تكتب اجراء تفتح النموزج الى بدك اياه

اعم مكرو اكتب كلوز اسم النموزج اهون عليك

فيك طفي عدد نمازج

على هزا الشكل

مع تحيات ابو سمرا

ê‏ٌيٌ_منèë‏1.zip

#17

الاخ الفاضل الاستاذ المالكي333

لم اعمل على اكسس 2003 حتى ارى هذه الخاصية "منبثق" بالتقارير

ولكن ما تعلمناه ان التقرير يبقى فى خلفية اى نموذج منبثق ولاظهاره لابد من غلقه او اخفاؤه حتى يظهر التقرير ويتم ذلك بخاصية عند الفتح الخاصه به

ففيها نكتب اخقاء النمازج النى نريدها وفى خاصية عند الاغلاق نظهر النمازج مرة اخرى او نفتحها مع ملاحظة هامة انه اذا كنت تستقى بيانات من النموذج كاداة نص او كامبيو فلابد ان تخفى هذا النموذج ولا تغلقه وفى حالتك سوف تغلق النموذجان معا حتى تعرض تقريرك وعند اغلاقة اظهرهما او افتحهما هذا كل ما فى الموضوع وفقك الله

80.gif

#18

أخي سامر شكرا لك ودعني أرى ما عملته.

أخي أبو طالب. أشكرك على المعلومة التي أوضحتها وأتمنى منك كرما الآتي:

1ـ تقول إننا تعلمنا أن التقرير يجب أن يبقى في خلفية أي نموذج منبثق. إذن فما فائدة التقرير في هذه الحالة عندما يبقى في الخلفية ونحن نريد أن نطلع عليه ؟ لماذا لا يأتي إلى المقدمة ؟

2ـ تقول إنه لكي يأتي التقرير إلى المقدمة فلا بد من إخفاء أو إغلاق النموذج المنبثق لينكشف لنا التقرير واقترحت وضع كود بهذا المعنى في خاصيتي عند الفتح وعند الإغلاق للتقرير وليس للنموذج حسب ما فهمت من سياق كلامك. فهل تتكرم علينا وتكمل جميلك جزاك الله خيرا وتضع لي الأكواد التي يجب علي وضعها في تلك الخاصيتين ؟. أو هل تتكرم بشرح ذلك على المثال أعلاه وتنزيل المثال بعد التعديل ؟ أشكرك مرة أخرى عزيزي.

#19

السلام عليكم

ان شاء الله هدا المطلوب

طمنا

مع تحيات ابو سمرا

swcc-1053466947.gif

#20

نعم أخي أبو سمرا ( هزا ) هو المطلوب. أشكرك خالص الشكر وأقدم لك هدية (gift) ووردة (f) وابتسامة :D ( تستاهل ). ولا تنسى أخونا أبو طالب أقسم له معاك من الهدية.

هذا الموضوع مغلق.

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