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

مشكلة في مربع سرد وتحرير


graysky81699

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

حدثت معي مشكلة صعبة وأنا أقوم باعداد برنامج للمحاسبة يرجى ممن لدية خبرة مساعدتي
INV10 في البرنامج المرفق النموذج  
بعد اختيار المادة يجب تحديد الوحدة

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

المشكلة أنه عند تحديد سطر آخر يتم اخفاء الوحدة التي تم اختيارها من الأسطر السابقة

المشكلة حيرتني لأيام ولم أجد لها حلا للأسف

يرجى المساعدة

1.zip

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

وعليكم السلام أخي :smile:

 

للأسف ، هذه مشكلة في الاكسس ، في النموذج المستمر ، عندما يأخذ مربع السرد والتحرير قيمته استنادا على حقل آخر:blink:

الحل هو:

  1. اعمل نسخة من SQL استعلام مربع سرد وتحرير حقل الوحدة ،
  2. اعمل استعلام جديد ، انا اسميته qry_INV100_Unite ،
  3. اعمل النموذج المستمر frm_INV100_Unite ، اللي يأخذ بياناته من الاستعلام qry_INV100_Unite ،
  4. في النموذج الفرعي INV100 ، احذف المعيار من حقل الوحدة ،
  5. في الحدث "بعد التحديث" للحقل "رمز المادة" ، افتح النموذج frm_INV100_Unite (والذي سيكون مصفى حسب "رمز المادة" ،
  6. اضغط على زر Ok للمادة التي تريدها ، وسترى ان القيمة انتقلت لحقل الوحدة في النموذج الفرعي INV100 ، وسيغلق النموذج frm_INV100_Unite :smile:

 

سهله هه :smile:

 

جعفر

220.البرنامج.accdb.zip

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

جزاك الله خير أخ جعفر على مبادرتك الطيبة 
ولكن هل يمكن حل المشكلة بطريقة ثانية حيث أنني أريد المحافظة على طريقة عرض النموذج الفرعي كورقة بيانات ولا أفضل النماذج المستمرة

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

وعليكم السلام :smile:

 

ملاحظاتي السابقة ، والتعديلات التي عملتها في النموذج الفرعي ، تنطبق على كون النموذج ورقة بيانات او نموذج مستمر :smile:

اما اذا كان قصدك انك تريد تغيير النموذج frm_INV100_Unite الى ورقة بيانات ، فنعرف انك لا تستطيع ان تعمل ازرار فيها ، فيمكنك عمل التالي:

  1. انسخ كود حدث الزر ok ،
  2. عمل حدث "النقر المزدوج" او النقرة الواحدة لأي حقل من الحقول ، ثم الصاق الكود فيها (انا افضل ان تخفي بقية الحقول التي لا تحتاجها في النموذج ، وتعمل حدث النقر المزدوج على الحقول الظاهرة).

 

اما اذا لم افهم قصدك ، فرجاء ان تشرح بإسهاب حتى افهم :smile:

 

جعفر

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

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

بما ان النموذج الفرعي ورقة بيانات فقد تكون المشكلة منطقية اكثر وهي كالتالي: مربع التحرير منضم لحقل وقيمة هذا الحقل ليست ضمن القائمة المفلترة وهنا انت من سببت الارباك للاكسس ولمربع التحرير بالتحديد كان تريده يعرض قيمة الحقل وهي ليست ضمن القيم المفلتره!

وهنا اليك السيناريو التالي :

1. يكون مصدر الصف لمربع التحرير جميع الوحدات اي مستندا على جدول الوحدات الاساسي وطبعا مع اخفاء معرف السجل

2. ضع حدث عند التركيز بتغيير مصدر الصف الى جملة sql  وبها شرط المساواة مع نوع الوحدة في الكمبو الاول ثم اعمل requery  لمربع السرد

 

بالتوفيق

البرنامج.rar

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

  • 3 weeks later...

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