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

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

قام بنشر

السلام عليكم 

أحتاج عند قراءة الباركود وكتابة الدرجة والضغط على enter

يرجع المؤشر إلى خانة قراءة الباركود ( في الأعلى ) ويمسح الباركود القديم ويكون جاهز لقراءة الباركود الجديد وهكذا 

IMG_٢٠٢٥٠٤٢١_١٣١١٠٢.jpg

باركود.rar

قام بنشر

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

تفضل طلبك بعد اجراء تعديل على الكود لتقليل التكرار ..

 

Private Sub HandleSubjectFocus()
    On Error Resume Next

    Me.y1 = Me.y2.Column(1)
    Dim code As String
    code = Trim(Right(Me.y2, 3))

    Dim ctlName As String
    Select Case code
        Case "REL": ctlName = "Religion"
        Case "ARA": ctlName = "ARABIC"
        Case "ENG": ctlName = "ENGLISH"
        Case "MAT": ctlName = "MATH"
        Case "SCI": ctlName = "SCIENCE"
        Case "SOC": ctlName = "SOCIAL"
        Case "ART": ctlName = "ART"
        Case "SPO": ctlName = "SPORT"
        Case Else: Exit Sub
    End Select

    Forms!FrmMain!SubMain.SetFocus
    Forms!FrmMain!SubMain.Form.Controls(ctlName).SetFocus
    Me.SetFocus
    Me.y2.SetFocus
    Me.y2.Value = ""
End Sub

Private Sub Form_Load()
Me.y2.SetFocus
End Sub

Private Sub y2_AfterUpdate()
    HandleSubjectFocus
End Sub

 

 

باركود.accdb

قام بنشر
2 ساعات مضت, Foksh said:

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

تفضل طلبك بعد اجراء تعديل على الكود لتقليل التكرار ..

 

Private Sub HandleSubjectFocus()
    On Error Resume Next

    Me.y1 = Me.y2.Column(1)
    Dim code As String
    code = Trim(Right(Me.y2, 3))

    Dim ctlName As String
    Select Case code
        Case "REL": ctlName = "Religion"
        Case "ARA": ctlName = "ARABIC"
        Case "ENG": ctlName = "ENGLISH"
        Case "MAT": ctlName = "MATH"
        Case "SCI": ctlName = "SCIENCE"
        Case "SOC": ctlName = "SOCIAL"
        Case "ART": ctlName = "ART"
        Case "SPO": ctlName = "SPORT"
        Case Else: Exit Sub
    End Select

    Forms!FrmMain!SubMain.SetFocus
    Forms!FrmMain!SubMain.Form.Controls(ctlName).SetFocus
    Me.SetFocus
    Me.y2.SetFocus
    Me.y2.Value = ""
End Sub

Private Sub Form_Load()
Me.y2.SetFocus
End Sub

Private Sub y2_AfterUpdate()
    HandleSubjectFocus
End Sub

 

 

باركود.accdb 624 kB · 0 downloads

العفو استاذي الخطوات التي احتاجها كالتالي

قراءة الباركود ( مكون من رقم وحروف)

مثلا 5000Mat

ثم يذهب إلى مادة الرياضيات اكتب أنا الدرجة وبعد كتابة الدرجة اضغط على زر enter من الكيبور 

 ليرجع إلى نفس المكان قراءة الباركود مع مسح الباركود 

2 ساعات مضت, Foksh said:

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

تفضل طلبك بعد اجراء تعديل على الكود لتقليل التكرار ..

 

Private Sub HandleSubjectFocus()
    On Error Resume Next

    Me.y1 = Me.y2.Column(1)
    Dim code As String
    code = Trim(Right(Me.y2, 3))

    Dim ctlName As String
    Select Case code
        Case "REL": ctlName = "Religion"
        Case "ARA": ctlName = "ARABIC"
        Case "ENG": ctlName = "ENGLISH"
        Case "MAT": ctlName = "MATH"
        Case "SCI": ctlName = "SCIENCE"
        Case "SOC": ctlName = "SOCIAL"
        Case "ART": ctlName = "ART"
        Case "SPO": ctlName = "SPORT"
        Case Else: Exit Sub
    End Select

    Forms!FrmMain!SubMain.SetFocus
    Forms!FrmMain!SubMain.Form.Controls(ctlName).SetFocus
    Me.SetFocus
    Me.y2.SetFocus
    Me.y2.Value = ""
End Sub

Private Sub Form_Load()
Me.y2.SetFocus
End Sub

Private Sub y2_AfterUpdate()
    HandleSubjectFocus
End Sub

 

 

باركود.accdb 624 kB · 0 downloads

هذا الكود فيه نقص خطوه كتابة الدرجة والضغط على enter من لوحة المفاتيح ( الكيبورد )

  • Confused 1
  • تمت الإجابة
قام بنشر
6 ساعات مضت, محمد119900 said:

أحتاج عند قراءة الباركود وكتابة الدرجة والضغط على enter

يرجع المؤشر إلى خانة قراءة الباركود ( في الأعلى ) ويمسح الباركود القديم ويكون جاهز لقراءة الباركود الجديد وهكذا

بعد اذن استاذي @Foksh تفضل استاذ @محمد119900 طلبك حسب مافهمت . اليك الشرح والمرفق بعد التعديل .:fff: 

                                                                                                          image.gif.151b388d52c444d102d3654325f1830a.gif

باركود-1.rar

  • Like 1
قام بنشر
2 ساعات مضت, kkhalifa1960 said:

بعد اذن استاذي @Foksh تفضل استاذ @محمد119900 طلبك حسب مافهمت . اليك الشرح والمرفق بعد التعديل .:fff: 

                                                                                                          image.gif.151b388d52c444d102d3654325f1830a.gif

باركود-1.rar 109.37 kB · 1 download

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information