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

باركو تلقائي


إذهب إلى أفضل إجابة Solved by محمد أبوعبدالله,

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

  • أفضل إجابة

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

ضع هذا الكود في وحدة نمطية جديدة

Function fnAutoField() As String
    Dim strRndNo As String
10:
     strRndNo = Format((999999999 * Rnd) + 1, "100000000")
        If DCount("*", "tblItems", "BarcodeItem='" & strRndNo & "'") > 0 Then GoTo 10
     fnAutoField = strRndNo
End Function

وهذا الكود في النموذج يتأكد من وجود قيمة في BarcodeItem  وإلا يضع باركود جديد

       If IsNull([BarcodeItem]) Then
          Me!BarcodeItem = fnAutoField()
    End If

 

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information