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

مشكلة ادراج صنف له اكثر من باركود ووحدة في الفاتورة


qathi

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

السلام عليكم اساتذتي واخواني الافاضل
أسأل الله ان تكونو في اتم الصحة والعافية
اساتذتي واخواني ارجو التكرم بالمساعدة في التالي: 

 

حتى يمكن التعامل مع اكثر من وحدة للصنف قمت بادراج:
- جدول الوحدات (UnitsT)
- جدول اساسي للاصناف (ItemsT) فيه كود واسم والكمية
- جدول فرعي (ItemsSub) فية كود الصنف والباركود وسعر البيع والشرا


بعد اضافة حقول الجدول الفرعي (ItemsSub) في استعلام النموذج الفرعي (InvoiceTTSub) لفاتورة البيع (InvoiceHT_F)

ظهرت مشكلة رفض ادراج الصنف للفاتورة؟؟ وقبل ادراجها كان يعمل بدون مشكلة

فما الخطاء في الاستعلام ؟؟
وهل طريقة بناء الجداول صحيحة ؟؟ في التعامل مع وحدات الصنف

 

المطلوب:
أرجو حل الاشكال .. مع ضبط الاكواد في نقص الكمية على حسب عدد قطع الوحدة

واذا كانت هناك طريقة أفضل في التعامل مع الوحدات أرجو اضافتها بالملف المرفق
 

فبارك الله كل من ساهم بعلمة في مساعدة اعضاء منتدانا الغالي
وجزاه الله خيرا

مرفق الملف:
Inv01.accdb

تم تعديل بواسطه qathi
رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته

سؤال : ما الفكرة من تقسيم جدول الاصناف الى جدولين ؟ !!!

في العادة نفعل ذلك بسبب تكرار العتصر في الجدول الثاني

مثال : جدول الاباء = حقل رقم الاب = رقم فريد غير متكرر

جدول الابناء يوجد به حقل رقم الاب ويكون متكرر

==========================

فما فائدة تقسيم جدول الاصناف الى جدولين ثم انشاء علاقة بينهما

نصيحتي اجعلهم في جدول واحد وسيتهي الاشكال باذن الله

==========================

ملحوظة ثانية :

حقل BarcodeReader = نصي فكتابة المعيار له في دالة DLookup تكون كالشكل التالي

 

DLookup("[ItemID]", "ItemsSub", "[BarcodeReader] ='" & Me.Barcode & "'")

 

وليس بالشكل التالي

DLookup("[ItemID]", "ItemsT", "[BarcodeReader]=[Barcode] ")

تحياتي

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

أشكرك أخي @محمد أبوعبدالله على مرورك الطيب وجزاك الله خير

11 ساعات مضت, محمد أبوعبدالله said:

سؤال : ما الفكرة من تقسيم جدول الاصناف الى جدولين ؟ !!!

حتى يمكن وضع للصنف اكثر من باركود حسب الوحدة للحبة باركود وسعر بيع وشراء .. و العلبة ...  والكرتون .. الخ

11 ساعات مضت, محمد أبوعبدالله said:

مثال : جدول الاباء = حقل رقم الاب = رقم فريد غير متكرر

جدول الابناء يوجد به حقل رقم الاب ويكون متكرر

 

11 ساعات مضت, محمد أبوعبدالله said:

 


DLookup("[ItemID]", "ItemsSub", "[BarcodeReader] ='" & Me.Barcode & "'")

 

وليس بالشكل التالي


DLookup("[ItemID]", "ItemsT", "[BarcodeReader]=[Barcode] ")

اعلم أخي واشكرك على الملاحظة

 

=====================

كما اشرت 

11 ساعات مضت, محمد أبوعبدالله said:

نصيحتي اجعلهم في جدول واحد وسيتهي الاشكال باذن الله

لن ينفع 

 

لكن هاكم الملف عندك قم بتعديل ما يلزم .. شاكرا لك تعاونك أخي وبارك الله فيك وجزاك الله خيرا

 

 

 

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information