تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ترقيم فواتير
#1
السلام عليكم
لدى فكرة ابحث لها عن حل
وهى عند عمل منظومة مبيعات وتعمل على شبكة بقاعدة بيانات سكيول سيرفر 2008  و  كل مستخدم سوف تظهر له على الشاشة رقم الفاتورة الحالية مثلا 600 تظهر فى كل الشاشات عند البيع فى نفس الوقت المفروض كل جهاز ياخذ رقم مختلف عن باقى المستخدمين حت لا تتداخل الفواتير مع بعض
من اعمالنا نخطى ومن اخطائنا نتعلم ولاشى مستحيل
الرد }}}
تم الشكر بواسطة: جميل4
#2
يعني انت تستعلم عن ( رقم آخر فاتورة +1 ) باستعلام sql حتى تعرض رقم الفاتورة على الفورم؟
أم ان الرقم يدخل يدويا دون تسلسل برمجي؟
أم أن حقل رقم الفاتورة في الجدول يتولد تلقائيا بتسلسل auto increment ؟

تختلف الحلول باختلاف هذه الحالات الثلاث
الرد }}}
تم الشكر بواسطة: جميل4 , جميل4
#3
تستعلم عن ( رقم آخر فاتورة +1 ) باستعلام sql
من اعمالنا نخطى ومن اخطائنا نتعلم ولاشى مستحيل
الرد }}}
تم الشكر بواسطة: جميل4 , جميل4
#4
(11-05-16, 01:38 AM)abdhassan كتب : تستعلم عن ( رقم آخر فاتورة +1 ) باستعلام sql

اخي إن كنت تستعلم عن رقم آخر فاتورة +1 باستعلام sql
عند الحفظ وقبل ارسال الفاتورة إلى الجدول إستعلم عن رقم أخر فاتورة وضعه في مربع نص رقم الفاتورة ثم تابع عملية إرسال السجلات إلى الجدول
وإنشاء الله تحتل المشكلة
بالتوفيق
ALHUMIDI Soft
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان , جميل4
#5
انا عن نفسي استخدم رقم للفاتورة ليجمع اسم الجهاز مع رقم السجل التسلسلي

في فكرتك اذا كان الرقم 600 سيظهر للجميع على شاشاتهم عندها اضيف اسم الجهاز مع رقم الفاتورة كما يلي

ِA305-600 من الجهاز الاول , F412-600 من الجهاز  الثاني و هكذا (طبعا رقم الفاتورة نصي)
اما عن اسم الجهاز فاخذه وفق اجراء خاص يقوم باخذ رقم المعالج الخاص بالجهاز و اجراء عملية قطع وتغير للحصول على اي عدد من الاحرف تعبر عن رقم الجهاز
هذه الطريقة فعالة جدا و حتى انني اميز من اي جهاز تم تسجيل الفاتورة
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان , جميل4
#6
(12-05-16, 12:03 AM)nonoms كتب : انا عن نفسي استخدم رقم للفاتورة ليجمع اسم الجهاز مع رقم السجل التسلسلي

في فكرتك اذا كان الرقم 600 سيظهر للجميع على شاشاتهم عندها اضيف اسم الجهاز مع رقم الفاتورة كما يلي

ِA305-600 من الجهاز الاول , F412-600 من الجهاز  الثاني و هكذا (طبعا رقم الفاتورة نصي)
اما عن اسم الجهاز فاخذه وفق اجراء خاص يقوم باخذ رقم المعالج الخاص بالجهاز و اجراء عملية قطع وتغير للحصول على اي عدد من الاحرف تعبر عن رقم الجهاز
هذه الطريقة فعالة جدا و حتى انني اميز من اي جهاز تم تسجيل الفاتورة

فكرتك ممتازة.
الرد }}}
تم الشكر بواسطة: جميل4


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ترقيم داتا كريت فيو EMADW 1 341 21-04-25, 11:52 PM
آخر رد: Taha Okla
  [VB.NET] احتاج مساعدة في طابعة فواتير حرارية zazasami 3 381 15-08-24, 05:48 PM
آخر رد: PABLO
  كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل سنة mram3242 15 6,949 02-06-24, 08:25 PM
آخر رد: atefkhalf2004
  ممكن كود ترقيم تلقائي في الداتا غريد فيو المبرمج البسيط 16 11,683 08-11-23, 01:44 AM
آخر رد: الحزين اليماني
  [VB.NET] كيف يمكنني إعداد ترقيم تلقائي ويتجدد الترقيم في كل يوم Osama_NY 8 3,396 04-11-23, 01:42 PM
آخر رد: الحزين اليماني
  اريد ترقيم الداتا جريد فيو سمير جمال 10 5,791 29-04-23, 02:01 AM
آخر رد: lar
  ترقيم تلقائي في الداتا جريد فيو مرتبط بجدول في قاعدة البيانات yosif 1 945 17-04-23, 07:03 AM
آخر رد: Taha Okla
  [VB.NET] طابعة فواتير MOHAMMED ALZWI 10 1,412 26-03-23, 12:29 PM
آخر رد: sanyor77
  [VB.NET] طلب كود ترقيم معين AMAZ1972AMAZ 2 582 28-12-22, 01:08 AM
آخر رد: AMAZ1972AMAZ
  مشكلة في ترقيم الصور cordava 0 1,204 21-12-21, 09:07 AM
آخر رد: cordava

التنقل السريع :


يقوم بقرائة الموضوع: