kckoshy Level: Graduate
 Registered: 12-09-2006 Posts: 9
|
Re: Find command?
Hi,
Here is a sample code. Please try it.
'method 1
Private Sub cmdsignin_Click()
Dim User As String
User = Txtuser.Text
DE1.rsReg.Close
DE1.rsReg.Open "select * from ..... order by mname asc"
DE1.rsReg.MoveFirst
rs.Find "mname='" & user & "'"
If DE1.rsReg.EOF = False Then
' give the action to be done
exit sub
else
msg " no record "
End If
endsub
method2
' in this it is asumed that your name field is in DE1.rsReg(1)
Private Sub cmdsignin_Click()
Dim User As String
User = Txtuser.Text
DE1.rsReg.Close
DE1.rsReg.Open "select * from ..... order by mname asc"
do while DE1.rsReg.eof = false
if DE1.rsReg(1)='" & user & "'" then
' give the action
DE1.rsReg.movenext
loop
endsub
' method 3
' this option will work for fields that are indexed and are 'unique
Private Sub cmdsignin_Click()
Dim User As String
User = Txtuser.Text
DE1.rsReg.Open "select * from ..... where mname = '" & user &"' order by mname asc"
if de1.rsreg.eof = true then
msgbox " no such record"
else
' specifiy action
endif
endsub
' modification to your code
Private Sub cmdsignin_Click()
Dim User As String
User = Txtuser.Text
DE1.rsReg.Find "mname='" & User & "'"
If DE1.rsReg.EOF = true Then
MsgBox "user not found"
End If
End Sub
".... give the table name "
bye have a good day
____________________________
kck
|