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

كيفية الاستعلام عن بيانات من ناتج استعلام سابق

بدأه علاء أنس في 26 أكتوبر 2008 · 4 رد · 1,426 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوانى الاعزاء

مبرمجى الفيجوال بيزك وقواعد البيانات

مشكلتى هى فى التقراير

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

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

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

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

اى اننى لا استطيع فلترة الناتج مرة اخرة

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

وهكذا

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

#2

أخى علاء انس

لو قمة بوضع مثالك او مثال مصغر لك عليه مشكلتك ان شاء الله تتحل ان شاء الله عزوجل

00
 

فاضى 

 

00

#3

السلام عليكم

الموضوع ببساطة انى عايز اعمل استعلام على بيانات فى جدول ولو حبيت استعلم مرة تانية تتم على ناتج البيانات الاول فقط

بالظبط زى الاكسيس فيلتر باى سيلكشن انك تعمل فلتر وبعدين فلتر تانى مبنى على بيانات الاول وهكذا الى ان تصل الى البيانات المطلوبة

مثلا

لو انا عندى جدول فية بيانات الموظفين كالتالى

الاسم الوظيفة المدينة الراتب

-------------------------------------------------------

محمد محاسب الاسكندرية 1000

تامر محاسب القاهرة 1200

حسين فنى صيانة القاهرة 700

يحى مراقب الجيزة 900

سليمان محاسب الجيزة 1000

خالد فنى صيانة القاهرة 800

------------------------------------------------------

وقمت بعمل فيلتر للموظفين اللى ساكنين بالقاهرة

الاسم الوظيفة المدينة الراتب

------------------------------------------------------

تامر محاسب القاهرة 1200

حسين فنى صيانة القاهرة 700

خالد فنى صيانة القاهرة 800

--------------------------------------------------------

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

يعنى المفروض ان الناتج يكون كالتالى

الاسم الوظيفة المدينة الراتب

-------------------------------------------------------

تامر محاسب القاهرة 1200

--------------------------------------------------------

وهكذا

اخى العزيز اتمنى ان اكون فد اوضحت الفكرة المطلوبة

و وفقنا الله جميعا

علاء أنس

#4

نعم نعم أخى فهمتك بس ممكن تعمل مشروع صغير عليه الفكره دى ؟؟؟

وان شاء الله اعدلك عليه

00
 

فاضى 

 

00

#5

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

مثال

rs.filter="[field_Name]=" & text.text & ""

قم بحفط هذا الناتج قبل التنفيذ في متغيير من نوع سترينج

SQL ="[field_Name]=" & text.text & ""

rs.filter=sql

للفلترة الثانية

sql = sql & " and [Second_field] = "' & text1.text & "'"

rs.filter=sql

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…