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

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

بدأه hct111 في 12 فبراير 2011 · 5 رد · 832 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

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

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

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

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

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

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

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

شكرا مقدما

#2

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

من سار على الدرب وصل

#3

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

Database6.rar

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

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

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

وشكرا مقدما

تم تعديل هذه المشاركة بواسطة hct111 في 13 فبراير 2011 في 22:41

#4

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

#5

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

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

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

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

تحياتي

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

HammamDatabase6.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 14 فبراير 2011 في 22:15

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#6

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

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

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

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

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