• 0
hct111

[تمت الاجابه]سؤال في التقارير الفرعيه

سؤال

مرحبا اساتذة الاكسيس ..

عندي سؤال بس في التقارير الفرعيه ..

بعد ما عملتها ضبطت معي لما اعملها رن ...

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

... عشان كذا يبين التقرير فاضي ..

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

للعلم انا ... لدي اربع تقارير فرعيه في تقرير اساسي

واستخدم هذا الكود لزر الامر لفتح التقرير الاساسي

Dim strCriteria As String

If NewRecord Then
MsgBox "This record contains no data. Please select a record to print or Save this record." _
, vbInformation, "Invalid Action"
Exit Sub
Else

strCriteria = "[Empno]= " & Me![Empno]
'strCriteria = "[lngSalespersonID]='" & Me![lngSalespersonID] & "'"
DoCmd.OpenReport "emp_all_info", acViewPreview, , _
"[Empno]=Forms!employee_general_info"




End If

End Sub

في انتظار الرد

شكرا مقدما

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

ممكن مثال لو تكرمت

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل اخي المثال

Database6.rar

لما تفتح المثال اذا تكرمت اول حاجة افتح على الريبورت1 وخليه على وضع الديزاين

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

وفي مشكلة ثانيه لو بتلاحظو ان التقرير يفتح ما على نفس رقم الموظف الي موجود في الفورم .. فاذا ممكن تعطوني حل لهذه المشكلة بعد بحيث اذا اخترنا في الفورم مثلا رقم 3 ... يظهر لي التقرير تبع الموظف رقم 3

وشكرا مقدما

تم تعديل بواسطه hct111
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الله يخليكم محتاجه الاجابة ضروري اذا في احد عنده خلفيه يفيدنا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الخطأ اخي العزيز في كتابة الكود الذي يرسل المتغير للتقرير..

هذا هو الكود الصحيح اخي العزيز...


DoCmd.OpenReport "report1", acViewPreview, , "[empid]=Forms!form1![EMPID]"

لا بد لك من كتابة اسم الحقل بعد اسم النموذج ...

تحياتي

المثال جاهز وتم الحل

HammamDatabase6.rar

تم تعديل بواسطه همام ابوعرقوب
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الف مليون شكر الك اخي همام

جزاك الله الف خير

فعلا هو المطلوب

الله يوفقك ويحفظك ويحفظ الك اهلك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .