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

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

قام بنشر

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

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

بالنموذج المرفق مطلوب فتح النموذج 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

قام بنشر
2 ساعات مضت, Abdelaziz Osman said:

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

 

طيب من اجل ضبط التصميم بطريقة صحيحة اتبع التالي :

1- احذف حقل الطلبيات من جدول main

2- انقل حقل المبالغ وحقل مربع الاختيار الى جدول reg  .. لتصبح الحقول : ( العمليات/ الطلبيات/ المبالغ / نعم_لا )

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

بكذا تكون جداولك صحيحة 100%

قام بنشر
2 ساعات مضت, ابوخليل said:

طيب من اجل ضبط التصميم بطريقة صحيحة اتبع التالي :

1- احذف حقل الطلبيات من جدول main

2- انقل حقل المبالغ وحقل مربع الاختيار الى جدول reg  .. لتصبح الحقول : ( العمليات/ الطلبيات/ المبالغ / نعم_لا )

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

بكذا تكون جداولك صحيحة 100%

وهو كذلك ساحاول وابلغ حضرتك 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information