الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

زر امر للكتابة في اكثر من حقل

بدأه ashraf_al_ani في 27 يناير 2011 · 3 رد · 547 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

اخواني و اخواتي اريد عمل زر امر فيه الكود التالي

Me.Text16 = Text16 & 1

سوف يكتب هذا الامر قيمة 1 في تكست 16

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

اقصد لدي مثلا 3 تكست

وزر امر واحد هل بالامكان عند وضع الموشر على احد هذه التكست و الضغط على الزر يكتب 1

و عند الوقوف على تكست اخر و الضغط على نفس الزر يكتب 1 و عند الوقوف على التكست الاخير و الضغط على هذا الزر يكتب 1

بمعنى اخر يمكن الكتابة على هذه التكستات بواسطة الزر الامر ؟؟

و رحم الله والديكم دنيا و اخرة

#3

رحم الله والديك على المتابعة

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

بمعنى اخر

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

ورحم الله والديكم دنيا و اخرة

#4

عند الضغط على الزر ستقوم بنقل التحكم من العنصر القديم الى العنصر الجديد

لذلك هناك امر

Screen.PreviousControl

و التي من خلاله يمكن معرفة خصائص العنصر السابق

مثال:

Screen.PreviousControl.Name

لجلب اسم العنصر السابق

و هذا هو الكود المستخدم في مثالك:

Private Sub Command7_Click()
Dim ct As Access.Control

If Screen.PreviousControl Is Nothing Then
    MsgBox "There is no focused control"
Else
    Set ct = Screen.PreviousControl
    ct.Value = ct.Name & " ZZ"
End If
End Sub

بالتوفيق ان شاء الله

db3.zip

مواضيع مشابهة