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

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

قام بنشر

اريد ان يتم تحديث نموذج form1 عند النقر من دون الحاجه تكرار فتحه

form1 هو عباره عن ملاحظات عن الدواء (رسالة تنبيه )
ويفتح في طرف الشاشه كما هو موضح بالصوره

298.Medication.rar

untitled.JPG

قام بنشر

وعليكم السلام :rol:

 

الافتراض انك تريد ملاحظة واحدة فقط في النموذج Form1 ، تفضل :rol:

 

1. في الحدث "عند تحميل" النموذج Form1 ، نعمل الكود التالي ، والذي يجعل النموذج Form1 يفتح على يمين النموذج frm_Patient_Drugs :


Private Sub Form_Load()

        r = Forms!frm_Patient_Drugs.Width + 0.6 * 576
        D = 0   'Forms!frm_Patient_Drugs.Section(acDetail).Height + 1.2 * 576 '0.6 * 576
        'w = Forms!frm_Patient_Drugs.Width
        'H = Forms!frm_Patient_Drugs.WindowHeight - Forms!frm_Patient_Drugs.Section(acDetail).Height - 1.5 * 576
        
        'docmd.MoveSize Right, Down, Width, Height
        DoCmd.MoveSize r, D ', w , H
  
' Me.Text0 = Forms.frm_Medication.ListDosing.Column(6)
 
End Sub

 

2. النموذج Form1 يأخذ بياناته من حقل Comments من السجل الحالي للنموذج الفرعي sfrm_Patient_Drugs ،

لذا نضيف الكود التالي على حدث "الحالي" ،

وقبل ارسال المعلومة للنموذج Form1 ، الكود يتأكد ان النموذج Form1 مفتوح ، وإلا فإنه يفتحه:

Private Sub Form_Current()

    If CurrentProject.AllForms("Form1").IsLoaded = False Then
        DoCmd.OpenForm "Form1"
    End If
    
    Forms!Form1!Text0 = Me.Comment

End Sub

 

3. طيب ، واذا اضفنا دواء جديد ، فاننا نريد ان نرى الملاحظة في النموذج Form1 كذلك ،

لذلك ، وعلى حدث Private Sub ListDosing_DblClick للنموذج frm_Medication ، نضيف الكود التالي:

وقبل ارسال المعلومة للنموذج Form1 ، الكود يتأكد ان النموذج Form1 مفتوح ، وإلا فإنه يفتحه:

    'now lets pass the comments to Form1
    'if Form1 is not open, then open it
    If CurrentProject.AllForms("Form1").IsLoaded = False Then
        DoCmd.OpenForm "Form1"
    End If
    
    Forms!Form1!Text0 = Me.ListDosing.Column(6)
    
    

 

 

جعفر 

298.2.Medication.accdb.zip

  • Like 1
قام بنشر
10 دقائق مضت, co2002co said:

عملتها من الجدول نفسه بس الشغله مره متعبه

من طلب العُلا سهر الليالي :rol:

ومن يركب البحر ، لا يخشى من الغرق :rol:

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