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

استعلام بمتغيرات يحددها المستخدم

مغلق
بدأه d_s في 8 يونيو 2007 · 6 رد · 2,051 مشاهدة · في قسم أرشيف الاستعلامات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أتمنى هذه المره ان اجد الرد

احتاج الى طريقة اجعل المستخدم يحدد فيها متغيرات معينه لطباعة تقرير

مثلا بفتره معينه (بين تاريخين أو شهر ) و لفئة موظفين معينه

هل من الممكن ان اجد الحل؟؟

شاكره ومقدره حسن تعاونكم!

#2

العضو الكريم تحية طيبة..

ليش العتاب على راي خالد عبد الرحمن،،،

ولك حق تزعل على راي محمد عبده،،،

قد يكون الكثير من الانشغال سببا في عدم تلقيكم ردا من الاعضاء او المشرفين..

المهم:

يستخدم في اعطاء المستخدم الية ادخال متغيرات للاستعلام الاقاس المربعة [ المتغير هنا ]

مثال:

تريد عرض اصناف السلع التي يزيد سعرها عن قيمة معينة

في سطر المعايير واسفل حقل السعر اكتب:

>=[ادخل السعر]

حيث يطلب الاكسس وعند تشغيل الاستعلام ادخال قيمة ليعرض السجلات التي تطابق المعيار

في مثالك بخصوص بين تاريخين..

يراد عرض سجل مبيعات صنف من الاصناف بين تاريخين..

في سطر المعايير اسفل حقل تاريخ البيع اكتب:

Between [ادخل تاريخ البداية] And [ادخل تاريخ النهاية]

طبعا يا عزيزتي كما ترين..

يجب ان تختار الحقل المناسب لتضع به المعيار..

كما يجب ان يكون لديك لو فكرة بسيطة عن الكلمات الرئيسة المستخدمة في كتابة معايير للاستعلامات..

مثل:

>= 0 , Not, Is , Between, ... وهكذا..

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 9 يونيو 2007 في 15:17

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

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

#3

أخي همام أشكر لك ردك السريع

ثانيا .. انا اختك

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

وبهذايكون مدخل للاستعلام Query وبعد ادخال الفتره والفئة (اقصد متغيرين) يمكنه طباعة التقرير على طول !

#4

السلام،

أختي الكريمة يمكن القيام بذلك من خلال استخدام الأمر التالي:

" 'DoCmd.OpenReport "Employees", , , "LastName = 'x

حيث Employees يعادل اسم التقرير الموجود بقائمة التقارير - يجب وضع الاسم بين علامتي ""

و العبارة LastName هو اسم الحقل المراد البحث به

واخيرا x هي قيمة المتغير

ويمكن استبدال القيمة x بـــ text1.text وتصبح كما يلي

" ' " & LastName = ' " & text1.text" - هناك فرق بن العلامة " و ' حيث يجب حصر أي نص بالهلامة ' ولكن اذا كان رقم فلا يستلزم ذلك.

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

فراس

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#5

الله يجزاك خير.. اخي فارس سأقوم بتجربة الكود

وارد عليك باذن الله بالنتائج

#6

اختي الكريمة عذرا..

لقد عدلت المشاركة السابقة لتتماشى معك..

بالنسبة لسؤالك لم افهم هذا اولا. ولكن الان اتضحت الصورة اكثر..

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

المهم: في هذه القاعدة يوجد الكثير من الامثلة والمواضيع المهمة والمفيدة في تعلم برمجة الاستعلامات في أكسس

هذه القاعدة مرفقة هنا في حال لم تتمكني من الوصول لمكانها في مجلد الاوفيس..

بها نموذج Salse By Year شاهديه بل وتصفحى البرنامج كاملا وشاهدي كم هو مفيد

همام

Northwind.rar

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

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

#7

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

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

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