المشاركات : 68
المواضيع 6
الإنتساب : May 2014
السمعة :
1
الشكر: 46
تم شكره 331 مرات في 24 مشاركات
السلام عليكم
لدى فكرة ابحث لها عن حل
وهى عند عمل منظومة مبيعات وتعمل على شبكة بقاعدة بيانات سكيول سيرفر 2008 و كل مستخدم سوف تظهر له على الشاشة رقم الفاتورة الحالية مثلا 600 تظهر فى كل الشاشات عند البيع فى نفس الوقت المفروض كل جهاز ياخذ رقم مختلف عن باقى المستخدمين حت لا تتداخل الفواتير مع بعض
من اعمالنا نخطى ومن اخطائنا نتعلم ولاشى مستحيل
المشاركات : 847
المواضيع 9
الإنتساب : Oct 2015
السمعة :
131
الشكر: 2219
تم شكره 1685 مرات في 745 مشاركات
10-05-16, 03:53 AM
(آخر تعديل لهذه المشاركة : 10-05-16, 03:54 AM {2} بواسطة محمد كريّم.)
يعني انت تستعلم عن ( رقم آخر فاتورة +1 ) باستعلام sql حتى تعرض رقم الفاتورة على الفورم؟
أم ان الرقم يدخل يدويا دون تسلسل برمجي؟
أم أن حقل رقم الفاتورة في الجدول يتولد تلقائيا بتسلسل auto increment ؟
تختلف الحلول باختلاف هذه الحالات الثلاث
المشاركات : 68
المواضيع 6
الإنتساب : May 2014
السمعة :
1
الشكر: 46
تم شكره 331 مرات في 24 مشاركات
تستعلم عن ( رقم آخر فاتورة +1 ) باستعلام sql
من اعمالنا نخطى ومن اخطائنا نتعلم ولاشى مستحيل
المشاركات : 662
المواضيع 39
الإنتساب : Feb 2014
السمعة :
195
الشكر: 1474
تم شكره 1740 مرات في 622 مشاركات
انا عن نفسي استخدم رقم للفاتورة ليجمع اسم الجهاز مع رقم السجل التسلسلي
في فكرتك اذا كان الرقم 600 سيظهر للجميع على شاشاتهم عندها اضيف اسم الجهاز مع رقم الفاتورة كما يلي
ِA305-600 من الجهاز الاول , F412-600 من الجهاز الثاني و هكذا (طبعا رقم الفاتورة نصي)
اما عن اسم الجهاز فاخذه وفق اجراء خاص يقوم باخذ رقم المعالج الخاص بالجهاز و اجراء عملية قطع وتغير للحصول على اي عدد من الاحرف تعبر عن رقم الجهاز
هذه الطريقة فعالة جدا و حتى انني اميز من اي جهاز تم تسجيل الفاتورة
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال