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

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

قام بنشر

السلام عليكم اساتذتي الكرام

المطلوب التعديل على كود تنسيق ارقام بهذه الصيغة "C1/2021" بحيث c1 اول مستفيد  و 2021 السنة الحالية

اي عندما اختيار علامة الصح على مربع اختيار ok  يظهر الرقم مع اخر سجل بالجدول بهذا التنسيق وعند دخول سنة جديدة يبدا الترقيم من الاول

وشكرا

Private Sub ok_Click()
       On Error Resume Next
Dim xLast, xNext As Integer
Dim prtyr, prtTxt As Integer
prtyr = DatePart("yyyy", Date)
prtTxt = CLng(Left(DMax("S", "Cridi"), 4))
xLast = CLng(Right(DMax("S", "Cridi", prtTxt = prtyr), 3))
If IsNull(xLast) Then
xNext = 1
Else
xNext = xLast + 1
End If
Me!Loan_ID = "C" & Format(xNext, "0") & "/" & prtyr
Me![Année] = Year(Date)

End Sub

 

قام بنشر

وعليكم السلام ورحمة الله وبركاته

جرب التعديل التالي

        On Error Resume Next
        Dim xLast, xNext As Integer
        Dim prtyr, prtTxt As Integer
        
        prtyr = DatePart("yyyy", Date)
        prtTxt = CLng(Left(DMax("S", "Cridi"), 4))
        xLast = CLng(Right(DMax("S", "Cridi", prtTxt = prtyr), 3))
        
            If IsNull(xLast) Then
                xNext = 1
            Else
                xNext = xLast + 1
            End If
            
        Me!Loan_ID = DFirst("c1", "[Cridi]", "Right(XDate, 4) =" & Right(Date, 4)) & Format(xNext, "0") & "/" & prtyr
        Me![Année] = YEAR(Date)

مع مراعاة حقل التاريخ XDate

تحياتي

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

شكرا لك استاذ محمد أبو عبد الله

الكود لم يفي بالغرض المطلوب

حيب عند الضغط على خانة الاختيار  OK لم يظهر شيء

وعند تتبع الكود خطوة بخطوة ظهرت لي ان قيمة

        Me!Loan_ID = DFirst("c1", "[Cridi]", "Right(XDate, 4) =" & Right(Date, 4)) & Format(xNext, "0") & "/" & prtyr

 

 

 تساوي Null

2021-09-29_16-49-07.jpg.b52744b7bd7e1c497a99b27ffefad17e.jpg

تم تعديل بواسطه كريمو2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information