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

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

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

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

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

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

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


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

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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] اضافة ايقونة لصفوف الداتاجريد فيو محمد اسماعيل 5 134 17-05-19, 10:33 PM
آخر رد: محمد اسماعيل
  [سؤال] حل مشكلة عدم وجود اضافة vlc في فجويل حاتمي 2 69 16-05-19, 02:11 PM
آخر رد: حاتمي
  مشكلة في اضافة التاريخ الي قاعدة بيانات اكسس makky 9 188 15-05-19, 06:08 PM
آخر رد: makky
  اضافة حقل الي الجدول برمجيا makky 1 73 04-05-19, 02:18 AM
آخر رد: makky
  حلقة التكرار إلى ملف txt sads 3 98 28-04-19, 09:56 PM
آخر رد: alsouf
  تم الحل : اضافة ازرار التنقل بين السجلات محمد خيري 5 150 26-04-19, 06:16 PM
آخر رد: elgokr
  اضافة صف جديد لدلتا جريد مرتبط nourmandour 5 102 24-04-19, 02:46 PM
آخر رد: elgokr
  طلب مساعدة في اضافة save restore حاتمي 6 207 24-04-19, 12:39 AM
آخر رد: حاتمي
  [سؤال] كيف اضافة صورة عن طريق الاسكانر وهج الصحراء 2 112 19-04-19, 12:42 PM
آخر رد: elgokr
  formatage لرقم وفق شرط معين ahmedfa71 8 138 11-04-19, 01:50 PM
آخر رد: elgokr

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


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