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

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

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

عندى فورم رئيسى

reservation_frm
موجود فيه 


ليست بوكس اسمه
selected_list


موجود فيه حقل

ID
 وموجود ايضا  كومبوبوكس اسمه

account 

 

المطلوب
اريد عند تغيير قيمة الكومبوبوس اللى اسمه

account

اذا كان الليست بوكس---

selected_list 
بها سجلات بنفس

ID
الموجود في الفورم

reservation _frm
تخرج رساله ' لا يمكن تغيير قيم الكومبوبوس account
الا بعد حذف هذه السجلات

LAB.accdb

تم تعديل بواسطه safaa salem5
  • safaa salem5 changed the title to طريقة منع تغيير نوع الحساب الا بعد حذف السجلات المرتبطه
قام بنشر

السلام عليكم

طبعا  لم تحصلي على رد وسوف ابين السبب :

اقتباس

المطلوب
اريد عند تغيير قيمة الكومبوبوس اللى اسمه

account

اذا كان الليست بوكس---

selected_list 
بها سجلات بنفس

ID
الموجود في الفورم

reservation _frm
تخرج رساله ' لا يمكن تغيير قيم الكومبوبوس account
الا بعد حذف هذه السجلات

هنا اصلا لا يمكن ظهور  بيانات في القائمة الا بمعلومية ID النموذج

لانك وضعت هذا المعيار  في الاستعلام

وبكذا يكون طلبك لا معنى له

ارى الافضل لك صياغة الطلب بطريقة اخرى وهي توضيح الفكرة او الهدف الذي تريدين الوصول اليه

 

وحسب فهمي للعنوان

يمكنك حماية مربع التحرير اذا كانت القائمة تحمل بيانات

 

قام بنشر
1 hour ago, ابوخليل said:

السلام عليكم

طبعا  لم تحصلي على رد وسوف ابين السبب :

هنا اصلا لا يمكن ظهور  بيانات في القائمة الا بمعلومية ID النموذج

لانك وضعت هذا المعيار  في الاستعلام

وبكذا يكون طلبك لا معنى له

ارى الافضل لك صياغة الطلب بطريقة اخرى وهي توضيح الفكرة او الهدف الذي تريدين الوصول اليه

 

وحسب فهمي للعنوان

يمكنك حماية مربع التحرير اذا كانت القائمة تحمل بيانات

 

تمام 

حماية مربع التحرير من التغيير فى حاله تعبئة  القائمه بالبيانات

قام بنشر (معدل)
21 hours ago, ابوخليل said:
If Me.selected_list.Column(0, 1) > 0 Then
Me.account.Enabled = False
Else
Me.account.Enabled = True
End If

 

LAB2.rar 66.66 kB · 0 downloads

بس انا مش عايزه يحصل عدم تمكين

 عايزه يكون فى تمكين عادى بس بمجرد اختيار اى اختيار تانى من الكومبوبوكس  تخرج رساله (لا يمكن تغيير نوع الحساب الا بعد حذف  التحاليل المطلوبه)  وميحصلش تغيير فى  الاختيار الاساسى الموجود فى الكومبوبوكس

تم تعديل بواسطه safaa salem5
قام بنشر

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

وبدلا من الحماية نظهر الرسالة ونلغي الحدث

Private Sub account_BeforeUpdate(Cancel As Integer)
If Me.selected_list.Column(0, 1) > 0 Then
MsgBox "لا يمكن تغيير نوع الحساب الا بعد حذف  التحاليل المطلوبة"
DoCmd.CancelEvent
Undo
Exit Sub
End If
End Sub

 

LAB3.rar

قام بنشر
10 minutes ago, ابوخليل said:

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

وبدلا من الحماية نظهر الرسالة ونلغي الحدث

Private Sub account_BeforeUpdate(Cancel As Integer)
If Me.selected_list.Column(0, 1) > 0 Then
MsgBox "لا يمكن تغيير نوع الحساب الا بعد حذف  التحاليل المطلوبة"
DoCmd.CancelEvent
Undo
Exit Sub
End If
End Sub

 

LAB3.rar 67.06 kB · 0 downloads

لما بيكون فى تحليل واحد فى القايمه بيقبل عادى انه يغير فى الكومبوبوكس لو اكتر من تحليل مش بيغير

  • أفضل إجابة
قام بنشر

غيري جزء من السطر :

Me.selected_list.Column(0, 1)

الى

Me.selected_list.Column(0, 0)

ليصبح :

If Me.selected_list.Column(0, 0) > 0 Then

 

  • 3 weeks later...
قام بنشر
On 1/16/2024 at 10:26 PM, ابوخليل said:

غيري جزء من السطر :

Me.selected_list.Column(0, 1)

الى

Me.selected_list.Column(0, 0)

ليصبح :

If Me.selected_list.Column(0, 0) > 0 Then

 

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

undo

بتشتغل على الفورم كله مش على كومبوبوكس فقط

استبدلها بايه لتحقيق المطلوب

Private Sub account_BeforeUpdate(Cancel As Integer)
If Me.selected_list.Column(0, 1) > 0 Then
MsgBox "لا يمكن تغيير نوع الحساب الا بعد حذف  التحاليل المطلوبة"
DoCmd.CancelEvent
Undo
Exit Sub
End If
End Sub

 

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