تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] المساعدة فى كود لبرنامج اكسس
#1
السلام عليكم ورحمه الله وبركاته
السؤال هو لدي خانه تتكون من 14 رقم اذا كان الرقم اقل او اكثر تظهر رساله تفيد الحالة
اما اذا الرقم يساوى 14 رقم اريد التاكد من ان الرقم لم يوجد قبل ذلك فى الجدول
هذا الكود الى كتبته ولكن هناك خطأ حيث ان الرقم اذا تساوى مع 14 حتى لو جديد يظهر رساله تفيد بان الرقم مكرر مع العلم انه ليس مكرر  Huh
هل من حل وبارك الله فيكم

كود :
Dim Answer As Variant
If Len(Trim(Me.الرقم_القومي_للطالب)) < 14 Then
       MsgBox ("عدد الارقام المدخلة اقل من 14 رقم الرجاء اعادة المحاولة")
       Me.الرقم_القومي_للطالب.SetFocus
       ElseIf Len(Trim(Me.الرقم_القومي_للطالب)) > 14 Then
       MsgBox ("عدد الارقام المدخلة اكبر من 14 رقم الرجاء اعادة المحاولة ")
       Me.الرقم_القومي_للطالب.SetFocus
       ElseIf Len(Trim(Me.الرقم_القومي_للطالب)) = 14 Then
Answer = DLookup("[الرقم_القومي_للطالب]", "التلاميذ", "[الرقم_القومي_للطالب] = '" & Me.الرقم_القومي_للطالب & "'")
If Not IsNull(Answer) Then
MsgBox "هذا الطالب موجود بالفعل" & vbCrLf & "اما ان الرقم القومي كتب خطأ او انك كتبته خطأ لطالب اخر , استخدم البحث لحل المشكلة.", vbCritical + vbOKOnly + vbDefaultButton1, "سجل مكرر"
Cancel = True
Me.الرقم_القومي_للطالب.Undo
else
       DoCmd.Save
       Me.الرقم_القومي_للطالب.BackColor = RGB(222, 229, 192)
       End If
      End If
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم
حضرتك كتبت الكود بشكل صحيح بس فى جزء بسيط وهوتفريغ قيمةالمتغير answer
قبل عملية البحث اللى حضرتك بتعملها وان شاء الله مش هيكون فى مشكلة جرب وانا مع حضرتك لو فى اية مشكلة تانية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ربط مسار الصورة برقم السجل فقط في اكسس محمد التميمي 2 446 23-10-25, 12:36 PM
آخر رد: محمد التميمي
  اخفاء ايقونة اكسس على سطح المكتب sm44ms 0 418 13-05-24, 03:40 PM
آخر رد: sm44ms
  اخفاء ايقونة اكسس على سطح المكتب sm44ms 0 326 13-05-24, 12:57 PM
آخر رد: sm44ms
Big Grin ADD User with Control And Link VBA(برنامج انشاء المستخدمين واتصال بالقواعد كامل) اكسس Ezril5 0 595 04-05-24, 11:38 PM
آخر رد: Ezril5
Smile Add Control User Update Table Link VBA Add Control ms.Access(تحكم بصلاحيات)اكسس Ezril5 0 542 04-05-24, 01:31 AM
آخر رد: Ezril5
Smile Add + FixAT \\Update Table Link VBA And Add and backup (تحديث ربط قواعد على اكسس) Ezril5 0 436 23-04-24, 10:06 PM
آخر رد: Ezril5
Big Grin reevew Background Fix Scrollbar Off ON M AddNew FixAt Ma Access (إضافة نوع الدفع اكسس Ezril5 4 522 23-04-24, 10:02 PM
آخر رد: Ezril5
Big Grin Update Table Link VBA And + and backup + Control ms.Access (برنامج ربط قواعد اكسس) Ezril5 0 469 23-04-24, 02:06 AM
آخر رد: Ezril5
Big Grin App(4/10/2024)- New-addFile_db(برنامج ا هداء لكم بحث متعدد ومحاسبة بسيطةومتقدم اكسس Ezril5 1 540 14-04-24, 05:41 PM
آخر رد: honest4ever
Heart هديتي لكم توسيط نموذج اكسس بوسط الشاشه بلا تعقيد طير البحر 4 955 13-04-24, 09:33 PM
آخر رد: طير البحر

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم