تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعامل مع رقم الفاتورة علي الشبكة
#1
السلام عليكم اعزائي 

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

في حالة لدي 5 بائعين يستخدمون نفس قاعدة البيانات وكان رقم الفاتورة 10 واستطاع البائعين الخمسة اكمال ادخال الاصناف الي الفاتورة وحان الوقت لحفظ الفاتورة وقاموا بالادخال في نفس اللحظة هل سيحدث خطا في الادخال في حالة حدوث ذلك فكيف يمكنني تجنب هذا وتكون النتيجة 
10
11
12
13
14

ارجو ان يكون سؤالي واضح وشكرا
الرد }}}
تم الشكر بواسطة:
#2
ادخل اسم المستخدم قبل او بعد رقم الفاتورة .
admin10
userx11
usert12
usery13
و هكذا .
الرد }}}
تم الشكر بواسطة:
#3
وعليكم السلام 
الحل أن لا تجعل للفاتورة رقم ظاهري في نافذة المدخلات (وإن كان فليس رقماً نهائياً - فقد يتغير أثناء الحفظ) حتى يتم حفظها
فعندما تضغط زر حفظ يجب أن يقوم برنامجك بالتحقق من صحة المدخلات قبل الحفظ.:
- يتحقق من الحسابات المسجلة وصحتها.
- يتحقق من مربعات الادخال أنها تحتوي قيم صحيحة وليست خاطئة.
- ويتحقق من المخزون ثم يحفظ الفاتورة إن لم يجد ما يعارض الحفظ.
فبعد أن ينتهي من كل ما سبق وما يخطر بباله في مشروعه .. (يجب أن يسجل فاتورته في قاعدة البيانات).
وقبل أن يبدأ برنامجك بحفظ السجلات (أي بعد أن تحقق من كل ما سبق - وأن البيانات كلها صحيحة)
تكون آخر مرحلة قبل البدء بتسجيل البيانات في قاعدة البيانات هي التحقق من رقم آخر فاتورة تم تسجيلها (يعني أكبر رقم) ثم تضيف عليها واحد لتكن هذه هي فاتورتك وتحفظ بهذا الرقم فاتورتك.

فلو كان عندك 100 مستخدم وضغطوا بنفس اللحظة لا أظن أنك ستجد هناك فاتورتين لهما نفس الرقم.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مشكلة فى رفع الفاتورة asdfar1977 5 174 25-02-24, 02:04 PM
آخر رد: asdfar1977
  [كود] الفاتورة الالكترونية بلغة vb.net رمز الاستجابة السريع QRcode الريس 2 1,813 11-02-24, 02:06 AM
آخر رد: moh61
  مشكلة عدم اكتمال تنفيذ بسبب فصل الشبكة او التيار الكهربائي اثناء النتفيذ تناسيم 3 1,840 05-02-24, 10:04 PM
آخر رد: 01AHMED
Exclamation [VB.NET] مشكلة في كود حفظ الفاتورة senussi_gtR 2 268 31-12-23, 11:20 PM
آخر رد: senussi_gtR
  اختبار الفاتورة في موقع يطلع خطأ thepast 0 208 21-12-23, 12:06 PM
آخر رد: thepast
  الفاتورة الالكترونية eslamfouad 0 391 09-11-23, 03:25 PM
آخر رد: eslamfouad
  كود فتح درج الكاشير بعد حفظ الفاتورة ؟ QWERTU 2 4,575 09-09-23, 03:19 AM
آخر رد: eljarushi
  سؤال حول التعامل مع قاعدة البيانات maherhaddaf 2 432 21-07-23, 10:05 AM
آخر رد: maherhaddaf
Music [كود] هل لدى احد فكره عن كيفيه ارسال ملفات صوتيه عبر الشبكة badrkamel 3 1,714 19-04-23, 10:28 PM
آخر رد: Taha Okla
  سؤال بخصوص المستخدمين النشطاء الحاليين علي الشبكة عبدالكريم برشدان 1 379 27-03-23, 11:18 PM
آخر رد: sanyor77

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم