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

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

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

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

فلو كان عندك 100 مستخدم وضغطوا بنفس اللحظة لا أظن أنك ستجد هناك فاتورتين لهما نفس الرقم.

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفيه التعامل مع ملف XML من حيث الانشاء والكتابة والتعديل والحذف والقراءة حسن الجلب 2 171 02-08-22, 03:00 AM
آخر رد: dr.programming
  التعامل مع قاعدة بيانات sql عن بعد عبدالكريم برشدان 3 205 25-07-22, 03:49 AM
آخر رد: asemshahen5
Information [نقاش] الفاتورة الالكترونية لمصلحة الضرائب المصرية islamf3thi 10 3,549 16-07-22, 03:53 AM
آخر رد: Moh_prof
  برنامج مبيعات ومشتريات وإدارة أعمال ( الفاتورة الإلكترونية ) yassoo1985 6 528 05-06-22, 11:30 AM
آخر رد: yassoo1985
  [VB.NET] backup انشاء نسخ احتياطي من اجهزة على الشبكة محمد بوقزاحة 3 316 01-06-22, 05:20 PM
آخر رد: نيمو
  [VB.NET] كيف ننقل ملف إلى جهاز على الشبكة مع استخدام اسم المستخدم وكلمة المرور abomo3ath 5 736 27-04-22, 05:41 AM
آخر رد: أبووسم
  التعامل مع الموبايل عن طريق الكمبيوتر ابو انس 2 551 14-04-22, 03:16 AM
آخر رد: ابو انس
  [كود] الفاتورة الالكترونية بلغة vb.net رمز الاستجابة السريع QRcode الريس 1 697 25-02-22, 04:45 PM
آخر رد: أبووسم
  هل يجب اضافة رقم اضافي لرقم الفاتورة لتجنب التكرار Rabeea Qbaha 6 2,833 25-02-22, 03:18 AM
آخر رد: Taha Okla
  [VB.NET] الفاتورة الالكترونية الجديدة التي ستعتمد هاني المومني 4 1,410 23-02-22, 07:22 PM
آخر رد: الريس

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


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