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
    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 466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 466
    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,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  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
    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