|
|
|
|
Bonjour,
j'ai un pg en vb6 quii gere le parck informatique de notre administration:
quand je veut faire l'ajout d'un matériel mais je ne fé pas la saisie les champs texte son vide et je click sur sortir(c a dire unload)un msg d'erreur:impossible d'inserer une ligne vide elle doit au moins comporter une valeur de colonne .
Private Sub Form_Unload(Cancel As Integer)
If indic = 1 Then
Enregistrer RsMat
indic = 0
Else
If VarMAJ = "A" Then
RsMat.UpdateBatch
RsMat.Delete
End If
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
If indic = 1 Then
Enregistrer RsMat
indic = 0
Else
If VarMAJ = "A" Then
Text1.Text = 0
Text2.Text = 0
RsMat.UpdateBatch
RsMat.Delete
End If
End If
End Sub
Configuration: Windows XP Firefox 3.0.14
Bonjour,
If VarMAJ = "A" Then
If Text1.Text = "" Then Exit Sub
'...
RsMat.UpdateBatch
RsMat.Delete
End If
;o) «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.» Nicolas Boileau |
Unlod c une commande que j'ai crée pour sortir de cette form ;)
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 ??? |
Non j'ai pas un croix pour quitter j'ai une commande sortir
|
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.
|