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

فتح نموذج بمعلومية قيمة مرتبطة من جدول اخر


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

السلام عليكم ورحمة الله

ارجوا المساعدة 

بالنموذج المرفق مطلوب فتح النموذج fmain

عند الضغط على زرار. رقم الطلب. او رقم العملية

ولكن الأمر لايستجيب

وايضا

يوجد جدول باسم req به قيم أرقام الطلب متشابه نفس الطلبات بالجدول main

ومطلوب إدخاله على نفس زرار الاستعلام الخاص ب رقم الطلب

 

fmain.accdb

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

  • أفضل إجابة
اقتباس

وايضا

يوجد جدول باسم req به قيم أرقام الطلب متشابه نفس الطلبات بالجدول main

ومطلوب إدخاله على نفس زرار الاستعلام الخاص ب رقم الطلب

طلبك هذا غير مفهوم

انظر لهذه الطريقة لطلبك الأول اذا تصلح لك

fmain2.rar

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

18 ساعات مضت, ابوخليل said:

طلبك هذا غير مفهوم

انظر لهذه الطريقة لطلبك الأول اذا تصلح لك

fmain2.rar 109.63 kB · 12 downloads

@ابوخليل

بالغ التحية والتقدير 

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

ويعطى رسالة توقف ولا يتم استكمال الاستعلام ويرجع يعيد التركيز  على زرار الطلب او العملية

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

منطقيا جميع الارقام موجودة فعلا .. لانك لا تكتبها .. بل تختارها من مربع التحرير

لذا النموذج مؤكد سيفتح عليها ..

الذي لم افهمه :

اقتباس

رقم الطلب غير موجود ولا يوجد عملية بهذا الرقم 

مستحيل .. لأن رقم الطلب موجود فعلا

ايضا ما المراد بكلمة لا يوجد عملية .. هل هي المبالغ ؟

اقتباس

فى حالة عدم تسجيل الطلب

ايضا هذه غير مفهومه .. مثالك يشتمل على مربعي تحرير فقط 

اين تسجيل الطلب هذا ؟؟؟

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

15 دقائق مضت, ابوخليل said:

منطقيا جميع الارقام موجودة فعلا .. لانك لا تكتبها .. بل تختارها من مربع التحرير

لذا النموذج مؤكد سيفتح عليها ..

الذي لم افهمه :

مستحيل .. لأن رقم الطلب موجود فعلا

ايضا ما المراد بكلمة لا يوجد عملية .. هل هي المبالغ ؟

ايضا هذه غير مفهومه .. مثالك يشتمل على مربعي تحرير فقط 

اين تسجيل الطلب هذا ؟؟؟

اقصد على سبيل عندما اكتب هذا الرقم   2536987564     هذا الرقم غير موجود بالفعل   عندما اضغط enter يفتح النموذج fmain على سجل خالى

بدل فتح النموذج فى هذة الحالة يعطى رسالة توقف ورسالة تنبيه ان هذا الرقم غير موجود

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

فهم السؤال نصف الإجابة

تفضل

Dim i
i = Nz(DLookup("TENDER_NO", "main", "TENDER_NO='" & T30 & "'"), 0)
If i = 0 Then
MsgBox "رقم الطلب غير موجود ولا يوجد عملية بهذا الرقم ", , "تنبيه"
DoCmd.CancelEvent
Exit Sub
Else
DoCmd.OpenForm "fmain", acNormal
End If

 

fmain3.rar

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

31 دقائق مضت, ابوخليل said:

فهم السؤال نصف الإجابة

تفضل

Dim i
i = Nz(DLookup("TENDER_NO", "main", "TENDER_NO='" & T30 & "'"), 0)
If i = 0 Then
MsgBox "رقم الطلب غير موجود ولا يوجد عملية بهذا الرقم ", , "تنبيه"
DoCmd.CancelEvent
Exit Sub
Else
DoCmd.OpenForm "fmain", acNormal
End If

طلب  اخر سيدى    يوجد عملية رقمها  1151/2024  مسجل عليها اربع طلبات عندما اختار على سبيل المثال الرقم 1200259163 فى زرار الطلب لا يظهر نتيجة

image.png.3a026c75d07de37b018bf34a7222c1f5.png

fmain3.rar 110.74 kB · 0 downloads

 

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

عندك جدولين يختلفان اختلافا كليا  في الخصائص والبيانات

الجدول الاول فيه رقم العملية فريد غير قابل للتكرار  والرقم 1200259163 غير موجود فعلا .. والبحث كما تعلم يتم على هذا الجدول

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

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

7 دقائق مضت, ابوخليل said:

عندك جدولين يختلفان اختلافا كليا  في الخصائص والبيانات

الجدول الاول فيه رقم العملية فريد غير قابل للتكرار  والرقم 1200259163 غير موجود فعلا .. والبحث كما تعلم يتم على هذا الجدول

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

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

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

21 ساعات مضت, Abdelaziz Osman said:

السلام عليكم ورحمة الله

ارجوا المساعدة 

بالنموذج المرفق مطلوب فتح النموذج fmain

عند الضغط على زرار. رقم الطلب. او رقم العملية

ولكن الأمر لايستجيب

وايضا

يوجد جدول باسم req به قيم أرقام الطلب متشابه نفس الطلبات بالجدول main

ومطلوب إدخاله على نفس زرار الاستعلام الخاص ب رقم الطلب

 

fmain.accdb 860 kB · 5 downloads

بمعنى اريد اولا : يتم استدعاء رقم الطلب من الجدول req

ثانيا : يتم استدعاء رقم العملية بناء على استدعاء رقم الطلب من اولا

ثالثا : يتم استدعاء نموذج fmain بناء على استدعاء رقم العملية من ثانيا

وهذا هو المطلوب

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

@ابوخليل

سيدى   صنعت علاقة بهذا الشكل

image.png.8f139047c4abc823a9bad341f03b8aa2.png

ووضعت العلاقة لمصدر صف رزرا الطلب هكذا

هل من الممكن ان تفيد هذه العلاقة فى استدعاء النموذج

ارجوا عمل تجربة على الطلبات المرتبطة بالعملية رقم  1151/2024

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

طيب ركز معي قليلا

الجدول main يشتمل على رقم عملية ويقابلها رقم طلب واحد .. والمبالغ قد توجد وقد لا توجد

الجدول reg يشتمل على ارقام عمليات وارقام طلبات مكررة وبدون حقل مبالغ

وأنت عملت نموذج منقسم ووضعت في الجزء العلوي وايضا السفلي حقل للمبالغ

فضلا .. فهمني ليش البيانات في الجدولين مختلفة .. المفروض واحد رئيسي والثاني فرعي

اقصد الاصل ان رقم العملية في الجدول الاساس فقط .. اما رقم الطلب والمبالغ تكون في الجدول الفرعي

لأن رقم العملية لا يتكرر بينما الطلب يتكرر ضمن العملية الواحدة

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

10 دقائق مضت, Abdelaziz Osman said:

 

ووضعت العلاقة لمصدر صف رزرا الطلب هكذا

هل من الممكن ان تفيد هذه العلاقة فى استدعاء النموذج

ارجوا عمل تجربة على الطلبات المرتبطة بالعملية رقم  1151/2024

واضح ان تصميمك للجدول من الأساس خطأ

المفروض ان رقم العملية فقط في جدول 

وارقام الطلبات والمبالغ في جدول آخر فرعي

ويتم ربط علاقة بينهما رأس لأطراف

 

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

15 دقائق مضت, ابوخليل said:

واضح ان تصميمك للجدول من الأساس خطأ

المفروض ان رقم العملية فقط في جدول 

وارقام الطلبات والمبالغ في جدول آخر فرعي

ويتم ربط علاقة بينهما رأس لأطراف

 

بالفعل هو كذلك جدول الراس هو الجدول main  وجدول الاطراف هو req

بحيث ان العملية لا تتكرر فى جدول main

وارقام الطلبات هى التى تتكرر ويتم تسجيها بجدول req

مع الاخذ فى الاعتبار ان العملية الواحدة قد تحتوى على اكثر من طلب مثل العملية 1151/2024

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

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

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

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



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

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

Important Information