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

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

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

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

احبتي الكرام عندي فورم YWMA اريد عند الضغط علي زر امر فحص تسلسل التاريخ

يعطينا رساله    (يوجد تسلسل خطاء بالتاريخ بفاتوره رقم.......) 

تسلسل التاريخ الخطاء موضح بالصوره

تحياتي احبتي

 

فحص تسلسل التاريح.accdb

1.jpg

تم تعديل بواسطه ابو زاهر
قام بنشر
5 ساعات مضت, ابو زاهر said:

احبتي الكرام عندي فورم YWMA اريد عند الضغط علي زر امر فحص تسلسل التاريخ

يعطينا رساله    (يوجد تسلسل خطاء بالتاريخ بفاتوره رقم.......) 

تسلسل التاريخ الخطاء موضح بالصوره

اتفضل
تم استخدام هذا الكود
 

Private Sub أمر6_Click()
    Dim Aded As Long
    Dim FirDate As Date
    Dim Curdate As Date
    Dim Curdate1 As Date
    Dim Teakid As Byte
        Aded = Me.YWMA_sub.Form.Recordset.RecordCount
        Me.YWMA_sub.SetFocus
        Me.YWMA_sub.Form.Atarih.SetFocus
        DoCmd.GoToRecord , , acFirst
        FirDate = Me.YWMA_sub.Form.Atarih
    For i = 0 To Aded - 1
        Curdate1 = Me.YWMA_sub.Form.Atarih
            If Curdate1 > FirDate Then
                    Curdate = Me.YWMA_sub.Form.Atarih
                    Teakid = 1
            End If
        If Curdate1 > FirDate Then
                DoCmd.GoToRecord , , acNext
            ElseIf Curdate1 = FirDate And Teakid = 0 Then
                DoCmd.GoToRecord , , acNext
            Else
                MsgBox " ( " & Me.YWMA_sub.Form.Rjmfatwra & " ) " & "هناك تسلسل التاريخ خطأ في رقم الفاتورة", vbMsgBoxRtlReading, "تنبيه"
                
                        Exit Sub
        End If
    Next i
End Sub

 

فحص تسلسل التاريح.accdb

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

استاذي @Shivan Rekany نورت المنتدي بعد الغياب عسي تكن بخير يالغالي

استاذي السموحه عملت المطلوبي صحيح  ولكن لم اطرح ما في جعبتي كامل السموحه منك 

اريد تعديل للكود يكون يقرا من الجدول  وليس من النموذج الفرعي 

القاعده الحاليه النموذج مجرد زر فيه فقط

شاكر اليك ابو محمد  

kkkk.accdb

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

السلام عليكم

استعمل هذا الكود:

Dim rst  As DAO.Recordset
Dim ddate As Date
Dim i As Integer, RC As Integer
Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
    For i = 1 To RC
       If rst!Atarih < ddate Then
          MsgBox "هناك تسلسل خاطئ في التاريخ للفاتورة رقم: " & rst!Rjmfatwra
          Exit Sub
        Else
       ddate = rst!Atarih
        rst.MoveNext
        End If
Next i

 

فحص تسلسل التاريح.rar

  • Like 1
  • Thanks 1
قام بنشر
3 ساعات مضت, صالح حمادي said:

السلام عليكم

استعمل هذا الكود:


Dim rst  As DAO.Recordset
Dim ddate As Date
Dim i As Integer, RC As Integer
Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
    For i = 1 To RC
       If rst!Atarih < ddate Then
          MsgBox "هناك تسلسل خاطئ في التاريخ للفاتورة رقم: " & rst!Rjmfatwra
          Exit Sub
        Else
       ddate = rst!Atarih
        rst.MoveNext
        End If
Next i

 

فحص تسلسل التاريح.rar

الف الف شكر استاذي الغالي نعم هذا ما كان بجعبتي  الله يعطيك العافيه:fff::fff::fff:

الف شكر لا ستاذي شفان عمل المطلوب حسب الشرح السابق  الله يعطيه العافيه:fff::fff::fff:

ما يسعني الا ان اقول جزاكم الله خير  استاتذي الكرام 

تحياتي اليكم

  • Like 1
قام بنشر
في ٢٨‏/٥‏/٢٠١٨ at 21:25, صالح حمادي said:

السلام عليكم

استعمل هذا الكود:


Dim rst  As DAO.Recordset
Dim ddate As Date
Dim i As Integer, RC As Integer
Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
    For i = 1 To RC
       If rst!Atarih < ddate Then
          MsgBox "هناك تسلسل خاطئ في التاريخ للفاتورة رقم: " & rst!Rjmfatwra
          Exit Sub
        Else
       ddate = rst!Atarih
        rst.MoveNext
        End If
Next i

 

فحص تسلسل التاريح.rar

استاذي ممكن تعديل للكود مثلا عند ظهور الرساله ويوجد تواريخ كثيره ملخبطه  تظهر الرياله اضغط موافق يعطينا  التاريخ  التالي الملخبط اي دوران بالجدوال 

السموحه منك تعبنك معي بالغالي

قام بنشر
8 ساعات مضت, صالح حمادي said:

نعم.

احذف هذه العبارة من الكود:


Exit Sub

 

استاذي الغالي صالح لقد قمت بحذف العباره كما قلت لي  وكان يظهر تكرر  الرساله ممتاز ولكن رقم الفاتوره التالي لم يظهر 

انظر الي الثلاثه السجلات تاريخها خطاء ستلاحظ الرساله تعطينا اول رقم فاتوره خطاء والثاني والثالث لم يظهر 

لان الهدف بدي الرساله تظهر لي ارقام  الفواتير  الخطاء بكل ضعطه على موافق كي اقوم ياصلاح الخطاء 

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

التحيه والتقدير اليك استاذي 

فحص تسلسل التاريح.accdb

قام بنشر

السلام عليكم

Dim rst  As DAO.Recordset
Dim rst  As DAO.Recordset
Dim ddate As Date
Dim i As Integer, RC As Integer
Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
For i = 1 To RC
    If rst!Atarih < ddate Then
       MsgBox "هناك تسلسل خاطئ في التاريخ للفاتورة رقم: " & rst!Rjmfatwra
    Else
       ddate = rst!Atarih
    End If
    rst.MoveNext
Next i

غير مكان السطر: rst.MoveNext

اجعلها تحت End If

  • Like 1
  • Thanks 1
قام بنشر
5 ساعات مضت, Khalf said:

عمل أنيق و سؤال أنيق

أعجبني السؤال و الإجابة

شكراً لكم

أخواني

@ابو زاهر

@Shivan Rekany

@صالح حمادي

شكر إليك ما زلنا منتظرين الفرحه الكبري بإذن الله حتا نحصل على المراد

تحياتي

قام بنشر (معدل)
40 دقائق مضت, صالح حمادي said:

لم تخبرني هل هذا هو المطلوب أم لا ؟

نعم هو المطلوب ولكن اتمام عليه قليلا كي انال ما في جعبتي المطلوب  رقم الفاتوره التاليه الذي يوجد فيها  تسلسل خطاء   لم يظهر عندما انقر علي موافق  وانما بالسجل الاول  يظهر رقم الفاتوره

تحياتي إليك يالغالي القي نظره للصور توضح والقاعده 

عندي الخطاء بفاتوره رقم A00004 وA00005 و A00006

فالمطلوب يتغير رقم الفاتوره كلما ضغطت زر موافق بالرساله كما في الصوره

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

الله يعطيك العافيه استاذي

فحص تسلسل التاريح.accdb

 

 

 

13.jpg

12.jpg

11.jpg

تم تعديل بواسطه ابو زاهر
قام بنشر (معدل)
2 ساعات مضت, ابو زاهر said:

عندي الخطاء بفاتوره رقم A00004 وA00005 و A00006

فالمطلوب يتغير رقم الفاتوره كلما ضغطت زر موافق

اتفضل تم استخدام الكود هكذا
 

Private Sub أمر6_Click()
    Dim rst  As DAO.Recordset
        Dim ddate As Date
            Dim i As Integer, RC As Integer
                Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
                        rst.MoveLast: rst.MoveFirst
                    RC = rst.RecordCount
    For i = 1 To RC
       If rst!Atarih < ddate Then
                MsgBox (rst!Rjmfatwra & " هناك تسلسل خاطئ في التاريخ للفاتورة رقم ")
            Else
                ddate = rst!Atarih
        End If
                rst.MoveNext
    Next i
End Sub

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

 

فحص تسلسل التاريح (1).accdb

تم تعديل بواسطه Shivan Rekany
  • Like 1
  • Thanks 1
قام بنشر
15 ساعات مضت, صالح حمادي said:

السلام عليكم


Dim rst  As DAO.Recordset
Dim rst  As DAO.Recordset
Dim ddate As Date
Dim i As Integer, RC As Integer
Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
    rst.MoveLast: rst.MoveFirst
    RC = rst.RecordCount
For i = 1 To RC
    If rst!Atarih < ddate Then
       MsgBox "هناك تسلسل خاطئ في التاريخ للفاتورة رقم: " & rst!Rjmfatwra
    Else
       ddate = rst!Atarih
    End If
    rst.MoveNext
Next i

غير مكان السطر: rst.MoveNext

اجعلها تحت End If

استاذي صالح الله يعطيك العافيه هو المطلوب بكله والسموحه يالغالي لم انتبه لهذه المشاركه  الف الف شكر رينا بعطيك العافيه تماما الان 

 

1 ساعه مضت, Shivan Rekany said:

اتفضل تم استخدام الكود هكذا
 


Private Sub أمر6_Click()
    Dim rst  As DAO.Recordset
        Dim ddate As Date
            Dim i As Integer, RC As Integer
                Set rst = CurrentDb.OpenRecordset("SELECT * FROM [HRR]")
                        rst.MoveLast: rst.MoveFirst
                    RC = rst.RecordCount
    For i = 1 To RC
       If rst!Atarih < ddate Then
                MsgBox (rst!Rjmfatwra & " هناك تسلسل خاطئ في التاريخ للفاتورة رقم ")
            Else
                ddate = rst!Atarih
        End If
                rst.MoveNext
    Next i
End Sub

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

 

فحص تسلسل التاريح (1).accdb

شكر اليك استاذي ابو محمد نعم هو المطلوب ولكنني لم انتبه  لمشاركت الاستاذ صالح 

ربنا يعطيكم العافيه استاتذي الكرام شكر شكر كثير حلو جدا 

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

  • Like 1
قام بنشر
1 ساعه مضت, ابو زاهر said:

استاذي صالح الله يعطيك العافيه هو المطلوب بكله والسموحه يالغالي لم انتبه لهذه المشاركه  الف الف شكر رينا بعطيك العافيه تماما الان

الحمد لله. ربي يوفقك

شكرا صديقي Shivan Rekany

  • Thanks 1
  • Haha 1
قام بنشر
13 دقائق مضت, صالح حمادي said:

الحمد لله. ربي يوفقك

شكرا صديقي Shivan Rekany

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

ربنا يوفق الجميع لما يحبه ويرضاه 

  • Like 2

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