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


ولا

اعملها بطريقة ديناميكية شوية يعنى اعمل مفيش خانة اسمها الكمية ولكن اعمل جدول صادر ووارد للاصناف
وكل صنف يدخل المخزن يتعمل له سجل جديد يحتوى على الكمية الجديدة اللى دخلت
ونفس الكلام فى المبيعات كل فاتورة بيع تعمل سجل صادر للصنف ده يحتوى على الكمية المباعة
وساعة الاستعلام عن صنف معين
اجمع كل الوارد واطرح كل الصادر منه؟
 لان الطريقة الاولى العادية هيبقا فيها لخبطة شوية فى المرتجعات او عند تعديل الفواتير
لكن التانية البرنامج هيبقا بيستنتج الكميات ديناميكيا يعنى اى تعديل هيتعمل البرنامج هياخدة فى الاعتبار تلقائيا
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله
اخي بالنسبة لنظام المخازن قريب من نظام المبيعات فاتورة شراء -وبيع بالاضافة لجدول الاصناف توضع حقل لكمية الصنف في جدول الاصناف- عند دخول بضاعة اوالصنف للمخزن تضاف الى الكمية وفي حالة الصرف تطرح من كمية الصنف وتسجل تفاصيل الصادر والوارد
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor
#3
الحالة الثانية افضل من وجهة نظري ولكن بشرط ان يعمل النظام بالفترات المالية وكل فترة تنتهي ينتهي الجرد عليها
يعني مش معقول نظام شغال له ثلاث سنوات وفي كل مرة بتعمل حساب الكميات بتحسب المشتريات والمبيعات من ثلاث سنوات
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor , XRushdy
#4
(14-06-17, 05:32 AM)الراشيدي كتب : السلام عليكم ورحمة الله
اخي بالنسبة لنظام المخازن قريب من نظام المبيعات فاتورة شراء -وبيع بالاضافة لجدول الاصناف توضع حقل لكمية الصنف في جدول الاصناف- عند دخول بضاعة اوالصنف للمخزن تضاف الى الكمية وفي حالة الصرف تطرح من كمية الصنف وتسجل تفاصيل الصادر والوارد

كدة انا لوعملت فاتورة بيع او شراء هدخل تفاصيل الوارد او الصادر وفاتورة بعد فاتورة كل مرة بقوم بتعديل خانة الكمية فى الجدول
اللى اقصدة بقا ان كدة لو حصلت اى غلطة فى اى فاتورة كدة هيبقا البرنامج عدل كميات الاصناف اللى فى المخازن خلاص
يعنى لو فاتورة بيع فيها 10 اصناف
كدة البرنامج هيعدل كميات ال 10 اصناف فى المخازن
لو فى اى غلطة حصلت هيبقا صعب شوية انى ارجع اصلح اثر العملية دى, والصنف كذا نقصت منة 2 والصنف كذا نقصت منة 5 وكدة صعب اصلح اللغبطة اللى حصلت
لكن الطريقة التانية انى مش بعدل فى كميات الاصناف لان اصلا مافيش كميات للاصناف 
انا بعتمد فى قراءة كمية صنف معين على طرح مجموع الصادر من مجموع الوارد وكل صنف يطلع او يدخل من المخزن بيتعملة سجل ومربوط بالفاتورة وهى دى السجلات اللى بتتجمع وتطرح
وبكدة لو عاوز اللغى اى عملية هدخل على الفاتورة اشوف كود الفاتورة دى واحذف سجلات الصادر والوارد اللى مربوطة بالفاتورة دى
وبكدة لما البرنامج يجى يقرا الكمية تانى هتكون السجلات الخاطئة دى مش موجود فهيقرا الكمية الصح
ياريت لو الطريقة دى فيها اى مشاكل انا مش واخد بالى منها حد ينبهنى لانى بالفعل شغال عليها

(14-06-17, 06:41 AM)محمد كريّم كتب : الحالة الثانية افضل من وجهة نظري ولكن بشرط ان يعمل النظام بالفترات المالية وكل فترة تنتهي ينتهي الجرد عليها
يعني مش معقول نظام شغال له ثلاث سنوات وفي كل مرة بتعمل حساب الكميات بتحسب المشتريات والمبيعات من ثلاث سنوات
بالظبط كدة, كانت فى بالى النقطة دى ان يبقا فى رصيد بداية فترة وعند انتهاء المدة دى (كل سنة مثلا) يتعمل جرد وكل الصادر والوارد يتمسح ويتعمل رصيد بداية للفترة الجديدة
هى دى هتسهل فى التعديلات وفى دقة البيانات على ما اعتقد لكن خايف ان يكون فى نقطة انا مش واخد بالى منها ولاحاجة زى مثلا ان فى اخر الفترة المالية هتكون سجلات الصادر والوارد دى كترت جدا ياترى بقا ساعتها عملية الاستعلام والجمع والطرح دى هتتنفذ بنفس الكفاءة المطلوبة ولا هلاقى البرنامج بياخد 4 او 5 ثوانى على مايطلعلى كمية المنتج؟
الرد }}}
تم الشكر بواسطة:
#5
[quote pid='101062' dateline='1497408718']

(14-06-17, 06:41 AM)محمد كريّم كتب : الحالة الثانية افضل من وجهة نظري ولكن بشرط ان يعمل النظام بالفترات المالية وكل فترة تنتهي ينتهي الجرد عليها
يعني مش معقول نظام شغال له ثلاث سنوات وفي كل مرة بتعمل حساب الكميات بتحسب المشتريات والمبيعات من ثلاث سنوات
بالظبط كدة, كانت فى بالى النقطة دى ان يبقا فى رصيد بداية فترة وعند انتهاء المدة دى (كل سنة مثلا) يتعمل جرد وكل الصادر والوارد يتمسح ويتعمل رصيد بداية للفترة الجديدة
هى دى هتسهل فى التعديلات وفى دقة البيانات على ما اعتقد لكن خايف ان يكون فى نقطة انا مش واخد بالى منها ولاحاجة زى مثلا ان فى اخر الفترة المالية هتكون سجلات الصادر والوارد دى كترت جدا ياترى بقا ساعتها عملية الاستعلام والجمع والطرح دى هتتنفذ بنفس الكفاءة المطلوبة ولا هلاقى البرنامج بياخد 4 او 5 ثوانى على مايطلعلى كمية المنتج؟
[/quote]

السلام عليكم 
اخي الكريم يجب ان تقوم بتجربة الفكرة   بحيث تقوم  بنسخ عدد كبير  اكبر بضعفين من المتوقع اخر العام  من الصفوف  الذي يعتر سجل الفواتير . وتشوف السرعة بنفسك
ما تنتظر حتى يشتكي عميل.
الرد }}}
#6
 انا فعلا شغال دلوقتى على كدة
عملت Stored Procedure بينفذ جملة Insert ببيانات منتج معين ورابطة بتايمر بالسى شارب عشان يدخل سجلات تلقائى باعداد كبيرة عشان اختبر الكفائة على الاعداد الكبيرة دى
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ربط قاعدة البيانات بالكود جبران جابر 4 1,084 10-11-24, 07:42 PM
آخر رد: Taha Okla
  ربط اكثر من جهاز بصمة علي قاعدة بيانات abdalbast 1 1,744 10-08-23, 02:55 PM
آخر رد: abiza
  [SQL] طريقة تحويل قاعدة بيانات Sqlserver محمد جمعه 3 3,899 12-05-23, 09:21 AM
آخر رد: Lesteraction
  طلب طريقة ترحيل البيانات من جدول الي جدول اخر في قاعدة بيانات اخر ahmed201 7 3,986 29-03-23, 04:02 PM
آخر رد: sanyor77
Lightbulb [كورس] (SQL) كتب لغة تصميم قواعد البيانات العلائقية Structured Query Language rabia al hamdani 0 1,068 10-01-23, 02:52 AM
آخر رد: rabia al hamdani
  [سؤال] ممكن احد يحل مشكلة تنسيق البيانات ؟ red apple 0 1,154 31-10-22, 03:05 PM
آخر رد: red apple
  [سؤال] استسفار بخصوص ربط قاعدة بيانات بسيرفر محلى maio_do 0 1,383 24-04-21, 02:47 AM
آخر رد: maio_do
  [سؤال] إستفسار عن خصائص قاعدة البيانات ZaerAllail 1 2,441 17-01-21, 04:35 PM
آخر رد: moosa_alabri
  [سؤال] قاعدة بيانات mySql djelloul 3 2,559 02-09-20, 11:11 AM
آخر رد: asemshahen5
Rainbow تحويل واستيراد ورق العمل في اكسيل الى جداول في قاعدة بيانات SQL Server ggtt17121985 0 2,458 23-05-20, 01:05 AM
آخر رد: ggtt17121985

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


يقوم بقرائة الموضوع: