salut,
j'ai un probleme de focus:
j'ai 1 ms flexgrid avec 4 cols
et je dois faire une recherche sur la 2eme col
c'est a dire a partir de la 1 lettre taper par l'utilisateur le systeme doit se positionner sur la ligne. exemple si je taper: zozo
le curseur dois se postionner sur le 59 ou commence les mots en Z:
test = UCase(Left(txtcli, 1))
strsql = " SELECT * FROM CUSTOMERS ORDER BY Customer_Code"
rs.Open strsql, cn, .....
tot = rs.RecordCount
frmMain.GrdCustoms.Row = 1
frmMain.GrdCustoms.Col = 2
While frmMain.GrdCustoms.Row < tot And test <> Left(frmMain.GrdCustoms.Text, 1)
frmMain.GrdCustoms.Row = frmMain.GrdCustoms.Row + 1
Wend
If frmMain.GrdCustoms.Row > tot Then
frmMain.GrdCustoms.Row = frmMain.GrdCustoms.Row - 1
End If
If test = Left(frmMain.GrdCustoms.Text, 1) Then
'ICI COMMENT FAIRE POSItionner le curseur sur labonne ligne"????????????MsgBox " A partir de la ligne " & frmMain.GrdCustoms.Row & ""
End If
merci de votre aide