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

مشكلة بخصوص نقل التركيز


ledoledo
إذهب إلى أفضل إجابة Solved by jjafferr,

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

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

الاخوة الكرام خبراء الاكسيس

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

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

New 1.accdb

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

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

عفوا للاطالة وشكرا للاهتمام

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

  • أفضل إجابة

السلام عليكم 🙂

 

هناك 3 طرق لعمل الذي تريده ، فإختار الطريقة التي تناسبك 🙂

image.png.c05f63fc6bd08db34a9431140e4de4dc.png

.

1. اختيار السجل كاملا:

الكود
Private Sub Form_Current()

    Me.my_ID = Me.Text1
End Sub


والتنسيق الشرطي واحد للحقول كلها
Expression is: [my_ID]=[iid]

.

2. اختيار كل حقل بطريقة مستقلة ، وبيانات الحقل المتشابهة كلها ستظهر :

الكود
Private Sub Text1_Click()

    Me.my_ID = "1|" & Me.Text1
End Sub

Private Sub Text2_Click()

    Me.my_ID = "2|" & Me.Text2
End Sub


والتنسيق الشرطي
للحقل iid
Expression is: Mid([my_ID],1,InStr([my_ID],"|")-1)=1 And Mid([my_ID],InStr([my_ID],"|")+1)=[iid]

للحقل fName
Expression is: Mid([my_ID],1,InStr([my_ID],"|")-1)=2 And Mid([my_ID],InStr([my_ID],"|")+1)=[fName]

.

3. اختيار كل حقل بطريقة مستقلة ، وكل حقل له استقلاليته :

الكود
Private Sub Text1_Click()

    Me.my_ID = "1|" & Me.Text1 & "|" & Me.Text2
End Sub

Private Sub Text2_Click()

    Me.my_ID = "2|" & Me.Text1 & "|" & Me.Text2
End Sub


والتنسيق الشرطي
للحقل iid 
Mid([my_ID],1,InStr([my_ID],"|")-1)=1 
  And Mid([my_ID],InStr([my_ID],"|")+1,InStr(3,[my_ID],"|")-3)=[iid] 
  And Mid([my_ID],InStr(3,[my_ID],"|")+1)=[fName]

للحقل fName 
Mid([my_ID],1,InStr([my_ID],"|")-1)=2 
  And Mid([my_ID],InStr([my_ID],"|")+1,InStr(3,[my_ID],"|")-3)=[iid] 
  And Mid([my_ID],InStr(3,[my_ID],"|")+1)=[fName]

.

جعفر

1174.RemainFocus_OutsideForm.accdb.zip

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

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