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

كيف يتم عرض نتيجة أكثر من استعلام في نفس ال FlexGrid

مغلق
بدأه الغنام في 14 مايو 2007 · 15 رد · 1,464 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي استفسار بخصوص الـ FlexGrid وهو كالتالي :

لدي قاعدة بيانات تحتوي على جدولين ، الأول: ( رقم الفاتورة - اسم المستلم - تاريخ الاستلام ) ، والثاني ( رقم الفاتورة - مبلغ الفاتورة ) ، قمت بعمل استعلام يبحث عن تاريخ استلام معين من الجدول الأول ثم يضع أرقام الفواتير في Listbox بحيث يصبح لدي قائمة بإرقام فواتير ولنفرض ( 1- 4 -7- 9) <--- تمثل أرقام الفواتير التي ظهرت عند الاستعلام بتاريخ معين .

المطلوب :

عرض الفواتير ذات الأرقام الموجودة لدي في Listbox في FlexGrid ، بحيث تظهرالـ FlexGrid كالتالي :

رقم الفاتورة مبلغ الفاتورة

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

1..................250

4..................170

7..................360

9..................177

أرجو من الجميع المساعدة ولكم جزيل الشكر ،،،،،،،

أبو أنس .....

#2

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

أستخد الخاصية Filter

حيث انك من الجدول الثاني ستقوم بعرض فقط نتائج البحث برقم الفاتوره ( 1 - 2 - 3 )

- ولكني غير مقتنع بهذه الطريقه , حيث ان مبلغ الفاتوره من الحقول المحسوبه اي من الحقول الغير مخزنه , فا قيمتها يتم حسابها وقت الاستعلام عنها ( والا ان كان لديك هدف اخر وهو انك تريد حفظ المبلغ بتاريخه اي بتاريخ كذا كانت الفاتوره مبلغ الفاتوره كذا وذا تغير , يبقى تاريخ كذا رقم الفاتوره كذا )

بالتوفيق ,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#3

الأخ الفاضل A7med_prof

لو فرضنا أني أريد أن أعرف المبلغ الخاص بفاتورة معينة لكني لا أعرف رقم هذه الفاتورة ولكني أعرف تاريخ الاستلام ،

بالتالي سأذهب للجدول الأول وابحث عن التاريخ ولنفرض وجدت التاريخ في ثلاثة سجلات ،

سأخد من هذه السجلات أرقام الفواتير ولنفرض 1 - 4 - 7 ،

بعد ذلك سأذهب للجدول الثاني وابحث عن الفواتير المطلوبة من خلال ارقام الفواتير التي حصلت عليها وهي 1 - 4 - 7

أخيرا اريد استخدام الـ FlexGrid لعرض الفواتير المحددة مع مبالغها من الجدول الثاني.

( يعني بالمختصر : اريد أن يتم عرض الفاتورة رقم(1) الفاتورة رقم(4) الفاتورة رقم (7) باستخدام الـ FlexGrid )

( بمعنى آخر : إنتقاء مجموعة من السجلات من جدول واحد وعرضها بالـ FlexGrid )

أرجو أن تكون الفكرة واضحه .........

#4

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

المشكله التي تواجهها الان هي كيف عرض مبالغ الفواتير ( 1 - 4 - 7 ) في الـ MSFlaxG. ام شئ اخر ؟

انتظرك !!!

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#5

عزيزي ارسل لنا السورس كود مع قاعدة البيانات

ثانيا هل يجب علينا استخدام

FlexGrid

بالتحديد

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

#6

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

انا شايف يا كندي ان المشكله مش في الـ FlexGrid ولكن نريد ان نصل لما يريده !!

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#7

انا عندي طرق كتييييير تانية بس بالداو مجربتش استخدم الفليكس جريد مع الداو وتقريباً مينفعشي و الله اعلم

لو كان لازم الفليكس جريد يبقي اشفله طريقة بالادو

الطريقة هي هعمل جدول استعلام للي هو عايزه وبعد كده اعرض المخرجات بكل سهولة

فمميزات جداول الاستعلام يمكن عمل استعلام من اكثر من جدول

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

#8

اشكركم جميعا على تواصلكم

نعم أخي A7med_prof هذا هو المطلوب .

تفضل أخي kindy_ibrahim

تم إرفاق الملف ، ارجو الاطلاع عليه .

market.zip

#9

عزيزي الغنام

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

لكن الجدول بتاعك لازم يكون الاتنين في جدول واحد علشان ميدخلكشي في حكاية معقدة

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

#10

أخي الكريم kindy_ibrahim

البرنامج الذي أرفقته في الرد السابق هو نموذج مصغر لبرنامج كبير أعمل على برمجته حالياً ،

والبيانات لابد أن تكون في جدولين منفصلين وليس في جدول واحد ، لأنها لو كانت في نفس الجدول

لكانت المشكلة محلولة ولما طرحت الموضوع أصلا .

اشكرك على تواصلك ...

ابو انس ..

#11

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

ارجو المثال بعد التعديل يلبي طلبك ,,,

ولقد قمت ولقد قمت لك بصنعه بطريقتين , طريقة الـ Filter و الاعتماد على جملة SQL

بالتوفيق ,,,,

A7med_prof

Update_market.zip

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#12

فعلا هذا هو المطلوب أخي A7med_prof

بارك الله فيك وجعله في موازين حسناتك ..

#13

أخي الكريم A7med_prof

لدي مشكلة بسيطة في البرنامج المعدل وهو عدم ظهور اسماء الأعمدة في الـ Flexgrid ، وقد حاولت بأكثر من طريقة ولكني لم انجح ..

أرجو الاطلاع على البرنامج .. ولك جزيل الشكر .

وتقبل تحياتي ....... أبو أنس

#14

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

إن شاء الله اللتعديل يفي بالغرض ,,,,

أسماء عناوين الاعمدة تكون هي نفس أسماء عناوين الاعمده الموجوده في ناتج الاستعلام وايا التحكم في عرض كل عمود ,,,,,

بالتوفيق ,,,,,

A7med_prof

Update2_market.zip

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#15

أشكرك جزيل الشكر أخي A7med_prof على تجاوبك السريع ..

جزاك الله خيراً على مساعدتك لي وللآخرين ..

#16

السلام عليكم

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

اى تكون الجدوال كالتالي

الجدول الاب ويتكون ( رقم الفاتورة - اسم المستلم -اجمالي الفاتورة- تاريخ الاستلام ) والجدول الابن : ( رقم الفاتورة -نوع الصنف-الكمية-السعر ) ونرى هنا ان الجول الاب لايتم تكرار الحقول فيه ومفتاحه الاساسي رقم الفاتورة / والجدول الابن يحتوي على حقول تكرر في الفاتورة الواحدة والرابط بينه وبين الجدول الاساسي هو رقم الفاتورة اي مثلاً

الجدول الاب يحتوي على

رقم الفاتورة / اسم المستلم / اجمالى الفاتورة / تاريخ التسليم

0001 ........جلال العقوري ....... 200.........20/5/2007

الشكل الاول يتم اظهاره في text لكل حقل

والجدول الابن

رقم الفاتورة /نوع الصنف / الكمية / السعر

0001 ........... سكر ........ 100.....40

0001........... شاي ......... 20 .....60

0001........... لوز ......... 500....100

والشكل الثاني هو ما يظهر على FlexGrid

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

وبالتوفيق

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

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

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