A voir également:
- Petit probleme dans petit programme
- Petit colis distribution - Forum Consommation & Internet
- [Sujet Groupé] Shein livraison sans réception ✓ - Forum Consommation & Internet
- Excel trier du plus grand au plus petit - Guide
- Petit 2 clavier iphone ✓ - Forum iPhone
- J'ai un petit 1 dans messenger qui s'affiche mais pas de message comment effacer ce 1 - Forum Facebook Messenger
3 réponses
mikebzh
Messages postés
127
Date d'inscription
samedi 20 décembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
28
23 déc. 2008 à 13:11
23 déc. 2008 à 13:11
Salut
Vu que tu débute vraiment je t'ai fais un bout de code vraiment basique sans controle d'existence, gestion erreurs et j'en passe, j'ai même déclarer une variable globale quelle horreur !!!
Mais bon je viens dde faire ça en cinq minutes en mangeant mon sandwich
On peut trouver à peu près un truc du style
[code]
Dim modif As Boolean
Private Sub Annulation_Click()
chaine$ = Format(Time, "HH:mm:ss") & " : annulation textbox données : " & Text1.Text
Print #1, chaine$
Text1.Text = ""
End Sub
Private Sub Form_Load()
'variable modif pour savoir si on a fait quelque chose
modif = False
'on ouvre un fichier de log à l'ouverture
fich$ = "c:\dev\log" & Format(Date, "jjmmyy") & ".data"
Open fich$ For Output As #1
chaine$ = Format(Date, "DD MM YYYY")
Print #1, chaine$
chaine$ = Format(Time, "HH:mm:ss") & " : Ouverture de la session"
Print #1, chaine$
End Sub
Private Sub Quitter_Click()
If modif <> True Then
reponse = MsgBox("Voulez-vous vraiment quitter ?", vbYesNo)
If reponse = vbYes Then
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
Else
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
End Sub
Private Sub validation_Click()
If Text1.Text <> "" Then
modif = True
chaine$ = Format(Time, "HH mm ss") & " : modification de la textbox, donnée : " & Text1.Text
Print #1, chaine$
MsgBox ("Textbox enregistrée")
Text1.Text = ""
End If
End Sub
[\code]
Salut
Vu que tu débute vraiment je t'ai fais un bout de code vraiment basique sans controle d'existence, gestion erreurs et j'en passe, j'ai même déclarer une variable globale quelle horreur !!!
Mais bon je viens dde faire ça en cinq minutes en mangeant mon sandwich
On peut trouver à peu près un truc du style
[code]
Dim modif As Boolean
Private Sub Annulation_Click()
chaine$ = Format(Time, "HH:mm:ss") & " : annulation textbox données : " & Text1.Text
Print #1, chaine$
Text1.Text = ""
End Sub
Private Sub Form_Load()
'variable modif pour savoir si on a fait quelque chose
modif = False
'on ouvre un fichier de log à l'ouverture
fich$ = "c:\dev\log" & Format(Date, "jjmmyy") & ".data"
Open fich$ For Output As #1
chaine$ = Format(Date, "DD MM YYYY")
Print #1, chaine$
chaine$ = Format(Time, "HH:mm:ss") & " : Ouverture de la session"
Print #1, chaine$
End Sub
Private Sub Quitter_Click()
If modif <> True Then
reponse = MsgBox("Voulez-vous vraiment quitter ?", vbYesNo)
If reponse = vbYes Then
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
Else
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
End Sub
Private Sub validation_Click()
If Text1.Text <> "" Then
modif = True
chaine$ = Format(Time, "HH mm ss") & " : modification de la textbox, donnée : " & Text1.Text
Print #1, chaine$
MsgBox ("Textbox enregistrée")
Text1.Text = ""
End If
End Sub
[\code]
Salut
Il y a un truk ke je compren pas:
Private Sub Quitter_Click()
If modif <> True Then
reponse = MsgBox("Voulez-vous vraiment quitter ?", vbYesNo)
If reponse = vbYes Then
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
Else
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
End Sub
C'est quoi "chaine$"
Private Sub Quitter_Click()
If modif <> True Then
reponse = MsgBox("Voulez-vous vraiment quitter ?", vbYesNo)
If reponse = vbYes Then
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
Else
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
Print #1, chaine$
Close #1
End
End If
End Sub
C'est quoi "chaine$"
mikebzh
Messages postés
127
Date d'inscription
samedi 20 décembre 2008
Statut
Membre
Dernière intervention
11 mars 2009
28
23 déc. 2008 à 13:51
23 déc. 2008 à 13:51
chaine$ c'est la variable que je balance dans mon fichier log par l'instruction print #1, chaine$
le dollar représente la def rapide d'une variable de type string
si tu veux dans les déclarations on peut faire
dim chaine as string ou bien dim chaine$ c'est pareil au niveau de la compilation
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
donne
chaine$ = "13:52:36 : Fermeture de la session" que je balance dans le .data
A plus
le dollar représente la def rapide d'une variable de type string
si tu veux dans les déclarations on peut faire
dim chaine as string ou bien dim chaine$ c'est pareil au niveau de la compilation
chaine$ = Format(Time, "HH:mm:ss") & " : Fermeture de la session"
donne
chaine$ = "13:52:36 : Fermeture de la session" que je balance dans le .data
A plus