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

أرجو الاجابة ........ممكن

مغلق
بدأه mf2001 في 11 مارس 2001 · 1 رد · 826 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مساء الخير أخواني

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

وشكرا لكم

#2

-- الحل بسيط ياأخي ..

-- اذا كانت المخرجات هي تقرير يعتمد على هذا الإستعلام بحيث أن هذا الزر يفتح التقرير فهذا هو الحل :

-- لنفرض أن النموذج الني صنعته اسمه frmquery

-- ولنفرض أن مربع النص اسمه txtname

-- لنفرض ايضا أن الحقل الذي تريد البحث فيه هو name

-- الآن افتح الإستعلام وتحت الحقل name وفي صف (معايير) أكتب :

=forms![frmquery]![txtname]

--- وإذا كنت تريد فتح نموذج آخر اسمه frmnew مثلا ،يأخذ قيمة مربع النص ويمررها للإستعلام ،

--- فاستخدم الكود التالي في حدث نقر الزر :

Private Sub cmdOpen_Click()

On Error GoTo Err_cmdOpen_Click



    Dim stDocName As String

    Dim stLinkCriteria As String



    stDocName = "frmnew"

    stLinkCriteria = "[name] = " & Me!txtname

    DoCmd.OpenForm stDocName, , , stLinkCriteria



Exit_cmdOpen_Click:

    Exit Sub



Err_cmdOpen_Click:

    MsgBox Err.Description

    Resume Exit_cmdOpen_Click

    

End Sub

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

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