Radwan0 قام بنشر أبريل 11, 2020 قام بنشر أبريل 11, 2020 السلام عليكم احبتي وضعت كود بحيث يظهر لي عند ادخال العنوان انه تم ادخاله عدة مرات - لكن المشكلة عند الضغط على "NO" يسببلي مشاكل بحيث انه يقوم بحفظ السجل بالرغم من المضاعفات والتكرار Private Sub Title_BeforeUpdate(Cancel As Integer) Dim rslt As String DoCmd.SetWarnings False If DCount("*", "table1", "[title]='" & Me.Title & "'") > 0 Then If MsgBox("warnnig", vbQuestion + vbYesNo, "deplucate") = vbNo Then Me.Title.Undo Cancel = True End If End If End Sub
أفضل إجابة Khalid Jnb قام بنشر أبريل 11, 2020 أفضل إجابة قام بنشر أبريل 11, 2020 (معدل) السلام عليكم تفضل احي الكريم الكود بعد التعديل Private Sub title_BeforeUpdate(Cancel As Integer) Dim rslt As String DoCmd.SetWarnings False If DCount("*", "table1", "[title]='" & Me.Title & "'") > 0 Then Beep If MsgBox("warnnig", vbQuestion + vbYesNo, "deplucate") = vbNo Then Cancel = True Me.Undo End If End If End Sub تحياتي تم تعديل أبريل 11, 2020 بواسطه Khalid Jnb 1
Radwan0 قام بنشر أبريل 11, 2020 الكاتب قام بنشر أبريل 11, 2020 الف شكر ياغالي بالفعل هذا الكود الصحيح عندي مشكلة اخرى وهي انني انسخ البيانات من خلال زر -- وعند النسخ تظهر لي المشكلة وهي ان قاعدة البيانات تقوم بانشاء جدول للاخطاء
Khalid Jnb قام بنشر أبريل 11, 2020 قام بنشر أبريل 11, 2020 (معدل) اخي العزيز من الافضل ارفاق ملف للتعديل المهم اعتقد ان الحل هو وضع كود للحذف (افراغ الحقول من البيانات) قبل كود النسخ بنقس الزر تحياتي تم تعديل أبريل 11, 2020 بواسطه Khalid Jnb
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.