النجاشي قام بنشر نوفمبر 26, 2017 قام بنشر نوفمبر 26, 2017 السلام عليكم احبيتي عملت بزر الحفظ كود الحاق بحيث يحفظ بجدول ويلحق لجدول اخر طبعا باول فاتوره اشتغل مظبوط ثاني فاتوره ظهرت رساله كيف اتجاوز الرساله اي اريد عدم ظهور الرساله ويكون يلحق بدونها اليكم احبتي الصوره تحياتي اليكم
jjafferr قام بنشر نوفمبر 26, 2017 قام بنشر نوفمبر 26, 2017 وعليكم السلام الرسالة تقول بأن اعدادات بعض الحقول في الجدول لا تسمح بهذا الالحاق ، قد يكون بسبب التكرار ، او وضع قيمة فاضية ، او شرط آخر ، فالطريقة للتغلب على هذه الرسالة هي: ادخل في الجدول مباشرة ، وقم بإدخال البيانات (نفس البيانات التي كنت ستلحقها بالجدول) ، وعليه ستعرف اعدادات الحقل الذي يسبب المشكلة جعفر 1
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 54 دقائق مضت, jjafferr said: وعليكم السلام الرسالة تقول بأن اعدادات بعض الحقول في الجدول لا تسمح بهذا الالحاق ، قد يكون بسبب التكرار ، او وضع قيمة فاضية ، او شرط آخر ، فالطريقة للتغلب على هذه الرسالة هي: ادخل في الجدول مباشرة ، وقم بإدخال البيانات (نفس البيانات التي كنت ستلحقها بالجدول) ، وعليه ستعرف اعدادات الحقل الذي يسبب المشكلة جعفر استاذي القي اليها نظره بارك الله فيك شيكت ولم اعرف شو الخطاء رساله الا لحاق.rar
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 اعمل فاتوره وادخل الاصناف واعمل حفظ ستظهر اليك الرساله
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 استاذي @jjafferr بارك الله فيك اذا توجد لديك طريقه اخري غير الالحاق نرحب فيها اهم شي تودي نفس الغرض تحياتي اليك
jjafferr قام بنشر نوفمبر 26, 2017 قام بنشر نوفمبر 26, 2017 المشكلة في الحفل Tarakam ، فإعداداته لا تقبل التكرار ، والاستعلام يضيف/يلحق هذا الحقل مع بقية البيانات . بينما لأن الحقل ترقيم تلقائي ، فيجب ان تسمح له بان يعطي كل سجل جديد ، رقمه التلقائي ، عليه ، الاستعلام سيكون بدون هذا الحقل: . وعندي ملاحظة ، وهي انه كلما تضيف مادة على الفاتورة ، فالاستعلام يضيف جميع الحقول !! لذا يجب عليك ان تضع معيار في الاستعلام ، مثل رقم الفاتورة مثلا ، حتى يتم ادخالها/الحاقها وحدها فقط. جعفر 1
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 3 دقائق مضت, jjafferr said: المشكلة في الحفل Tarakam ، فإعداداته لا تقبل التكرار ، والاستعلام يضيف/يلحق هذا الحقل مع بقية البيانات . بينما لأن الحقل ترقيم تلقائي ، فيجب ان تسمح له بان يعطي كل سجل جديد ، رقمه التلقائي ، عليه ، الاستعلام سيكون بدون هذا الحقل: . وعندي ملاحظة ، وهي انه كلما تضيف مادة على الفاتورة ، فالاستعلام يضيف جميع الحقول !! لذا يجب عليك ان تضع معيار في الاستعلام ، مثل رقم الفاتورة مثلا ، حتى يتم ادخالها/الحاقها وحدها فقط. جعفر الله يعطيك العافيه ظبط بس المعيار الله يبارك فيك ممكن تكتبه لي تحت رقم الفاتوره ما دريت كيف اعمله
jjafferr قام بنشر نوفمبر 26, 2017 قام بنشر نوفمبر 26, 2017 تفضل تم وضع المعيار في الاستعلام ، وتغيير في الكود قليلا جعفر 761.رساله الا لحاق.mdb.zip 1
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 24 دقائق مضت, jjafferr said: تفضل تم وضع المعيار في الاستعلام ، وتغيير في الكود قليلا جعفر 761.رساله الا لحاق.mdb.zip استاذي لم تظهر اي سجلات بالجدول الي الحق فيه لو حذفت السجلات كامل يمكن تتبين لك او انا هذا طبيعي لم يظهر في حاله وجود معيار بالاستعلام
النجاشي قام بنشر نوفمبر 26, 2017 الكاتب قام بنشر نوفمبر 26, 2017 9 دقائق مضت, jjafferr said: جرب هذا المرفق 761.رساله الا لحاق.mdb.zip الان الحمدلله مظبوط بارك الله فيك اسعدك الله دنيا واخره استاذي جعفر
النجاشي قام بنشر نوفمبر 27, 2017 الكاتب قام بنشر نوفمبر 27, 2017 استاذي جعفر استعلام الالحاق ممكن استخدمه لعده نماذج احنا عملناه لفاتوره البيع هل يصلح لفاتوره الشراء
jjafferr قام بنشر نوفمبر 27, 2017 قام بنشر نوفمبر 27, 2017 33 دقائق مضت, ابو زاهر said: 1. استعلام الالحاق ممكن استخدمه لعده نماذج 2. احنا عملناه لفاتوره البيع هل يصلح لفاتوره الشراء وعليكم السلام 1. احنا في الاستعلام وضعنا معيار ، والمعيار به اسم النموذج واسم الحقل ، لذلك لا نستطيع استعماله في نموذج آخر!! نعم هناك طريقة انا استخدمها في جميع برامجي تقريبا ، وهي: أ. عندي نموذج واجهة frm_Main دائما مفتوح ، واعمل فيه مجموعة حقول مخفية وغير مضمنه ولا مرتبطة بشيء ، ب. فإذا اردت ان اجعل معيار الاستعلام يعمل لجميع النماذج ، اعمل التالي: اُسمي احد حقول النموذج الرئيسي frm_Main ، اسم iRjmFatwra ، قبل استعمال الاستعلام (سواء استعمال الاستعلام بمفرده او كمصدر بيانت لنموذج او تقرير) ، اعمل التالي: Forms!frm_Main!iRjmFatwra = me.RjmFatwra DoCmd.OpenQuery "QHRR" . وبدل ان يكون المعيار في الاستعلام هكذا: . يصبح هكذا ، وبهذه الطريقة يمكن استعمال هذا الاستعلام لعدة نماذج وتقارير . 2. المعيار الوحيد الذي وضعناه في الاستعلام هو رقم الفاتورة ، فإذا فاتورة الشراء بها رقم ، فالجواب سيكون نعم يمكنك استخدامه هناك ايضا شيء آخر لايزال يقلقني في الاستعلام الذي عملناه في برنامجك!! ماذا لو ضغط المستخدم على زر الحفظ عدة مرات ، فهذا سيُلحق البيانات عدة مرات الى الجدول!! لهذا السبب يجب عليك ان تنظر في هذا الموضوع وتجد له حل جعفر 1
النجاشي قام بنشر نوفمبر 27, 2017 الكاتب قام بنشر نوفمبر 27, 2017 استاذي الكريم الله يعطيك الصجه والعافيه الواحد ما يدري كيف يشكرك صراحه تعجز اللسان عن وصفك شرح جميل المعذره كنت مشغول ما قردت ارد عليك طبقت الشرح ظبط معي الف شكر بالنسبه لموضوع ماذا لو ضغط المستخدم على زر الحفظ عدة مرات ، فهذا سيُلحق البيانات عدة مرات الى الجدول!! لهذا السبب يجب عليك ان تنظر في هذا الموضوع وتجد له حل وضعت هذا الكود على زر الحفظ عند الخروج اي يبد يحفظ ثم يشتغل الاستعلام عن الخروج من الزر ايش رايك بهذا الحل تحياتي اليك استاذ ابو الجعافر Forms!frm_Main!iRjmFatwra = me.RjmFatwra DoCmd.OpenQuery "QHRR"
jjafferr قام بنشر نوفمبر 27, 2017 قام بنشر نوفمبر 27, 2017 لما عملت الكود اعلاه على زر الحفظ ، هل عندك نموذج بإسم frm_Main وبه حقل بإسم iRjmFatwra ؟ هناك عدة طرق تأتي على بالي لمنع تكرار ادخال البيانات ، منها في الاستعلام ، بحيث نجمع اكثر من حقل مع بعض ، مثلا: chk_Dup: [Rjmfatwra] & [Rajmsanf] & [Alkmiah] & [NoEmp] & [Atarih] ثم نقارن بيانات النموذج الفرعي بهذه البيانات عن طريق Dlookup مثلا ، فاذا موجود سجل واحد منها ، فهذا دليل انه تم حفظ البيانات سابقا ، او بعد الحفظ ، نجعل الزر غير مفعّل: me.أمر16.enabled=false ثم عند فتح فاتورة ثانية (او اي طريقة تعتقد انها مناسبة) ، تعمل تفعيل للزر. جعفر 1
النجاشي قام بنشر نوفمبر 27, 2017 الكاتب قام بنشر نوفمبر 27, 2017 لما عملت الكود اعلاه على زر الحفظ ، هل عندك نموذج بإسم frm_Main وبه حقل بإسم iRjmFatwra ؟ ايوه عملت نفس الشرح عملت نموذج سميتهبإسم frm_Main استخدمت الشرح كامل استاذي روعه اما شرحك الحالي اعتقد بيكون افضل بحاول كمان اطبق في الشرح الاخير واذا تعاكست اخبرتك تسلم يديك استاذنا جعفر
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.