السلام عليكم الأخوة الكرام والمبرمجين العمالقة :
عندي جدول به عدة حقول : الاسم الأول I الاسم الثاني I الاسم الثالث I الاسم الرابع
كيف ممكن أعمل كود بحث يبحث في هذه الأربع حقول مرة واحدة ويعطي نتيجة البحث بها مكان الاسم
أناحاليا استخدم هذا الكود المعقد :
if NamT.State = 1 then NamT.close
NamT.Open "Select * From Names",db,1,2 if NamT.EOF = True Then Exit Sub
'
'
NamT.MoveFirst
NamT.Find "Name1 = '" & Text1.Text & "' ", 0, adSearchForward
If NamT.EOF = True Then
Else
Stup = 1
GoTo ComplitRun
End If
NamT.MoveFirst
NamT.Find "Name2 = '" & Text1.Text & "' ", 0, adSearchForward
If NamT.EOF = True Then
Else
Stup = 2
GoTo ComplitRun
End If
NamT.MoveFirst
NamT.Find "Name3 = '" & Text1.Text & "' ", 0, adSearchForward
If NamT.EOF = True Then
Else
Stup = 3
GoTo ComplitRun
End If
NamT.MoveFirst
NamT.Find "Name4 = '" & Text1.Text & "' ", 0, adSearchForward
If NamT.EOF = True Then
Else
Stup = 4
GoTo ComplitRun
End If
end if
Exit Sub
ComplitRun :
If Stup = 1 then
MsgBox " Name 1 " & Text1.Text
ElseIf Stup =2 then
MsgBox "Name2" & Text1.Text
Elseif Stup = 3 then
Msgbox "Name3" & Text1.Text
Elseif Stup = 4 Then
Msgbox "Name4" & Text1.Text
end ifهل هناك طريقة أسرع هذه معقدة بعض الشيء وبطيئة ؟؟
