۱۸-تير-۱۳۸۵, ۲۱:۱۶:۴۳
سلام من در يک پروژه از اين کد براي سرچ کردن استفاده مي کنم وقتي تمام فيلدهاي ذخيره شده در اکسس يعني فيلد ها
پر باشند اين کد کار مي کند اما اگر بعضي از فيلدها در جدول خالي بماند ديگر کد ايرور مي دهد
مثلا اگر ما يک فيلد نام و يک فيلد فاميل داشته باشيم مي خواهيم بر اساس نام جستجو کند
بايد حتما هم نام پر باشد هم فاميل وگرنه اين کد کار نمي کند
Private Sub KewlButtons1_Click()
If Text1 = "" Then GoTo 2
If Adodc1.Recordset.EOF = True Then
GoTo 2
Else
Adodc1.Recordset.MoveFirst
3 If Adodc1.Recordset.EOF = True Then
GoTo 2
Else
If Adodc1.Recordset.Fields(0).Value = Text1 Then
Text1 = Adodc1.Recordset.Fields(0).Value
Text2 = Adodc1.Recordset.Fields(1).Value
Text3 = Adodc1.Recordset.Fields(2).Value
Else
Adodc1.Recordset.MoveNext
GoTo 3
End If
End If
End If
2 End Sub
پر باشند اين کد کار مي کند اما اگر بعضي از فيلدها در جدول خالي بماند ديگر کد ايرور مي دهد
مثلا اگر ما يک فيلد نام و يک فيلد فاميل داشته باشيم مي خواهيم بر اساس نام جستجو کند
بايد حتما هم نام پر باشد هم فاميل وگرنه اين کد کار نمي کند
Private Sub KewlButtons1_Click()
If Text1 = "" Then GoTo 2
If Adodc1.Recordset.EOF = True Then
GoTo 2
Else
Adodc1.Recordset.MoveFirst
3 If Adodc1.Recordset.EOF = True Then
GoTo 2
Else
If Adodc1.Recordset.Fields(0).Value = Text1 Then
Text1 = Adodc1.Recordset.Fields(0).Value
Text2 = Adodc1.Recordset.Fields(1).Value
Text3 = Adodc1.Recordset.Fields(2).Value
Else
Adodc1.Recordset.MoveNext
GoTo 3
End If
End If
End If
2 End Sub