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

:س: مشكلة في تمرير (اسم حقل) من نموذج إلى استعلام


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

السلام عليكم

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

1. أنشأت جدولا للموردين اسميته (ٍSuppliers) بالشكل التالي

  • SupplierName المفتاح الرئيسي من نوع رقم
  • Saturday من نوع رقم
  • Sunday من نوع رقم
  • Monday من نوع رقم
  • Tuesday من نوع رقم
  • Thursday من نوع رقم
  • Friday من نوع رقم

2. أنشأت نموذجا للموردين اسميته (ٍSuppliers) وصممت فيه مربع تحرير وسرد combobox اسميته combo1 كما هو مبين أدناه

error5.JPG

أي عندما نضغط على مربع التحرير والسرد تظهر لنا اسماء الحقول من جدول Suppliers

3. أنشأت استعلام تحديث (Update Query) بهدف تحديث حقل السبت تلقائيا من أحد الحقول التي احددها في مربع التحرير والسرد كما في الشكل التالي

errors6.JPG

4. (تجري الرياح بما لا تشتهي السفن) لم يتحقق الهدف المنشود، حاولت كثيرا بطرق متعددة وعندما تعبت التجأت اليكم لتساعدوني بارك الله فيكم

معذرة للإطالة في الشرح ولكني أحببت أن أكون واضحا في طرح المسألة فكما يقال أن فهم المسألة هو نصف الحل

مع احترامي

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

السلام عليكم

أخي الأستاذ خضر

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

في حين أن حقل يوم السبت من نوع رقمي

والاستعلام يحاول تحديث حقل رقمي بنص وهو غير ممكن ، فلا بد من تطابق النوعين

هذا ما يبدو لي والله أعلم

أبو سليمان

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

السلام عليكم

السبب الذي ذكره الأخ أبو سليمان صحيح و منطقي

و لكن اضافة الى ذلك , أرى أنه من غير المستحسن ادراج حقول أسماء الأيام ضمن جدول الموردين .

من الأفضل فصل بيانات الموردين في جدول مستقل , و من ثم عمل جدول آخر للحركات التي ستتم على الموردين , و عمل ربط بينهما على حقل رقم المورد

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

  • 4 weeks later...

السلام عليكم

إخواني أبا سليمان ورضوان والاعضاء المحترمين

إبتداءً شكرا لكم على محاولاتكم في حل المسألة ، ولكن (ومع الاسف) هذه المسألة لم تحل بعد وما زالت قائمة وأرجو إعادة المحاولة فيها.

أود أن أضع صياغة جديدة للمسألة نفسها بالطريقة التالية:

أود أن يقوم استعلام التحديث بتحديث (تعديل) حقل السبت من حقل يوم أخر حسبما يتم تحديده في مربع تحرير وسرد في النموذج أي أن الذي أود تمريره من النموذج إلى الاستعلام هو اسم الحقل الذي سيتم التعديل بحسبه.

أخواي أبا سليمان ورضوان أن مدرك أن طريقة التعريف وضبط المسألة المعروضة في التعقيب رقم 1 تعطي قيمة نصية للإستعلام وليس اسم الحقل ، وهنا تكمن المشكلة ، ويكون السؤال كيف يمكن تعريف وضبط المسألة بطريقة اخرى (بدون استعمال أكثر من استعلام تحديث واحد).

إن كان بالإمكان إرفاق مثال ، أكون لكم من الشاكرين

مع الاحترام

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

  • 2 weeks later...

اخي الفاضل خضر الرجبي

يمكنك عمل استعلام تحديث يتضمن حقل السبت وباقي الحقول وفي خانة تحديث الي الخاصة بحقل السبت اكتب اسم الحقل الاخر المطلوب التحديث منة

وفي الحقل الخاص باسماء الحقول الاخري لاتكتب شيئا في خانة تحديث الي

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

forms![اسم النموذج]![اسم الكومبو بوكس]

و اتمني لو تم ارفاق الملف و ان شاء الله اعدلة لك

و شكرا

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

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

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

Important Information