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

كيفية عرض تقرير مبني على استعلام

مغلق
بدأه SANDANET في 6 أغسطس 2006 · 11 رد · 949 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ولكم مني جزيل الشكر ..

db1.zip

#2

اخي الفاضل

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

1. لكي تتم العملية كما تريد فيجب عليك اولا جعل مصدر التقرير هو الجدول الرئيسي

2. نقوم بمسح الكود الموجود تحت زر الامر " معاينة التقرير " واستبداله بهذا الكود

Private Sub أمر6_Click()
Dim stLinkCriteria As String
stLinkCriteria = "[رقم الحساب] =" & Me![رقم الحساب]
DoCmd.OpenReport "تقرير1", acViewPreview, , stLinkCriteria
End Sub

وهذا ملفك بعد التعديل

اختكم

زهره

db1_up.rar

#3

الله ينور عليكي أختي زهرة عز الطلب ... بارك الله فيك ...ودمتي لنا سالمة ...

#4

أستاذتي الكريمة زهرة ... بعد التحية :

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

#5

??????

#6

السلام عليكم

أخي الكريم

لقد قمت بتعديل علي ملفك المرفق حسب ما فهمت من طلبك

أتمني أن يكون هو ماتريده

يمكنك فتح نموذج 2 من خلال زر أمر في النموذج الرئيسي ليعرض لك السجل الذي تختاره في النموذج الرئيسي

بعد فتح نموذج 2 ستجد زر يعرض لك التقرير للسجل المعروضه بياناته أمامك في نموذج 2

وتم تغيير حقل رقم الحساب إلي تاريخ كما تريد

تقبل تحياتي

db1_up.rar

سوف أنسى الأمس واليوم و قــد أنــسى غــــــــــــــــــــدا

و سأنسى فترة في العمر قـــد ضاعت ســــــــــــــــــدى

غير أني سوف لا أنسى ســــــــــــــــــــــــــؤالا واحدا

حــــين قال القلب يوما فـــي ارتـــباك: كــــيف أنسي

#7

بارك الله فيك أخي just now على ردك وتفاعلك مع المشكلة ...

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

#8

السلام عليكم

أخي الكريم

إليك المرفق بعد تعديل ما طلبته

تقبل تحياتي

db1_up.rar

سوف أنسى الأمس واليوم و قــد أنــسى غــــــــــــــــــــدا

و سأنسى فترة في العمر قـــد ضاعت ســــــــــــــــــدى

غير أني سوف لا أنسى ســــــــــــــــــــــــــؤالا واحدا

حــــين قال القلب يوما فـــي ارتـــباك: كــــيف أنسي

#9

بارك الله فيك اخي just now

اخي الفاضل ايضا هناك طريقة ثانية

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

DB_up2.rar

تم تعديل هذه المشاركة بواسطة zahrah في 14 أغسطس 2006 في 10:34

#10

أخواني الأعزاء بارك الله فيكم على مساعدتكم .. ومشكورين جدا جدا ..

لكن بالنسبة لك يا أخي الكريم ( just now ) فأعتقد إنك أرفقت لي المثال الخطأ ... لأني لم أجد التعديل فيه كما أشرت أنت ... لو تكرمت أخي العزيز وتأكدت من المثال المرفق .. وفقك الله .

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

#11

السلام عليكم

أخي الكريم

المرفق الذي أرفقته لك سابقاً موجود عليه التعديل

أسف لم أوضح لك طريقة العمل به

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

تقبل تحياتي

سوف أنسى الأمس واليوم و قــد أنــسى غــــــــــــــــــــدا

و سأنسى فترة في العمر قـــد ضاعت ســــــــــــــــــدى

غير أني سوف لا أنسى ســــــــــــــــــــــــــؤالا واحدا

حــــين قال القلب يوما فـــي ارتـــباك: كــــيف أنسي

#12

تحياتي لك أخي just now وأنا آسف لأني لم أنتبه له ... جازاك الله خيراً ... الفكرة التي عملتها أنت فكرة جميلة تفي بالغرض ... الف شكر لك ..

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

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