
نوشته شده توسط
moradi.j
با سلام و تشکر فراوان از اینکه وقتتون رو در اختیار بنده قرار دادید
متاسفانه کد رو جایگذاری کردم اما خروجی نداد
ممنون میشم روی فایل واسم انجام بدید و فایل رو بارگذاری کنید
بازم سپاس فراوان
سلام
کدهای زیر رو هم امتحان کن !
Private Sub invoice_no_AfterUpdate()
If Not IsNull(invoice_no) And Not IsNull(company_name) Then
If DCount("*", "invoicetable1", "invoice_no='" & invoice_no & "' and company_name=" & Me.company_name.Column(0) & "") > 0 Then
MsgBox "اين فاکتور با شماره " & " " & invoice_no & " " & "با نام شرکت/موسسه " & Me.company_name.Column(1) _
& vbCr & "در حال حاضر در پايگاه داده ثبت شده است " & vbCr & "! لطفا دوباره بررسي نماييد", vbInformation, "اطلاعات تکراري"
Me.Undo
End If
End If
End Sub
ضمناً با توجه به اینکه شرط باید برای هر دو فیلد invoice_no و company_name برقرار باشه این کد ها باید در رویداد AfterUpdate هر دو فیلد باید وارد بشه ( در یکی وارد بشه در دیگری فراخوانی بشه)