qathi قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 (معدل) السلام عليكم اساتذتي واخواني الأفاضل أعضاء المنتدى المطلوب كما هو واضح من العنوان كود VBA يقوم بتغيير قيمة ( رقم ) حقل PrintC الموجود في جدول VMain_T قمت بعمل كود الاستعلام التحديث التالي ولم ينفع DoCmd.SetWarnings False DoCmd.RunSQL "UPDATE VMain_T SET ViMain_T.PrintC = 4;" DoCmd.SetWarnings True تم تعديل ديسمبر 3, 2022 بواسطه qathi
AbuuAhmed قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 1 ساعه مضت, qathi said: ViMain_T.PrintC جرب بدل النقطة إلى علامة تعجب وجرب أيضا أن تكتب اسم الحقل فقط بدون اسم الجدول وبدون النقطة 1
qathi قام بنشر ديسمبر 3, 2022 الكاتب قام بنشر ديسمبر 3, 2022 11 ساعات مضت, AbuuAhmed said: جرب بدل النقطة إلى علامة تعجب وجرب أيضا أن تكتب اسم الحقل فقط بدون اسم الجدول وبدون النقطة أستاذي أبو أحمد قمت بتطبيق الذي اشرت ولم ينفع .. هل توجد طريقة أخرى ؟؟؟
AbuuAhmed قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 كتبت لك من حفظي ، سأفتح الأكسس وأجرب وأرجع لك ، واللي جاهز قبلي فليتفضل لا تنتظروني. 1
AbuuAhmed قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 أخي الثلاث حالات صحيحة يعني بالنقطة أو بعلامة التعجب أو بدون اسم الجدول الآن تحتاج تتأكد من نوع الحقل فإذا كان نصي سنجري عليه تعديل بسيط وإذا كان رقمي تحتاج تتأكد من المسميات اسم الجدول واسم الحقل. وإذا مانفع ربما "الأندر سكور" مسببة مشكلة وحلها وضغ الأسم بين أقواس مربعة [ ] 1
qathi قام بنشر ديسمبر 3, 2022 الكاتب قام بنشر ديسمبر 3, 2022 7 دقائق مضت, AbuuAhmed said: أخي الثلاث حالات صحيحة يعني بالنقطة أو بعلامة التعجب أو بدون اسم الجدول الآن تحتاج تتأكد من نوع الحقل فإذا كان نصي سنجري عليه تعديل بسيط وإذا كان رقمي تحتاج تتأكد من المسميات اسم الجدول واسم الحقل. وإذا مانفع ربما "الأندر سكور" مسببة مشكلة وحلها وضغ الأسم بين أقواس مربعة [ ] ملاحظة أستاذي أبو أحمد .. عند استخدام الكود في وضعية تصميم الاستعلام والضغط على تشغيل يعمل كود sql بشكل طبيعي .. لكن عند تشغيلة في وضعية VBA فانه لا يعمل قمت بعمل القوسين على اسم الحقل ولم يعمل
biskra قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 جربت الكود يشتغل عادي من خلال زر على النموذج fff2.accdb 1
AbuuAhmed قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 جرب كذا DoCmd.RunSQL "UPDATE [VMain_T] SET [ViMain_T].PrintC = 4;" أو كذا DoCmd.RunSQL "UPDATE [VMain_T] SET [ViMain_T].PrintC = '4'" هذي آخر حلولي 🙂 1
AbuuAhmed قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 13 دقائق مضت, qathi said: ند استخدام الكود في وضعية تصميم الاستعلام والضغط على تشغيل يعمل كود sql بشكل طبيعي .. لكن عند تشغيلة في وضعية VBA فانه لا يعمل احتمال يوجد رمز غير مرئي فجرب تمسح العبارة وسطر قبله وسطر بعده ثم أعد كتابة العبارة من جديد. 1
biskra قام بنشر ديسمبر 3, 2022 قام بنشر ديسمبر 3, 2022 (معدل) تم تجربة الكود باسم الجدول و الحقل كما ورد في السؤال و فعلا لم يشتغل قمت بتغيير اسم الجدول فاشتغل عادي يظهر أن اسم الجدول ربما من الأسماء المحجوزة fff2.rar تم تعديل ديسمبر 3, 2022 بواسطه biskra 2
أفضل إجابة qathi قام بنشر ديسمبر 3, 2022 الكاتب أفضل إجابة قام بنشر ديسمبر 3, 2022 36 دقائق مضت, AbuuAhmed said: احتمال يوجد رمز غير مرئي فجرب تمسح العبارة وسطر قبله وسطر بعده ثم أعد كتابة العبارة من جديد. أستاذي أبو أحمد شكرا لك 28 دقائق مضت, biskra said: تم تجربة الكود باسم الجدول و الحقل كما ورد في السؤال و فعلا لم يشتغل قمت بتغيير اسم الجدول فاشتغل عادي يظهر أن اسم الجدول ربما من الأسماء المحجوزة أستاذي biskra شكرا لك قمت بتطبيق نفس الكود في نموذج آخر غير الذي كنت وضعته فيه .. فتم عمل الكود ولله الحمد .. فبحثت في النموذج السابق عن المشكلة فوجدت أن مصدر السجلات النموذج هو نفس الجدول VMain_T وهذا سبب في عدم عمل الكود فقمت بعمل الكود التالي PrintC = 4 فتم حل المشكلة أعتذر لأني لم انتبه لهذا الأمر البسيط وشكرا لكم على مجهودكم الرائع .. وجزاكم الله خيرا 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.