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

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

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

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 269 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,499 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  مشكلة في زيادة كمية الصنف الي الفاتورة المبيعات عبدالكريم برشدان 2 1,598 02-12-24, 06:50 PM
آخر رد: altoki939
  تركيب منظومة على الشبكة المحلية ahlamalgomate2020 2 262 02-11-24, 12:09 AM
آخر رد: ahlamalgomate2020
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 520 28-09-24, 04:45 PM
آخر رد: المتألق9
  التعامل مع موقع ويب لجلب صورة لالفيجوال بيزك صبري زينوبي 3 440 09-09-24, 11:22 PM
آخر رد: Taha Okla
  كيفيه التعامل مع ملفات الدروب بوكس عن طريق api ackore 3 453 22-08-24, 06:13 AM
آخر رد: ackore
  استفسار في حفظ الفاتورة vb.net Hamza8484 2 430 23-07-24, 05:05 AM
آخر رد: Hamza8484
  [كود] الفاتورة الالكترونية بلغة vb.net رمز الاستجابة السريع QRcode الريس 3 2,507 28-04-24, 01:42 PM
آخر رد: altoki939
  [VB.NET] مشكلة فى رفع الفاتورة asdfar1977 5 573 25-02-24, 02:04 PM
آخر رد: asdfar1977

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


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