21-09-13, 08:58 PM
السلام عليكم
ارجو المساعدة بارك الله فيكم
لدي جدول زبائن وجدول البضاعة اريد كود يعرض الزبون اللي طلب البضاعة كلها
وشكرا
كود علاقة بين جدولين
|
21-09-13, 08:58 PM
السلام عليكم
ارجو المساعدة بارك الله فيكم
لدي جدول زبائن وجدول البضاعة اريد كود يعرض الزبون اللي طلب البضاعة كلها
وشكرا
22-09-13, 12:22 AM
لما لا تجمعهما في جدول واحد افضل للبحث او عليك بربط الجدولين مثلا تضع كودا للعملية في كليهما
مثال : الجدول الاول اسماء و مقابل كل اسم رقم او كود العملية و في الجدول الثاني البضاعة و مقابل البضاعة نفس الرقم او كود العملية و بالتالي تبحث عن الاسم في الجدول الاول فيجد لك رقم او كود العملية في نفس الجدول و ثم تبحث عن هذا الرقم في الجدول الثاني تم الشكر بواسطة: امينتو
شكرا اخي على اهتمامك ولكن انت ما فهمتني
اعتبر ان عندي جدول البضاعة يحتوي على 10 اصناف وعندي جدول الزبائن يحتوي بيانات الزبائن اريد عرض الزبائن اللي طلبو الاصناف العشرة ولا يعرض الزبائن اللي طلبو 9 او 8 او اقل من عشرة اتمنى انك فهمتني
22-09-13, 01:21 AM
السلام عليكم ورحمة الله وبركاته
هي لازم وضروري يكون جدولين ... لأنه غير هيك بيكون السيناريو خطأ . أنت لو كنت بتستخدم ADO.Net أذن بيلزمك INNER JOIN لو كنت بتستخدم LINQ TO SQL أذن بيلزمك Join وفي مليون مثال على هذا الكلام .. الله يعطيك العافية تم الشكر بواسطة: @@أبورائد@@ , امينتو
هي صعبة
اولا : تنشئ جدولا ثالثا فيه عمودان او اكثر ثم ترتب الاسماء حسب حروف الابجدية ثانيا : تحسب عدد مرات تكرار الاسم و تدخلها في الجدول الثالث و ذلك عن طريق مقارنة كل اسم في سجل مع السجل الذي يليه فتحصل على جدول فيه الاسماء و عدد تكرارها و ذلك من اجل تحديد نطاق كل بحث مثال : محمد 3 علي 4 اذا النطاق الاول من الصفر حتى 2 و الثاني من 3 حتى 6 ثالثا : تبحث بواسطة findfirst في كل نطاق من نطاقات الجدول الثالث عن كل صنف في الجدول الثاني و اذا وجده يزيد متغيرا ما بمقدار 1 ثم تكتب شرطا اذا المتغير صار 10 تظهر النتيجة المرغوبة الطريقة : طبعا ثالثا هو عبارة عن حلقلت متداخلة p=0 احسب لي عدد السجلات في الجدول الثاني for بالنسبة للجدول الثالث انتقل الى السجل (اي) و شفلي قديش رقم التكرار في هذا السجل pp=p p=p+x-1 حيث اكس هو الرقم الذي تم الحصول عليه for g=pp to p for gg=0 to عدد سجلات الجول الثاني ابحث اولا عن البضاعة في الجدول الثاني فاذا وجدتها زد 1 next gg next g اغلاق اول فور تم الشكر بواسطة: @@أبورائد@@ , امينتو
22-09-13, 05:37 AM
السلام عليكم...
السؤال ناقص... نحتاج أن تخبرنا عن الرابط بين الجدولين. يعني كيف نعرف أن الصنف الفلاني قد طلبه الزبون فلان و فلان؟ و بمعنى آخر عندما يقوم زبون بطلب صنف أو مجموعة أصناف كيف يقوم برنامجك بحفظ العملية؟ نرجو التوضيح و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
تم الشكر بواسطة: امينتو
22-09-13, 05:54 AM
اعتبر في جدول المبيعات يحتوي على اسم الزبون و الصنف والكمية
22-09-13, 06:14 AM
السلام عليكم اخى [b]امينتو
[/b] اول شى الموضوع فى القسم الخطاء لابد ان يكون فى قسم قواعدات البيانات تانى حاجة علشان تقدر تعرف اسم الزبون لى طلع كل المنتجات الشركة الاول لازم يكون فى جدوال بالاصناف و جدوال باسم الزبون و تالت حاجة جدول تالت و دها علشان نكتب الرقم التقائى بتع كل صنف طلبو الزبون و بعد كده تعمل استعلام فى الحدوال التالت بمعنى ان فى حالة ان الزبون محمد يساوى 1 و 2 و 3 يتم اظهر الرسائل نعم غير ذلك لا يتم اظهر شى هل وصلت الفكره اخى
قال تعالى : يَامَعْشَرَ الْجِنِّ وَالإِنسِ إِنْ اسْتَطَعْتُمْ أَنْ تَنفُذُوا مِنْ أَقْطَارِ السَّمَاوَاتِ وَالأَرْضِ فَانفُذُوا لا تَنفُذُونَ إِلاّ بِسُلْطَانٍ
تم الشكر بواسطة: امينتو
22-09-13, 06:30 AM
عليكم السلام ورحمة الله وبركاته
بارك الله فيك اخي وشكرا لاهتمامكم تم الحل لكن كود طويل شوية عملت حلقة باسماء الزبائن في داخلها حلقة باسماء الاصناف وكل مايلاقي الزبون يجمع لمتغير x 1 ولو تساوى المتغير x مع عدد صفوف الاصناف معناها النتيجة اتمنى فهمتوني |
|