Private Type toto
ceci As String * 15
cela As String * 30
encore as string * 10
End Type
dim User as toto
Public Type employe
mat As String * 20
type As String * 20
password As String * 20
End Type
Public user As employe
Private Sub cmdajouter_Click()
Dim i As Integer
user.mat = txtmat.Text
user.password = txtpswd.Text
If optadmin.Value = True Then
user.type = "administrateur"
ElseIf optuser.Value = True Then user.type = "utilisateur"
End If
i = LOF(3) / Len(user)
Put #3, i + 1, user
MsgBox "Vous avez ajouter " & txtmat.Text & " mot de passe : " & txtpswd.Text
txtmat.Text = ""
txtpswd.Text = ""
End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub Command1_Click()
'je crée des utilisateurs
Open "d:\voila.txt" For Output As #1
Write #1, "111111"; "toto"; "administrateur"
Write #1, "2222"; "titi"; "utilisateur simple"
Write #1, "545"; "tata"; "visiteur"
Close #1
End Sub
Private Sub Command2_Click()
'j'ajoute des utilisateurs
Open "d:\voila.txt" For Append As #1
Write #1, "333"; "bibi"; "utilisateur simple"
Write #1, "ccccc"; "bobo"; "administrateur"
Close #1
End Sub
Private Sub Command3_Click()
'ici : je passe en revue tous les utilisateurs
Open "d:\voila.txt" For Input As #1
Do While Not EOF(1)
Input #1, matricule, mot_de_passe, le_type
MsgBox "matricule : " & matricule & vbCrLf & "mot_de_passe : " & mot_de_passe & vbCrLf & "type : " & le_type
Loop
Close #1
End Sub
Private Sub Command4_Click()
'là, je cherche l'utilisateur "333"
cherche = "333"
Open "d:\voila.txt" For Input As #1
Do While Not EOF(1)
Input #1, matricule, mot_de_passe, le_type
If matricule = cherche Then
MsgBox "matricule : " & matricule & vbCrLf & "mot_de_passe : " & mot_de_passe & vbCrLf & "type : " & le_type
Exit Do
End If
Loop
Close #1
End Sub