VB6:
Fermé
minoula2006
-
13 oct. 2009 à 10:53
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 oct. 2009 à 17:31
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 oct. 2009 à 17:31
A voir également:
- VB6:
- Vb6 - Télécharger - Divers Utilitaires
- Vb6 msdn ✓ - Forum Logiciels
- Vb6 freefile - Forum VB / VBA
- Vb6 randomize - Forum VB / VBA
- Listbox vb6 ✓ - Forum VB / VBA
7 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 oct. 2009 à 11:40
13 oct. 2009 à 11:40
Bonjour,
Je ne comprends pas pourquoi il y a un Update ou un Delete dans un Form_Unload().
Le Form_Unload() gère le clic sur la croix en haut à droite d'un formulaire.
Bref, il faut mettre une condition :
;o)
Je ne comprends pas pourquoi il y a un Update ou un Delete dans un Form_Unload().
Le Form_Unload() gère le clic sur la croix en haut à droite d'un formulaire.
Bref, il faut mettre une condition :
If VarMAJ = "A" Then If Text1.Text = "" Then Exit Sub '... RsMat.UpdateBatch RsMat.Delete End If
;o)
unlod c une commande que j'ai crée pour sortir de cette form ;)
j'ai mis comme tu ma dit
Private Sub Form_Unload(Cancel As Integer)
If indic = 1 Then
Enregistrer RsMat
indic = 0
Else
If VarMAJ = "A" Then
If Text1.Text = "" And Text2.Text = "" Then Exit Sub
RsMat.UpdateBatch
RsMat.Delete
End If
End If
End Sub
a mon premier essai ca marché mé quand je repete la mm action il me dit impossible d'insere un ligne vide
???
j'ai mis comme tu ma dit
Private Sub Form_Unload(Cancel As Integer)
If indic = 1 Then
Enregistrer RsMat
indic = 0
Else
If VarMAJ = "A" Then
If Text1.Text = "" And Text2.Text = "" Then Exit Sub
RsMat.UpdateBatch
RsMat.Delete
End If
End If
End Sub
a mon premier essai ca marché mé quand je repete la mm action il me dit impossible d'insere un ligne vide
???
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 oct. 2009 à 12:16
13 oct. 2009 à 12:16
Comment peux-tu répéter la même action ? ta form n'est plus en mémoire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 oct. 2009 à 15:50
13 oct. 2009 à 15:50
tu cliques sur la croix pour fermer ton formulaire ?
Je ne comprends pas "quand je répète la meme action ..."
Je ne comprends pas "quand je répète la meme action ..."
non j'ai pas un croix pour quitter j'ai une commande sortir
je veux dire par répéter la mm action c quand je veux ajouter une chose je clic sur la forme qui fé l'ajout mé je n'insert rien ensuite je clik sur sortir jusqu ici c bon et si je repete la mm action c a dire j'ouvre la forme d'ajout sans que la forme s'ouvre un msg d'erreur qui dit impossible d'inserer une ligne vide elle doit au moin comporter une valeur de colonne
????
je veux dire par répéter la mm action c quand je veux ajouter une chose je clic sur la forme qui fé l'ajout mé je n'insert rien ensuite je clik sur sortir jusqu ici c bon et si je repete la mm action c a dire j'ouvre la forme d'ajout sans que la forme s'ouvre un msg d'erreur qui dit impossible d'inserer une ligne vide elle doit au moin comporter une valeur de colonne
????
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 oct. 2009 à 17:31
13 oct. 2009 à 17:31
Alors, tu n'as pas du bien me lire: Form_Unload() gère le click sur la croix en haut à droite de la Form. Pour faire simple, c'est une méthode appartenant à Form.
j'ai une commande sortir Tu veux dire que tu as un CommandButton (un bouton) nommé "Sortir" ?
j'ai une commande sortir Tu veux dire que tu as un CommandButton (un bouton) nommé "Sortir" ?