تفضل يا سيدي
الجزء الاول يعتمد على هذا الكود لتفكيك نص الباركود عند علامة + :
Private Sub barcode_LostFocus()
'only split is nfous is empty
If Len(Me.nfous & "") <> 0 Then Exit Sub
Dim x() As String
x = Split(Me.barcode, "+")
Me.nfous = DLookup("[NoufousName]", "NoufousTable", "[Field1]='" & x(0) & "'")
Me.[0000] = x(1)
Me.[00] = x(2)
Me.[00000] = x(3)
Me.[0] = x(4)
End Sub
.
اما بالنسبة للجزء الثاني ، فرجاء عمل نسخة منه ، وحذف جميع البيانات ، وابقاء بيانات قليلة تخدم المطلوب ،
وبعدها تخبرني عن اي حقل من البرنامج الاول له علاقة بالبرنامج الثاني ، واعطني مثال استطيع ان اقتدي به ، لوسمحت
جعفر
229.1.db barcode new.mdb.zip