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

VBA Access Discussion :

Remplissage de champs dans un formulaire depuis une table [AC-2016]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Remplissage de champs dans un formulaire depuis une table
    Bonjour,

    J'ai des champs de type "Zone de texte" dans un formulaire. Ils se nomment "Label_Ordre_1" à 20.

    j'ai une table pouvant contenir de 1 à 20 enregistrements.

    En triant cette table, je souhaiterais que le champs "Label_Ordre_1" se remplisse avec le premier enregistrement de la table, "Label_Ordre_2 avec le second...

    Ci dessous mon code :


    ________________________________________
    Code VBA : 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
      Set Remplissage_Ordre_Calibre = CurrentDb.OpenRecordset("SELECT * FROM TBase_Ordre_Calibre WHERE Sous_Ensemble = '" & LD_Sous_Ensemble.Value & "' ORDER BY Ordre_Calibre, Calibre")
     
        If Remplissage_Ordre_Calibre.BOF = False Then
            Remplissage_Ordre_Calibre.MoveLast
            Remplissage_Ordre_Calibre.MoveFirst
        End If
     
            For x = 1 To Remplissage_Ordre_Calibre.RecordCount
     
                If Not IsNull(Remplissage_Ordre_Calibre!Ordre_Calibre) Then
     
                    Me.Label_Ordre_1.Value = Remplissage_Ordre_Calibre!Ordre_Calibre
                    Me.LD_Ordre_1.Value = x
     
                Else
     
                    Me.Label_Ordre_1.Value = Null
                    Me.LD_Ordre_1.Value = Null
     
                End If
     
                Remplissage_Ordre_Calibre.MoveNext
     
            Next x
    ________________________________________
    Je souhaiterais que "Label_Ordre_1" s'incrémente en fonction de x pour devenir Label_Ordre_2...

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 423
    Points : 20 001
    Points
    20 001
    Billets dans le blog
    67
    Par défaut
    Bonjour,

    Vous pouvez faire référence au contrôle comme ceci :

    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    Me("Label_Ordre_" & x).Value = Remplissage_Ordre_Calibre!Ordre_Calibre

    Par contre ça me semble pas très habituel comme démarche

    Cdlt,

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Cela fonctionne parfaitement.

    Un grand merci, j'étais la dessus depuis 1h!!!!!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/09/2021, 19h56
  2. [AC-2010] Affichage dans un formulaire depuis une table
    Par fazpedro dans le forum IHM
    Réponses: 3
    Dernier message: 14/02/2017, 12h06
  3. Réponses: 1
    Dernier message: 22/06/2011, 11h03
  4. [AC-2003] Requête SQL pour Mise à jour de champs dans un formulaire suite à une saisie
    Par sunshine44 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 28/01/2010, 17h25
  5. [HTML] 1 meme champ dans 2 formulaires d'une meme page?
    Par loopx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 18/02/2008, 03h09

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