![]() |
|
[سؤال] هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : [سؤال] هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى (/showthread.php?tid=10513) الصفحات:
1
2
|
هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - فاضل الحمود - 28-10-14 السلام عليكم هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى بمعنى آخر لو عندنا مكتبة فيها كمية من الكتب او مكتب تأجير السيارات أو اي شيء آخر واردنا أن نعرف الكتب المستعارة في فترة زمنية محددة يعني (بحث بين تاريخين ) ماهي صيغة الكود لكي يعمل البحث بالكتب المستعارة فقط ويتجاهل الكتب غير المستعارة رغم ان ممكن اسم الكتاب يتكرر اكثر من مرة في نفس تاريخ اليوم . لنفرض عندي قاعدة بيانات باسم db2 وجدول يضم اسماء الكتب وبياناتها باسم table يضم الحقول التالية : n هو رقم الإعارة d اسم الكتاب s اسم الشخص المستعير r رقم جواله t تاريخ الإعارة DTPicker1 للتاريخ الأول DTPicker2 للتاريخ الثاني في حال نعمل بحث يستعرض النتائج في DataGrid او في ال ListView RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - السيد الغالي - 28-10-14 السلام عليكم نعم ممكن يمكنك ارفاق مشروعك ليتم عمل المطلوب تحياتي لك RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - فاضل الحمود - 28-10-14 سوف اطبق مثال على حسب الفكرة بعد قليل إن شاء الله RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - Ahmed_Mansoor - 28-10-14 بسم الله الرحمن الرحيم اخي من الافضل لك ان تعمل جدول خاص ببيانات الكتب وطبعا يكون لك كتاب رقم خاص فيه وليكن في الجدول حقل ID تسلسل تلقائي ، وللاستعاره جدول آخر تكون حقوله كالتي ذكرتها أنت ، ثم قم ببحث عادي بين تاريخين في جدول الاستعاره باستعلام لايكرر اسم الكتاب ، وهكذا تطلع في النتيجة الكتب المستعاره بدون تكرار اسمائها بين تاريخين . RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - فاضل الحمود - 28-10-14 اخي احمد منصور شكرا لمداخلتك وكلامك صحيح . ولكني ابحث عن كود يبحث بنفس الجدول اقصد من جدول واحد محدد وعندما يتكرر الأسم اكثر من مرة بعرضه مرة واحدة مع جمع كمية التكرار يعني لو تكرر اسم كتاب ولنفرض اسمه( الأذكياء ) عدة مرات لنفرض خمس مرات يقوم بعرض اسم اكتاب الأذكياء مرة واحدة في ال ListView وفي خانة الكمية يطبع رقم 5 وهو الكمية المعارة . اخي السيد الغالي اشكرك على تجاوبك السريع وهذا مثال مرفق للفكرة التي ذكرتها RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - تركي الحلواني - 28-10-14 تفضل أخي التعديل اتمنا الفائدة للجميع RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - Ahmed_Mansoor - 28-10-14 اعتقد ان هذا الا ستعلام سيظهر لك اسماء الكتب من غير تكرار في عمود والعمود الآخر يحتوي على عدد تكرار الاسم في الجدول : Select Distinct d , (Select Count(*) From table tbl2 where tbl2.d=tbl1.d) as b From table tbl1 RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - فاضل الحمود - 28-10-14 (28-10-14, 03:04 PM)تركي الحلواني كتب : تفضل أخي التعديل اخي تركي الحلواني جزاك الله خير لم يعمل المثال عندي ويعطي هذه الرسالة واعتقد الكود الذي وضعته اخي تركي هو كود عام للبحث بين تاريخين وإلا كيف سيميز الكتب المعارة من الكتب غير المعارة (28-10-14, 03:43 PM)Ahmed_Mansoor كتب : اعتقد ان هذا الا ستعلام سيظهر لك اسماء الكتب من غير تكرار في عمود والعمود الآخر يحتوي على عدد تكرار الاسم في الجدول : اخي احمد منصور جزاك الله خير ولكني ابحث عن كود في حال وجود جدول واحد فقط انا اعتقد يجب اضافة حقل آخر او تحديد حقل نكتب فيه للكتب المعارة رمز مثل معار او كلمة نعم للكتب المعارة وكلمة لا او غير معار للكتب غير المعارة ويتم الإستعلام بناءا على ذلك مجرد رأي لا أدري إن كنتوا توافقون عليه RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - السيد الغالي - 28-10-14 اخي العزيز فاضل السلام عليكم اعتقد ان التعديل الذي اجراه استاذنا تركي الحلواني يفي بالغرض حسب فهمي للموضوع علما ان جميع الكتب في المثال هي معاره ملاحظة : تم التعديل لكي عمل على جهازك تحياتي لك RE: هل يوجد كود يستعرض قسم من الأسماء ويتجاهل الأسماء الأخرى - فاضل الحمود - 28-10-14 نعم اخي السيد الغالي ولكن الأسم يتكرر في عملية البحث اكثر من مرة في اليست فيو فمثلا عند الاستعلام عن الكتب المعارة من بداية الشهر العاشر إلى نهايته يظهر اسم الأذكياء مكرر ثلاث مرات أنا اريده ان يظهر مرة واحدة في اليست فيو والكمية تكون 7 وهو مجموع الكمية الأجمالي لعدد الكتب المعارة من كتاب الأذكياء |