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

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

قام بنشر

السلام عليكم ورحمه الله وبركاته

 

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

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

ولكن عند الضغط مره ثانيه على الزر لادخال قيمه اخرى يظهر لي النموذج السابق

 

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

 

عندي قاعدة بيانات موظفين وعملت استعلام عن رقم موظف واكتب مثلاً رقم الموظف 1 ويفتح معاي النموذج مافيه اي مشكلة

لكن عند الاستعلام مره ثانية عن رقم موظف اخرى واضغط على الزر على طول يفتح معاي اخرى رقم موظف فتحته الي اهو 1

يعني مايظهر لي مربع الحوار الي يطلب مني ادخل رقم الموظف

 

 

 

ويعطيكم العافيه

قام بنشر

 

عندي قاعدة بيانات موظفين وعملت استعلام عن رقم موظف واكتب مثلاً رقم الموظف 1 ويفتح معاي النموذج مافيه اي مشكلة

لكن عند الاستعلام مره ثانية عن رقم موظف اخرى واضغط على الزر على طول يفتح معاي اخرى رقم موظف فتحته الي اهو 1

يعني مايظهر لي مربع الحوار الي يطلب مني ادخل رقم الموظف

 

 

وعليكم السلام أختي

 

عند الاستعلام مرة ثانية ، هل النموذج الاول مقفل؟

 

رجاء ان تعطينا تفصيل أكثر ، حيث بدون البرنامج ، يجب ان نعرف تفاصيل أكثر  :smile:

 

 

جعفر

قام بنشر

شكرأ لك أخي على تواجدك هنا

 

عملت استعلام انه يطلب مني رقم التوظيف ومن ثم يظهر لي جميع البيانات لحامل هذا الرقم

وعملت نموذج مبني على الاستعلام, وعند فتح النموذج يطلب مني رقم التوظيف  (مثلا ادخل رقم 1) وادخل رقم التوظيف ويظهر لي البيانات مافيه اي مشكله في الاستعلام او النموذج

 

لكن  المشكلة عند اغلاق النموذج وافتحه مره ثانيه مايطلب مني رقم التوظيف مباشر يفتح لي بيانات رقم التوظيف السابق الي اهو (رقم التوظيف1)

قام بنشر

أفضل شئ ممكن تعمليه ، انك ترفقين هذا الجزء من البرنامج:

1. الاستعلام

2. النموذج

3. سجلين او 3 في الجدول

 

وعليه نشوف وين المشكلة  :smile:

 

 

جعفر

قام بنشر

كما توقعت ، النموذج لم يُغلق ، فعليه ، القيمة السابقه لا تزال موجودة!!

 

غيري الكود الموجود عندك ، بهذا الكود:

 

نموذج1

Private Sub أمر0_Click()
DoCmd.OpenForm "استعلام1", acNormal
'Me.Visible = False
End Sub

ولنموذج الاخر ، استعلام1:


Private Sub أمر6_Click()
'DoCmd.OpenForm "نموذج1", acNormal
'Me.Visible = False
DoCmd.Close
End Sub

جعفر

قام بنشر

الطريقة اللي انا استعملها هي:

 

في اول نموذج يفتح في برنامجك ، في النموذج1 ، في الحدث عند التحميل ، نحط الكود التالي:

docmd.maximize

وجميع النماذج ما تكون منبثقة ،

واستخدام هذه الطريقة: http://www.officena.net/ib/index.php?showtopic=60864&p=391815

 

تكون النتيجة مثل ما طلبتي  :smile:

 

 

جعفر

56.قاعدة بيانات1.accdb.zip

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