اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

تجاوز رسااله الالحاق


النجاشي

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

السلام عليكم 

احبيتي

عملت بزر الحفظ كود الحاق 

بحيث يحفظ بجدول ويلحق لجدول اخر 

طبعا باول فاتوره اشتغل مظبوط ثاني فاتوره ظهرت رساله كيف اتجاوز الرساله اي اريد عدم ظهور الرساله ويكون يلحق بدونها

اليكم احبتي الصوره

تحياتي اليكم

852.jpg

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

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

 

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

قد يكون بسبب التكرار ، او وضع قيمة فاضية ، او شرط آخر ،

فالطريقة للتغلب على هذه الرسالة هي:

ادخل في الجدول مباشرة ، وقم بإدخال البيانات (نفس البيانات التي كنت ستلحقها بالجدول) ، وعليه ستعرف اعدادات الحقل الذي يسبب المشكلة:smile:

 

جعفر

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

54 دقائق مضت, jjafferr said:

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

 

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

قد يكون بسبب التكرار ، او وضع قيمة فاضية ، او شرط آخر ،

فالطريقة للتغلب على هذه الرسالة هي:

ادخل في الجدول مباشرة ، وقم بإدخال البيانات (نفس البيانات التي كنت ستلحقها بالجدول) ، وعليه ستعرف اعدادات الحقل الذي يسبب المشكلة:smile:

 

جعفر

استاذي القي اليها نظره  بارك الله فيك

شيكت ولم اعرف شو الخطاء

رساله الا لحاق.rar

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

استاذي @jjafferr بارك الله فيك

 اذا  توجد لديك  طريقه اخري غير الالحاق نرحب فيها اهم شي تودي نفس الغرض 

تحياتي اليك 

 

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

 

المشكلة في الحفل Tarakam ، فإعداداته لا تقبل التكرار ، والاستعلام يضيف/يلحق هذا الحقل مع بقية البيانات

761.clip1.jpg.02b3cbbefb6efc07bd45a58cbd89691f.jpg

.

بينما لأن الحقل ترقيم تلقائي ، فيجب ان تسمح له بان يعطي كل سجل جديد ، رقمه التلقائي ،

عليه ، الاستعلام سيكون بدون هذا الحقل:

761.Clipboard02.jpg.d0888fc36b4d98ad6a02d241e15688b8.jpg

.

وعندي ملاحظة ،

وهي انه كلما تضيف مادة على الفاتورة ، فالاستعلام يضيف جميع الحقول !!

لذا يجب عليك ان تضع معيار في الاستعلام ، مثل رقم الفاتورة مثلا ، حتى يتم ادخالها/الحاقها وحدها فقط.

 

جعفر

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

3 دقائق مضت, jjafferr said:

 

المشكلة في الحفل Tarakam ، فإعداداته لا تقبل التكرار ، والاستعلام يضيف/يلحق هذا الحقل مع بقية البيانات

761.clip1.jpg.02b3cbbefb6efc07bd45a58cbd89691f.jpg

.

بينما لأن الحقل ترقيم تلقائي ، فيجب ان تسمح له بان يعطي كل سجل جديد ، رقمه التلقائي ،

عليه ، الاستعلام سيكون بدون هذا الحقل:

761.Clipboard02.jpg.d0888fc36b4d98ad6a02d241e15688b8.jpg

.

وعندي ملاحظة ،

وهي انه كلما تضيف مادة على الفاتورة ، فالاستعلام يضيف جميع الحقول !!

لذا يجب عليك ان تضع معيار في الاستعلام ، مثل رقم الفاتورة مثلا ، حتى يتم ادخالها/الحاقها وحدها فقط.

 

جعفر

الله يعطيك العافيه

ظبط 

بس المعيار الله يبارك فيك ممكن تكتبه لي تحت رقم الفاتوره ما دريت كيف اعمله

 

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

24 دقائق مضت, jjafferr said:

تفضل:smile:

 

تم وضع المعيار في الاستعلام ،

وتغيير في الكود قليلا:smile:

 

جعفر

761.رساله الا لحاق.mdb.zip

استاذي لم تظهر اي سجلات بالجدول الي الحق فيه  

لو حذفت السجلات كامل يمكن تتبين لك 

او انا هذا طبيعي لم يظهر في حاله وجود معيار بالاستعلام 

 

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

9 دقائق مضت, jjafferr said:

جرب هذا المرفق

761.رساله الا لحاق.mdb.zip

الان الحمدلله  مظبوط بارك الله فيك

اسعدك الله دنيا واخره 

استاذي جعفر

 

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

استاذي جعفر استعلام الالحاق ممكن استخدمه لعده نماذج

احنا عملناه لفاتوره البيع هل يصلح لفاتوره الشراء  

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

33 دقائق مضت, ابو زاهر said:

1. استعلام الالحاق ممكن استخدمه لعده نماذج

2. احنا عملناه لفاتوره البيع هل يصلح لفاتوره الشراء  

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

 

1. احنا في الاستعلام وضعنا معيار ، والمعيار به اسم النموذج واسم الحقل ، لذلك لا نستطيع استعماله في نموذج آخر!!

نعم هناك طريقة انا استخدمها في جميع برامجي تقريبا ، وهي:

أ. عندي نموذج واجهة frm_Main دائما مفتوح ، واعمل فيه مجموعة حقول مخفية وغير مضمنه ولا مرتبطة بشيء ،

ب. فإذا اردت ان اجعل معيار الاستعلام يعمل لجميع النماذج ، اعمل التالي:

  • اُسمي احد حقول النموذج الرئيسي frm_Main ، اسم iRjmFatwra ،
  • قبل استعمال الاستعلام (سواء استعمال الاستعلام بمفرده او كمصدر بيانت لنموذج او تقرير) ، اعمل التالي:
Forms!frm_Main!iRjmFatwra = me.RjmFatwra
DoCmd.OpenQuery "QHRR"

.

وبدل ان يكون المعيار في الاستعلام هكذا:

761.Clipboard03.jpg.35a5c91c2aaf950a5ca4220fe0f1b4bf.jpg

.

يصبح هكذا ، وبهذه الطريقة يمكن استعمال هذا الاستعلام لعدة نماذج وتقارير

761.Clipboard04.jpg.9d122ffd7f84c83403ebfb59674b8fa1.jpg

.

 

2. المعيار الوحيد الذي وضعناه في الاستعلام هو رقم الفاتورة ، فإذا فاتورة الشراء بها رقم ، فالجواب سيكون نعم يمكنك استخدامه هناك ايضا:smile:

 

 

شيء آخر لايزال يقلقني في الاستعلام الذي عملناه في برنامجك!!

ماذا لو ضغط المستخدم على زر الحفظ عدة مرات ، فهذا سيُلحق البيانات عدة مرات الى الجدول!!

لهذا السبب يجب عليك ان تنظر في هذا الموضوع وتجد له حل:smile:

 

جعفر

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

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

شرح جميل المعذره كنت مشغول ما قردت ارد عليك 

طبقت الشرح ظبط معي الف شكر 

بالنسبه لموضوع

ماذا لو ضغط المستخدم على زر الحفظ عدة مرات ، فهذا سيُلحق البيانات عدة مرات الى الجدول!!

لهذا السبب يجب عليك ان تنظر في هذا الموضوع وتجد له حل

وضعت هذا الكود على زر الحفظ عند الخروج 

اي يبد يحفظ ثم يشتغل الاستعلام عن الخروج من الزر ايش رايك بهذا الحل

تحياتي اليك استاذ ابو الجعافر

 

Forms!frm_Main!iRjmFatwra = me.RjmFatwra
DoCmd.OpenQuery "QHRR"
رابط هذا التعليق
شارك

لما عملت الكود اعلاه على زر الحفظ ، هل عندك نموذج بإسم frm_Main وبه حقل بإسم iRjmFatwra ؟

 

هناك عدة طرق تأتي على بالي لمنع تكرار ادخال البيانات ،

منها في الاستعلام ، بحيث نجمع اكثر من حقل مع بعض ، مثلا:

chk_Dup: [Rjmfatwra] & [Rajmsanf] & [Alkmiah] & [NoEmp] & [Atarih]

ثم نقارن بيانات النموذج الفرعي بهذه البيانات عن طريق Dlookup مثلا ، فاذا موجود سجل واحد منها ، فهذا دليل انه تم حفظ البيانات سابقا ،

او بعد الحفظ ، نجعل الزر غير مفعّل:

me.أمر16.enabled=false

ثم عند فتح فاتورة ثانية (او اي طريقة تعتقد انها مناسبة) ، تعمل تفعيل للزر.

 

جعفر

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

لما عملت الكود اعلاه على زر الحفظ ، هل عندك نموذج بإسم frm_Main وبه حقل بإسم iRjmFatwra ؟

ايوه عملت نفس الشرح عملت نموذج سميتهبإسم frm_Main استخدمت الشرح كامل استاذي روعه 

اما شرحك الحالي اعتقد بيكون افضل بحاول كمان اطبق في الشرح الاخير واذا تعاكست اخبرتك

تسلم يديك استاذنا جعفر 

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

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

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



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

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

Important Information