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

انا اعمل على برنامج POS 
وعند ادخال المشتريات الى المخزون يتم ربطها بفاتوره عن طريق رقمها 
السؤال :



هل يجب علي اضافه رقم معين كالتاريخ مثلا لرقم الفاتوره لتجنب تكرار
ارقام الفواتير بين الموردين
ام اقوم عند التاكد من الفاتوره ورقمها ان اقارن رقم الفاتوره بالمورد
وفي هذة الحالة اقبل التكرار بحقل رقم الفاتوره (ساخسر المفتاح الاساسي )

ام من الصعب تكرار ارقام الفواتير؟
الرد
تم الشكر بواسطة:
#2
الامور تعتمد عليك
هل تريد عمل انشاء رقم فاتورة تلقائي
ام تريد بتحديد صيغة رقم الفاتورة مثل 
018-11-0004577
وليكن السنة - الشهر - رقم الفاتورة


وفى حالة رقم الفاتورة تكررت فلا يوجد مشكلة
لو كانت خارج السنة كما يمكنك المقارنة برقم الفاتورة مع التاريخ

فمثلاً لو رقم الفاتورة بهذا الشكل 0004577 واصبح مكرر منها 2 أو 3 بنفس الرقم
فسيكون التكرار من حيث ان كل سنة وصل عدد الفواتير الى هذا الرقم
لكن التاريخ والسنة مختلف تماماً
فيمكنك عمل رقم يكوم باتزايد ومع بداية كل عام يبداء من البداية
وانت غير ملزم ان تسجل رقم الفاتور بهذا الشكل 018-11-0004577 داخل قاعدة البيانات
فيكفي فقط 4577 حيث ان الباقى يتم جلبه من خلال السنة وهى تعنى 18 و الشطر تعنى 11 وهو تاريخ اضافة الفاتورة
وبخصوص الـ 0 التى تتواجد فهذا امره سهل بانك تقوم بعرض الارقام بعدد محدد بحيث اذا كان الرقم لا يحصل هذا الاعداد يقوم بتزويدها بـ 0 تلقائي

اتمنى ان تكون الصورة كملت لك وبدون اى تعقيد

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
#3
(29-10-18, 01:47 AM)elgokr كتب :
الامور تعتمد عليك
هل تريد عمل انشاء رقم فاتورة تلقائي
ام تريد بتحديد صيغة رقم الفاتورة مثل 
018-11-0004577
وليكن السنة - الشهر - رقم الفاتورة


وفى حالة رقم الفاتورة تكررت فلا يوجد مشكلة
لو كانت خارج السنة كما يمكنك المقارنة برقم الفاتورة مع التاريخ

فمثلاً لو رقم الفاتورة بهذا الشكل 0004577 واصبح مكرر منها 2 أو 3 بنفس الرقم
فسيكون التكرار من حيث ان كل سنة وصل عدد الفواتير الى هذا الرقم
لكن التاريخ والسنة مختلف تماماً
فيمكنك عمل رقم يكوم باتزايد ومع بداية كل عام يبداء من البداية
وانت غير ملزم ان تسجل رقم الفاتور بهذا الشكل 018-11-0004577 داخل قاعدة البيانات
فيكفي فقط 4577 حيث ان الباقى يتم جلبه من خلال السنة وهى تعنى 18 و الشطر تعنى 11 وهو تاريخ اضافة الفاتورة
وبخصوص الـ 0 التى تتواجد فهذا امره سهل بانك تقوم بعرض الارقام بعدد محدد بحيث اذا كان الرقم لا يحصل هذا الاعداد يقوم بتزويدها بـ 0 تلقائي

اتمنى ان تكون الصورة كملت لك وبدون اى تعقيد

تحياتى لك
وتمنياتى لك التوفيق

شكرا لسرعة الرد 
بالنسبة لرقم الفاتورة يجب كتابتها من رقم السند لفاتورة المورد لذلك لا استطيع عملها تلقائي.
وبالنسبة للاقتراح هذا بالضبط ما فكرت به
لكن السؤال هنا : لو اراد المستخدم البحث عن فاتوره معينة اعتمادا على سند الفاتورة من المورد
كيف ساقوم بفعل ذلك ؟؟ - على الاغلب باقتطاع الجزء الخاص بالتاريح
ففي نفس الوقت سيكون عندي تكرار بالارقام ولن يستطيع التفريق الا حسب المورد.

هل وصلك ما افكر فية ؟؟
الرد
تم الشكر بواسطة:
#4
الفاتورة بالمشترواة عادى ممكن تتكرر
بمعنى نفس الشخص اشترى نفس المنتج فى مرتين فى يوم واحد ونفس الشيئ للمورد

الى مبينفعش يتكرر هو ID بتاع الفاتورة
بالنسبة للبحث اما بالتاريخ التوريد او بالمورد + تاريخ محدد
الرد
تم الشكر بواسطة: ابراهيم ايبو , elgokr , Rabeea Qbaha
#5
(29-10-18, 02:03 AM)Rabeea Qbaha كتب : شكرا لسرعة الرد 
بالنسبة لرقم الفاتورة يجب كتابتها من رقم السند لفاتورة المورد لذلك لا استطيع عملها تلقائي.
وبالنسبة للاقتراح هذا بالضبط ما فكرت به
لكن السؤال هنا : لو اراد المستخدم البحث عن فاتوره معينة اعتمادا على سند الفاتورة من المورد
كيف ساقوم بفعل ذلك ؟؟ - على الاغلب باقتطاع الجزء الخاص بالتاريح
ففي نفس الوقت سيكون عندي تكرار بالارقام ولن يستطيع التفريق الا حسب المورد.

هل وصلك ما افكر فية ؟؟

الشكر لله والحمد لله
والحمد لله على كل حال

بخصوص كيف انت فقط ستقوم بالبحث من خلال الجزء الاخير من رقم الفاتورة كما تم توضيح بالمثال وهو 4577
ويمكنك اضافة التاريخ فى البحث مع رقم الفاتورة مثل التاريخ كاملاً هو تحديد السنة او الشهر والسنة معاً
فمن النادر جداً حدوث تكرار وقد تكون مستحيل تكرار رقم الفاتورة بنفس العام لنفس المورد / الشركة التى تم الشراء منها

وقد يكون يكفى البحث من خلال رقم الفاتورة مع السنة دون الحاجة للشهر 
بحيث البحث سيكون رقم الفاتورة وهو 4577 و العام 2018 ومن طبيعة الحال هو محدد جهة المورد او التصنيف / القسم التى تخص الفاتورة

وعن البحث سيعرض له الفواتير التى تم جلبها من النتائج فى الداتا جريد
ومن ثم عن الضغط على سطر الفاتورة المطلوبة مرتين او تحديدها وضغط على زر عرض مثلاً
تعرض له تفاصيل الفاتورة كاملاً حسب طريقة ما تقوم بتصميمه

كل شكرة تحتوى على فواتير بتصميم وارقام فواتير مختلفة عن الاخر
ولكن ما يمكن التشابه به فعلياً بين جميع الشركات هو سندات 
القبض والصرف بسبب التسلسل المطبعي فقط


فلا تقلقل من الامر وما تريد فعله ابسط من ما تتخيل
اتمنى ان تكون الفكرة وصلت لك كاملاً

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كود اضافة kaiser3D 0 31 اليوم, 07:04 AM
آخر رد: kaiser3D
  [VB.NET] اضافة سريال لكل عملية محمد اسماعيل 4 115 14-12-18, 07:14 PM
آخر رد: محمد اسماعيل
  [VB.NET] اضافة الملفات محمد اسماعيل 9 604 10-12-18, 03:49 PM
آخر رد: tuscake
  اضافة بيانات اكثر من جدول في الكرستال المتألق9 1 60 02-12-18, 04:06 PM
آخر رد: Rabeea Qbaha
  [سؤال] اضافة التاريخ الى قاعدة البيانات allo5_800 2 91 18-11-18, 02:17 AM
آخر رد: allo5_800
  جمع كمية الصنف اذا كان موجود مسبقا فى الفاتورة atef_020 0 48 15-11-18, 03:24 AM
آخر رد: atef_020
  محتاج اضافة داخل الفيجوال بيسك 2010 Mohamed Magdy 2 80 14-11-18, 02:55 PM
آخر رد: Mohamed Magdy
Heart اريد طريقة اضافة رقم صفر قبل الرقم ahmadpal 6 162 12-11-18, 01:00 PM
آخر رد: elgokr
  لوسمحتم كود اضافة وحفظ وتعديل وحذف وبحث احمد خطاب 1 83 10-11-18, 12:39 PM
آخر رد: dasktop
  مشكلة التكرار في الكريستل ريبورت makky 6 130 09-11-18, 01:30 PM
آخر رد: makky

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


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