![]() |
|
[VB.NET] كود المنتج - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] كود المنتج (/showthread.php?tid=23522) |
كود المنتج - محمد اسماعيل - 25-01-18 السلام عليكم قمت بوضع وعمل كود للمنتجات باركود لدي بمساعدة احد الاخوة بالمنتدي المشكلة الان اني لوحذفت المنتج الباركود هيتحزف وانا اريد نفس الكود للمنتج يعني لو اتحذف من الاصناف وحبيت اضيف المنتج بنفس الاسم ياخذ الباركود القديم RE: كود المنتج - عبدالله الدوسري - 25-01-18 منطقياً (والبرمجة أساسها الأول المنطق) إذا حذفت صنف يذهب كل شيء يخص هذا الصنف من الأجدر أن تبقي على جميع الأصناف حتى لو لم تستخدمها مثلاً لو عند صنف (بمواصفات وقياسات معينة نادرة) حتى لو كان من النادر أن تورد مثل هذا الصنف , لا تحذفة من الأساس حتى لو كان المخزون من هذا الصنف صفر طول حياة البرنامج, فل يبقى من ضمن الأصناف عموماً أنت من تحدد مجموعة الأصناف وأنت من يقرر إبقاء أو حذف هذا الصنف لكن منطقياً إذا حذف صنف يذهب كل شيء يخص هذا الصنف ومنطقياً يمنع الحذف (بتاتاً) إذا تمت أي عمليات وهذا الصنف داخل فيها مثلاً فواتير سابقة عمليات شراء سابقة حتى لو قررت أنك لن تستخدم هذا الصنف إلى الأبد (يمنع الحذف إطلاقاً) لتطبيق مبداء تكامل البيانات إذا المنطق يقول : إذا حبيت تعيد إدراج صنف بنفس الأسم السابق بعد الحذف , قم بإدخال جميع بياناتة من جديد ومن ضمنها الباركود RE: كود المنتج - محمود صالح - 25-01-18 لو مصمم ؟ بافتراض انه لم تحدث عله عمليات اعمل جدول جديد في قاعدة البيانات عبارة عمودين name و barcode طبعا بخلاف الجدول الاصلي بمعني انت عندما تضبف منتج جديد لاول مرة وضيف الباركود بتاعه هضيفهم في الجدولين ولما حتحذف هتحذف من الجدول الاصلي ويبقى الجدول التاني موجودبه البيانات ولما تريد ان تضيف المنتج مرة اخر خليه يبحث في الجدول التاني لو وجد اسم المنتج هيضيفلك الباركود RE: كود المنتج - محمد اسماعيل - 25-01-18 (25-01-18, 10:56 AM)عبدالله الدوسري كتب : منطقياً (والبرمجة أساسها الأول المنطق) انا هيبقي عندي مشكلة كدة لو حبيت اضيف فاتورة جديدة هروح لصف الي هعدلةلو فية نفس الصنف وارجع تاني اضيف الاصناف الجديدة وراء بعض الي كنت عايزة اني اضيف الفاتورة الجديدة مرة واحدة قولت بدل مااضيف الفاتورة علي مراحل RE: كود المنتج - عبدالله الدوسري - 25-01-18 أخ محمد اسماعيل إذا ممكن : لاحظ الردود عليك لا تقل عن 10 اسطر وأنت تكتفي بسطرين أتمنى أن تشرح بالضبط الفكرة أعتقد فيه سوء فهم لسؤالك الأصلي صورة تشرح ماذا تريد ان تصل له حيرتني بهالجملة : ------------------------------------------------------------------------ لو حبيت اضيف فاتورة جديدة هروح لصف الي هعدلةلو فية نفس الصنف وارجع تاني اضيف الاصناف الجديدة وراء بعض الي كنت عايزة اني اضيف الفاتورة الجديدة مرة واحدة قولت بدل مااضيف الفاتورة علي مراحل ------------------------------------------------------------------------ ارجع تاني اضيف الاصناف؟ اضيف الفاتورة علي مراحل؟ لا تصير بخيل في شرح المشكلة RE: كود المنتج - محمد اسماعيل - 25-01-18 (25-01-18, 12:09 PM)عبدالله الدوسري كتب : أخ محمد اسماعيل هل يوجد بخل عند طلب الاجابة علي سؤال ؟طيب انا اقصد اني عندي منتج ارز بقاعدة البيانات والفاتورة الجديدة فيها اصناف مكرونة وسكر وعدس وارز لو انا ضفت الفاتورة الجديدة هضيف الاصناف وراء بعض الي اخر صنف بعملية الاضافة ولكن هناك صنف موجود بقاعدة البيانات الارز يبقي هخرج من عملية الاضافة وهروع للتعديل انا عايز المستخدم مينساش لانة لو خرج من عملية ودخل بالاخري ممكن ينسي انة ضاف صنف مثلا او اخطا بالتعديل اية علاقة دة بطلبي انا المنتجات كثيرة والكود المتبع لعمل تسلسل للارقام يبدا من 1 الي مثلا مليون صنف لا اريد ان يصبح السريال كبير فعوضت عن كدة باني استخدم سيريال المنتجات المحذوفة مرة اخري بحيث اقلل عدد ارقام الكود (25-01-18, 10:59 AM)محمود صالح كتب : لو مصمم ؟ بافتراض انه لم تحدث عله عمليات جزاك اللّة خيرا انت شخص متعاون جدا فعلا انا فكرت بالطريقة دية وافتكرت كودك الخاص بجملة union لضم الاعمدة بس الطريقة دية فعالة ولا اعتمد علي الباركود المتزايد من نفس قاعدة البيانات حتي ولو لنفس الاسم والصنف راي حضرتك اية RE: كود المنتج - محمود صالح - 26-01-18 اتفضل اخي مثال لفاتورة على السريع عند طلب الفاتورة اكتب رقمها يدوي ادخال عناصر الفاتورة يتم بتعامل مع الخلايا مباشرة اما لادخال اسم الصنف هتضغط دوبل كليك على خلية الصنف ملاحظة هامة : لايمكن ان تحذف صنف تمت عليه عمليات حتى ولو مرة في السنة انتبه ودي الصورة [attachment=16895] RE: كود المنتج - محمد اسماعيل - 26-01-18 (26-01-18, 12:13 AM)محمود صالح كتب : اتفضل اخي مثال لفاتورة على السريعمش عارف اشكر حضرتك ازاي علي مجهودك وتعبك معايا جعلة الله في ميزان حسناتك وغفر لنا ولك باذن الله
|