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

Parameter Queries

مغلق
بدأه Blueteeth في 29 يوليو 2007 · 9 رد · 1,046 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,

أنا أبنى نظام للمخازن حاليا, و المنطقى بالنسبة لتفكيرى, هو أنه بعد عمل الجداول أعمل إستعلامات أستفيد منها بعدين فى النماذج و التقارير, بعض هذه الإستعلامات طبعا عايزة متغيرات، كيف أمرر قيم هذه المتغيرات من الكود اللى حكتبه للنماذج أو التقارير فيما بعد؟!

أنا كتبت إستعلامات بها متغيرات طبعا قبل كدة بس كانت المتغيرات دى باخدها من النماذج علطول> [Forms]![FormName].FieldName و طبعا مش عايز أعمل كدة علشان أقدر أخلى الإستعلامات دى عامة أستخدمها من أى مكان فى البرنامج.

شكرا مقدما...

#2

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

لنفترض انه حقل الاسم ....

اكتب في المكان المخصص للمعايير Cretria

Like [Enter Name]

او اي عبارة بين القوسين المربعين..

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

أعتقد إنه كدة حيطلع ال Input box ؟, أنا عايز أمرر القيمة دى من الكود مش عايز ال user يطلعله أى حاجة.

شكرا جزيلا لردك

#4

اخي الكريم......

بالراحة علي :wacko:

ان كنت تريد قيمة ثابتة للparameter فامتبعا في المكان المخصص للمعايير سةاء تاريخ او اسم معين ....الخ

اما ان كنت تريد قيمة متغيرة فلا بد من تدخل المستحدم سواء من خلال نموذج او من خلال input box.

فلو اني اسات الفهم فارجو المزيد من التوضيح

بارك الله فيكم .

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

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

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

اضغط على الصورة لتحميل الكتاب

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#6

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

أخى الكريم

لعلى فهمت ما تريد فإذا كان ذلك صحيح فقد تكون الخطوات التالية مناسبة :

أفتح الإستعلام فى عرض التصميم

أسفل الحقل الذى تريد وضع الشرط له وأمام معايير أنقر بالزر الإيمن للماوس ثم أختر إنشاء

post-113243-1185893857_thumb.jpg

فى الناحية اليمنى من منشئ التعبير حدد النموذج الذى تريد أن تحدد من خلاله قيمة الشرط بالنقر المزدوج

فى الناحية الوسطى حدد الحقل الذى يحتوى الشرط بالنقر المزدوج (إذا كتب منشئ التعبير "نماذج" امسحها وأكتب Forms )

post-113243-1185893908_thumb.jpg

تم تعديل هذه المشاركة بواسطة العمرى بن في 31 يوليو 2007 في 18:03

#7

جميل أخى العمرى أشكر لك مجهودك الرائع و شرحك الواضح.

لكن فى نقطة أعتقد إنى مكنتش واضح فيها, أنا عايز أعمل حاجة كالتالى

أعمل Query إسمه Q1 مثلا و به حقل إسمه f1 و فى ال Criteria للحقل ده أكتب

=var_x

و لما أجى أعمل فورم Form1 أنفذ Q1 و أحط ال var_x=1

, و فى فورم Form2 أنفذ برضه Q1 بس أحط ال var_x=2

و هكذا, يبقا كدة أنا قدرت أعمل Query عام بستخدمه من أى مكان فى البرنامج...

أرجو أن أكون وضحت شوية و شكرا جزيﻻ لمجهودكو

#8

السلام عليكم

أخي الكريم أظن أن ما تتطلبه لا يمكن تنفيذه بظل العمل على الإستعلامات , ويتم ذلك عن طريق كتابة جملة sql من خلال الكود وبالتالي تستطيع أن تمرر للشرط القيمة التي تريد لخلق استعلام جديد أو تمريره لمصدر بيانات النموذج.

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

والله أعلم

قالَ رَسُولُ الله صلى الله عليه وسلم:

"مَنْ لم يَشْكُرِ النّاسَ لَمْ يَشكُرِ الله "

حديث حسن صحيح

#10

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

الإخ الكريم بلوتوث

ما قاله الأخ عمار جزاه الله خيراً صحيح إن شاء الله

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

وبين أن يقوم مستخدم التطبيق بإدخال القيمة

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

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