IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Obliger saisie champs uSF


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Par défaut Obliger saisie champs uSF
    Bonjour le forum,

    Voulant obliger le remplissage de tous les champs d’un USF, je n’arrive pas à insérer dans un premier code (code de l’USF) un second code (code d’obligation de saisie des champs), j’ai essayé plusieurs écritures, mais en vain, ça m’avancerait beaucoup si quelqu’un pouvait m’aider à associer ces deux codes :

    Premier code (code de l’USF) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Private Sub CMD_OK_Click()
        With USF_Nouvel_Article
            Nom = .TBX_Nom.Text
            Famille = .CBX_Famille.Text
            Code_Fourn = .TBX_CodeF.Text
            Code_Inter = .TBX_CodeI.Text
            Prix_HT = .TBX_PrixHT.Value
            If .OPB_Tva1 = True Then
                Tva = Tva1
            Else
                Tva = Tva2
            End If
            Stock_Mini = .SCB_Stock_Mi.Value
            Stock_Réel = .SCB_Stock_Ini.Value
        End With
        Unload USF_Nouvel_Article
        Remplir_Base_Article
        Retour
    End Sub
    Deuxième code (code d’obligation de saisie des champs) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If CBX_Famille = "" Then Exit Sub
    If CBX_Article = "" Then Exit Sub
    If TBX_CodeF = "" Then Exit Sub
    If TBX_CodeI = "" Then Exit Sub
    If TBX_PrixHT = "" Then Exit Sub
    If LBL_Init = 0 Then Exit Sub
    If LBL_Mini = 0 Then Exit Sub
    Merci, Kim.

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Pourquoi ne pas insérer directement le code2 comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Private Sub CMD_OK_Click()
     
    If CBX_Famille = "" Then Exit Sub
    If CBX_Article = "" Then Exit Sub
    If TBX_CodeF = "" Then Exit Sub
    If TBX_CodeI = "" Then Exit Sub
    If TBX_PrixHT = "" Then Exit Sub
    If LBL_Init = 0 Then Exit Sub
    If LBL_Mini = 0 Then Exit Sub
     
     
        With USF_Nouvel_Article
            Nom = .TBX_Nom.Text
            Famille = .CBX_Famille.Text
            Code_Fourn = .TBX_CodeF.Text
            Code_Inter = .TBX_CodeI.Text
            Prix_HT = .TBX_PrixHT.Value
            If .OPB_Tva1 = True Then
                Tva = Tva1
            Else
                Tva = Tva2
            End If
            Stock_Mini = .SCB_Stock_Mi.Value
            Stock_Réel = .SCB_Stock_Ini.Value
        End With
        Unload USF_Nouvel_Article
        Remplir_Base_Article
        Retour
    End Sub

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 51
    Par défaut
    Bonjour jfontaine,

    J'ai suivi ton conseil, et ça marche

    Thanks

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obliger saisies de champs
    Par enrico83600 dans le forum Langage
    Réponses: 7
    Dernier message: 08/07/2010, 09h03
  2. comment masquer la saisie "champ de mot de passe"
    Par black_code dans le forum Web
    Réponses: 7
    Dernier message: 21/08/2009, 11h51
  3. Validation saisie champ
    Par JUZAN dans le forum Access
    Réponses: 10
    Dernier message: 20/01/2006, 18h07
  4. Réponses: 11
    Dernier message: 06/10/2005, 11h20
  5. saisi champs texte
    Par j2zetka dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2004, 14h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo