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

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

قام بنشر

السلام عليكم

عندي مشكلة ماتطلع بيانات التقرير

عندي نموذج فرعي فيه مجموعة بيانات منها Research_ID رقم البحث

اريد عند الضغط على رقم البحث يفتح لي تقرير ببيانات رقم هذا البحث فقط

عملت ارتباط تشعبي لرقم البحث ومن حدث عند النقر اضفت هذا الكود

DoCmd.OpenReport"Report1" ,acViewPreview

ويوجد استعلام في داخل التقرير عند حقل Research_ID

[Research_ID]![أرشيف الأبحاث]![Forms]

لكنه لا يتعرف على Research_ID لا يظهر في قائمة الخيارات ( صورة 2 )

يفتح التقرير ولكن بدون أي بيانات

اذا عملت الطريقة هذي بنموذج اخر تزبط الطريقة لكن بنموذج فرعي ماتزبط ليش ؟

اللي يعرف طريقة ثانية ياليت يساعدني

 

صورة3.png

صورة4.png

قام بنشر

وعليكم السلام اختي:smile:

 

واهلا وسهلا بك في المنتدى:smile:

 

سأعطيك الطرق التالية لعمل المطلوب:

1. لا تعملي اي معيار في الاستعلام ،

وسنطلب من البرنامج ان يفتح التقرير برقم Research_ID الذي تنقرين عليه (على نفس السجل ، سواء في النموذج الارئيسي او الفرعي)،

وبالنظر الى الصور التي ارفقتيها ، ولأن ارقام حقل Research_ID في يمين الحقل (طبعا هذا اذا لم تقومي بعمل تنسيق له وعمل محاذاته لليمين) ، فهذا معناه ان الحقل نص وليس رقم

اذا كان حقل
Research_ID
نص
DoCmd.OpenReport "Report1", acViewPreview, , "[Research_ID]='" & Me.Research_ID & "'"

واذا كان رقم
DoCmd.OpenReport "Report1", acViewPreview, , "[Research_ID]=" & Me.Research_ID

 

2. اذا اردتي ان تضعي المعيار في الاستعلام ، فسيكون هكذا (طبعا غيري اسم Main_Form الى اسم النموذج الرئيسي ، و Sub_Form الى اسم النموذج الفرعي):

Forms!Main_Form!Sub_Form!Research_ID

 

3. اذا عندك نموذج رئيسي لا يُغلق طول فترة البرنامج (سواء أكان ظاهر او مخفي) فلنسميه frm_Main ، فاعملي فيه حقل بإسم iResearch_ID مثلا،

ثم اعملي الاستعلام على ان يأخذ معيار الحقل Research_ID من هذا الحقل ،

وعلى حدث فتح التقرير ، سنرسل قيمة الحقل Research_ID الذي في النموذج الفرعي ، الى الحقل iResearch_ID في النوذج frm_Main ، والذي سيأخذ الاستعلام قيمته:

Forms!frm_Main!iResearch_ID=me.Research_ID
DoCmd.OpenReport"Report1" ,acViewPreview

 

 

جعفر

  • Like 2

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