اذهب الي المحتوي
أوفيسنا

اريد حلا سريعا لقاعدة بياناتى اريد مساعدتكم


noha25

الردود الموصى بها

كيف تتم عملية عند مرور الباركود امام جهاز الباركود تظهر البيانات الخاصة بالمنتج وهذه البيانات توجد فى جدول ال

products

وانا اريد بمجرد مرور الباركود يظهر فى الحقل الخاص به فى فورم

products_est3lam

وادوس انتر ياخذ بيانات المنتج الذى ظهر الباركود الخاص به و ينسخها فى فورم

orders

او بمعنى اصح فى النموذج الفرعى orders_details_formالمرتبط ب orders

لقد عرفت كيف اربط بين الباركود و فورم products لكن لا اعرف كيف عند ظهور الباركود ياخذ بيانات المنتج وينسخها فى الorder_details

علما ب

ان العلاقة بين ال orders و الproducts

many -to-many

لذلك استخدمت

order_details table

كجدول وسيط بين ال

products ,orders

ولكن

لا ادرى كيف الباركود يظهر بيانات المنتج فى شاشة

ال

orders

مرفق قاعدة البيانات البدائية

وكذلك ما هى الاعدادات الخاصة بطباعة الباركود ,و ملصاقاته

وشكرا على تعاونكم حيث انها القاعدة الاولى فى هذا المجال

ولقد عملت العديد من قواعد البيانات و لكن دون استخدام باركود

new2_Backup.rar

رابط هذا التعليق
شارك

  • 10 months later...

الأخت نهى25

تحية طيبة،،

واضح انك عملتى شغل فى القاعدة وتعبتى فيها... بس عندى ملحوظة.... التصميم ينقصه الكثير ليعمل البرنامج بسلاسة، وبدون تعقيد.

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

الرأس يخص بيانات العميل (رقمه - اسمه - عنوانه - تليفونه....) والتفاصيل الموجودة بالنموذج الفرعى خاصة ببيانات المواد المباعة سطراً سطراً.. أو (سجل سجل)

أما الرأس فيتم جلب بياناته من جدول خاص ببيانات العملاء - عن طريق ComboBox موجود على رأس الفاتورة، بمجرد إختيار العميل من الComboBox تمتلئ الحقول الموجودة بالنموذج الخاصة ببيانات هذا العميل.

أما السجلات الفرعية (السطر سطر) فيتم إدخالها من قبل المستخدم ومن ضمن حقول تفاصيل الفاتورة حقل الباركود

فبهذا نرى أنه لدينا فاتورة لها رأس ببيانات عميل واحد، وداخل تفاصيل الفاتورة (أو النموذج الفرعى) نجد أن نفس العميل اشترى كراسة فى سطر بباركود معين - ثم كشكول أو كتاب مثلاً بباركود مختلف (وكل هذا يرى فى شاشة واحدة) دون الحاجة إلى الخروج والدخول فى نماذج مرتبطة ببعضها عن طريق فلتر معين.

إذا تم التصميم بهذا الشكل، ستجدين أن العملية فى إدخال الفاتورة أبسط بكثير مما هو مطروح فى برنامجك.

اتمنى وصول الفائدة :wink2::fff:

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information