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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته
 
عملت نموذج مستمر ووضعت فيه كود إخفاء حقل معين بناء على شرط
لكن النتيجة أن حالة إخفاء أو إظهار الحقل تتم في جميع السجلات كونه مستمر.
 

* استخدام خاصية التنسيق الشرطي لا يعطينا خيار إخفاء وإظهار الحقل  فقط تفعيل أو تعطيل الحقل.

أريد تعديل الكود ليتفاعل مع السجل المحدد فقط للإخفاء والإظهار
 
الكود :

 

If Me.Cheldren = -1 Then
Me.CheldrenNo.Visible = True

Else: Me.CheldrenNo.Visible = False
    
    End If

 ومرفق المثال أيضاً
 
تقبلوا شكري وتقديري

Visible Current Record.rar

  • Like 1
قام بنشر

تعمل دالة فرعية ويتم استدعائها من خلال مربع اختيار , 

بعدها يتم استدعاء الدالة الفرعية من خلال . حدث في الحالي للفورم , وحدث بعد التحديث لمربع الاختيار .

طبعا تغير اسماء الحقول حسب ما موجود في نموذج عملك . 

Private Sub CustomerCB_AfterUpdate()
 GetTrue
End Sub

Private Sub Form_Current()
 GetTrue
End Sub
Sub GetTrue()
If Me.CustomerCB Then
  Me.CustomerFirstName.Visible = True
  Me.CustomerLastName.Visible = True
  Me.CustomerPhone.Visible = True
Else
  Me.CustomerFirstName.Visible = False
  Me.CustomerLastName.Visible = False
  Me.CustomerPhone.Visible = False
End If
Exit Sub
End Sub
  • Like 1
قام بنشر

الاستاذ الفاضل : أبوخليل

لقد قمت بتجربة عدة طرق ومنها الطريقة المعروضة في الموضوع

ولم تصلح أي منهم

فهل من طريقة لعمل ذلك  في الفورم في طريقة عرض السجلات المتتالية

  • Like 1
قام بنشر

اخونا ازهر

 

السؤال من العضو CrazyAccess واضح  تماما

ومثاله الذي قدمه للعلاج رائع

 

ونريدك ان تعدل على مثاله وتطبق الكود الذي تفضلت به

  • Like 1
قام بنشر (معدل)

مساء الخير

 

أشكركم جميعا أخواني وبالأخص أزهر لطرحه الحل

وشكرا لمشرفنا أبو خليل لإهتمامه ومتابعته

 

طبقت العملية أخي الكريم أزهر   لكنها لم تزبط معي كوني أستخدم نموذج مستمر..

فالكود لايزال يظهر الحقل لجميع السجلات وليس فقط السجل الحالي !

 

بانتظار الحل الشافي

 

تحياتي

تم تعديل بواسطه CrazyAccess
  • Like 1
قام بنشر

:rol:  أعتقد يفترض ربط عملية الإظهار والإخفاء بناءً على رقم السجل

لربما هكذا سيعمل لكني لست خبير في الأكواد :)

  • Like 1
قام بنشر

مرحبا من جديد

 

اشكرك كثيرا أخي الكريم علي

 

العملية سليمة في حالة وجود حقل واحد فقط مثل المثال المرفق

ولكن هدفي هو اخفاء حقل واظهار حقل آخر

ولكن لكوني توقعت أن يكون هناك كود لذلك لم أضف حقل آخر في المثال

 

أتمنى وجود طريقة لإخفاء حقل واظهار حقل آخر

قام بنشر

اخي العزيز .

تحيه لك . لا يمكن اخفاء حقل لسجل في نموذج مستمر لكن المثال الذي رفقته لك , عند التنقل بين السجلات سوف تلاحظ اخفاء الحقول عند التنقل .

اما في حالة النماذج المستمرة لا يمكن تنفيذ ذلك .

  • 4 years later...
  • 4 months later...
قام بنشر
On 10/6/2014 at 9:45 PM, .Azhar said:

 Sub GetTrue(

السلام عليكم

ممكن اعرف هاي منين اجتSub GetTrue(

في كود الاخقاء

 

مع شكري وتقديري

قام بنشر
7 minutes ago, Ali_flw said:

السلام عليكم

ممكن اعرف هاي منين اجتSub GetTrue(

في كود الاخقاء استاذ ازهر

 

مع شكري وتقديري

 

  • 2 months later...
قام بنشر

اخي في الله ممكن المرفق بدون ضغط 

لأني عندي مشكلة في برنامج فك الضغط من فضلك لو تكرمت 

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.

×
×
  • اضف...

Important Information