Gest Stock (Formulaire )
pling
-
foo -
foo -
Bonjour tout le monde ,
J'ai un formulaire sur le quel j'ai un bouton enregistrer et un autre imprimer
1er probleme : je voudrais éviter d'enregistrer 2 fois les mm information donc ne pas clicker 2 fois sur le boutton sans changer aucune des information saisie
j'ai essayer avec ce script :
If Range("A" & DernLigne) = TextBox_date.Value Then
If Range("B" & DernLigne) = ComboBox_bases.Value Then
If Range("D" & DernLigne) = TextBox_lot.Value Then
If Range("E" & DernLigne) = ComboBox_produit.Value Then
If Range("F" & DernLigne) = ComboBox_designation.Value Then
If Range("H" & DernLigne) = ComboBox_format.Value Then
If Range("J" & DernLigne) = TextBox_quant.Value Then
MsgBox ("Mouvement viens d'être enregistrer NE PAS ENREGISTRER 2 FOIS LE MEME MOUVEMENT")
Dernligne est définie comme la dernière ligne sur la feuille où seront enregistrer les données saisies via le formulaire
Résultats : pas de bug mais ça ne marche : double enregistrement sur double click sur enregistrer
2em probleme : je voudrais imprimer mon formulaire en s'assurant qu'on a pas oublier de l'enregistrer
j'ai essayer avec ce script :
Private Sub Command_imprimer_Click()
If Command_enregistrer.Enabled = True Then
MsgBox ("Vous n'avez pas enregistrer ce Mouvement")
Else
Command_enregistrer.Visible = False
Command_imprimer.Visible = False
Command_saisir.Visible = False
Command_fermer.Visible = False
UserForm3.PrintForm
End If
End Sub
quand j'imprime ça me donne automatiquement : MsgBox ("Vous n'avez pas enregistrer ce Mouvement") même si je me suis bien assurer que c'est bien enregistrer .
Merci pour votre attention
j'espère que quelqu'un aurais une idée ?
J'ai un formulaire sur le quel j'ai un bouton enregistrer et un autre imprimer
1er probleme : je voudrais éviter d'enregistrer 2 fois les mm information donc ne pas clicker 2 fois sur le boutton sans changer aucune des information saisie
j'ai essayer avec ce script :
If Range("A" & DernLigne) = TextBox_date.Value Then
If Range("B" & DernLigne) = ComboBox_bases.Value Then
If Range("D" & DernLigne) = TextBox_lot.Value Then
If Range("E" & DernLigne) = ComboBox_produit.Value Then
If Range("F" & DernLigne) = ComboBox_designation.Value Then
If Range("H" & DernLigne) = ComboBox_format.Value Then
If Range("J" & DernLigne) = TextBox_quant.Value Then
MsgBox ("Mouvement viens d'être enregistrer NE PAS ENREGISTRER 2 FOIS LE MEME MOUVEMENT")
Dernligne est définie comme la dernière ligne sur la feuille où seront enregistrer les données saisies via le formulaire
Résultats : pas de bug mais ça ne marche : double enregistrement sur double click sur enregistrer
2em probleme : je voudrais imprimer mon formulaire en s'assurant qu'on a pas oublier de l'enregistrer
j'ai essayer avec ce script :
Private Sub Command_imprimer_Click()
If Command_enregistrer.Enabled = True Then
MsgBox ("Vous n'avez pas enregistrer ce Mouvement")
Else
Command_enregistrer.Visible = False
Command_imprimer.Visible = False
Command_saisir.Visible = False
Command_fermer.Visible = False
UserForm3.PrintForm
End If
End Sub
quand j'imprime ça me donne automatiquement : MsgBox ("Vous n'avez pas enregistrer ce Mouvement") même si je me suis bien assurer que c'est bien enregistrer .
Merci pour votre attention
j'espère que quelqu'un aurais une idée ?
A voir également:
- Gest Stock (Formulaire )
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Stock it easy - Télécharger - Comptabilité & Facturation
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
7 réponses
Bonjour
Continue sur la même discussion il faut éviter les doublons voir ci-dessous
ton premier sujet
https://forums.commentcamarche.net/forum/affich-28330620-gestion-de-stock
Cordialement
Continue sur la même discussion il faut éviter les doublons voir ci-dessous
ton premier sujet
https://forums.commentcamarche.net/forum/affich-28330620-gestion-de-stock
Cordialement
Je sais mais il faut savoir que c'est sur la demande de Mélanie , la personne qui alimenter cette discussion depuis le début et qui m'a été d'un grand aide , que je remercie d'ailleurs
tu peux revoir le dernier message
tu peux revoir le dernier message
Bonjour
mes ton fichier sur http://www.cjoint.com/
ca serat plus simple pour voir ton probleme
A+
Maurice
mes ton fichier sur http://www.cjoint.com/
ca serat plus simple pour voir ton probleme
A+
Maurice
bonjour Maurice
Voila c mon fichier userform 1 , boutton enregistrer / imprimer
Bon je pense que tu vas pas trop aimer pck le script n'ai pas aussi simple que j'aimerais mais je fais comme je peux ! chui pas très forte en VBA :s
http://cjoint.com/?3HikiORY2Tl
j espère qu'il y'a une solution pour mon problème
Merci :)
Voila c mon fichier userform 1 , boutton enregistrer / imprimer
Bon je pense que tu vas pas trop aimer pck le script n'ai pas aussi simple que j'aimerais mais je fais comme je peux ! chui pas très forte en VBA :s
http://cjoint.com/?3HikiORY2Tl
j espère qu'il y'a une solution pour mon problème
Merci :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
Voila quelque modif
http://cjoint.com/?3Hiq3NgZbZi
mes je pense quil faut tous refaire car ses dur a suivre
manque de stucture
regarde se petit test de Stock
http://cjoint.com/?3Hiq7NLfyMc
A+
Maurice
Voila quelque modif
http://cjoint.com/?3Hiq3NgZbZi
mes je pense quil faut tous refaire car ses dur a suivre
manque de stucture
regarde se petit test de Stock
http://cjoint.com/?3Hiq7NLfyMc
A+
Maurice
bonjour Maurice
j'ai vu ce que tu as modifier , j'aime bien ce que tu as rajouté aussi
j'ai bien regarder mais je ne comprend pas la dernière partie que tu as rajouter :
et surtout je ne sais toujours pas comment régler le problème du double click
------------------------------------------
For Each Ctrl In Me.Controls
Select Case Left(Ctrl.Name, 4)
Case "Comb"
Ctrl.Value = ""
Ctrl.Enabled = True
Case "Chec"
Ctrl.Value = False
Ctrl.Enabled = True
Case "Text"
Ctrl.Value = ""
End Select
Next Ctrl
voila ça serait sympa si tu pouvais m'expliquer un peu
merci bien
j'ai vu ce que tu as modifier , j'aime bien ce que tu as rajouté aussi
j'ai bien regarder mais je ne comprend pas la dernière partie que tu as rajouter :
et surtout je ne sais toujours pas comment régler le problème du double click
------------------------------------------
For Each Ctrl In Me.Controls
Select Case Left(Ctrl.Name, 4)
Case "Comb"
Ctrl.Value = ""
Ctrl.Enabled = True
Case "Chec"
Ctrl.Value = False
Ctrl.Enabled = True
Case "Text"
Ctrl.Value = ""
End Select
Next Ctrl
voila ça serait sympa si tu pouvais m'expliquer un peu
merci bien