اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

كود إخفاء وإظهار حقل في نموذج مستمر


CrazyAccess

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

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

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

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

 

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
رابط هذا التعليق
شارك

مرحبا من جديد

 

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

 

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

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

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

 

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

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

اخي العزيز .

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

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

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

  • 4 years later...
  • 4 months later...
  • 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