اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

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

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

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

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

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

تحياتي احبتي

 

فحص تسلسل التاريح.accdbFetching info...

1.jpg

تم تعديل بواسطه ابو زاهر
قام بنشر
  في 28‏/5‏/2018 at 00:39, ابو زاهر said:

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

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

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

Expand  

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

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
قام بنشر
  في 28‏/5‏/2018 at 18: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

 

فحص تسلسل التاريح.rarFetching info...

Expand  

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

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

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

تحياتي اليكم

  • Like 1
قام بنشر
  في 28‏/5‏/2018 at 18: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

 

فحص تسلسل التاريح.rarFetching info...

Expand  

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

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

قام بنشر
  في 1‏/6‏/2018 at 08:22, صالح حمادي said:

نعم.

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

Exit Sub

 

Expand  

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

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

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

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

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

فحص تسلسل التاريح.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
قام بنشر
  في 2‏/6‏/2018 at 06:01, Khalf said:

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

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

شكراً لكم

أخواني

@ابو زاهر

@Shivan Rekany

@صالح حمادي

Expand  

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

تحياتي

قام بنشر (معدل)
  في 2‏/6‏/2018 at 16:39, صالح حمادي said:

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

Expand  

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

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

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

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

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

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

فحص تسلسل التاريح.accdbFetching info...

 

 

 

13.jpg

12.jpg

11.jpg

تم تعديل بواسطه ابو زاهر
قام بنشر (معدل)
  في 2‏/6‏/2018 at 17:02, ابو زاهر said:

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

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

Expand  

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

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
قام بنشر
  في 2‏/6‏/2018 at 05:21, صالح حمادي 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

Expand  

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

 

  في 2‏/6‏/2018 at 19:31, 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).accdbFetching info...

Expand  

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

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

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

  • Like 1
قام بنشر
  في 2‏/6‏/2018 at 21:20, ابو زاهر said:

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

Expand  

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

شكرا صديقي Shivan Rekany

  • Thanks 1
  • Haha 1
قام بنشر
  في 2‏/6‏/2018 at 22:52, صالح حمادي said:

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

شكرا صديقي Shivan Rekany

Expand  

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

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

  • 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