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 :

Recordset DAO avec un sous-formulaire


Sujet :

VBA Access

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur Matériaux
    Inscrit en
    Mars 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Matériaux
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 61
    Points : 61
    Points
    61
    Par défaut Recordset DAO avec un sous-formulaire
    Bonjour à tous,

    Je souhaite faire la même chose que sur cette discusion.

    Dans mon cas, je souhaite utiliser un recordset pour réaliser une copie de données d'un échantillon (situées dans une table liée à ma table des échantillons) et coller ces données dans un sous formulaire lors de la saisie d'un nouvel échantillon basé sur un échantillon modèle (pour faciliter la saisie pour les utilisateurs)

    Bref voici comment tout cela fonctionne :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim cycleth As DAO.Recordset
    Dim source As String
     
    source = "SELECT * FROM [T-Segments thermiques] WHERE [ID Segment thermique] = " & Idechmodele & ";"
    Set cycleth = CurrentDb.OpenRecordset(source)
     
    Set Forms("F-Echantillons").Form("F-Segments thermiques").Recordset = cycleth
    Jusqu'à la ligne 5 cela fonctionne bien, cependant j'ai un message d'erreur qui dit :
    erreur d'execution 438, propriété ou méthode non gérée par cet objet.
    Pourtant si je ne me trompe pas et comme l'a précisé JBO, chaque formulaire possède une propriété recordset non ?

    Merci d'avance.

    Boid'

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 846
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 846
    Points : 7 983
    Points
    7 983
    Par défaut
    Bonjour,

    Faire référence à un sous-formulaire et à ses propriétés ou méthodes n'est jamais évident.

    La syntaxe est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms("NomduFormulaire").NomduSousFormulaire.Form.Propriété
    Donc on aurait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set Forms("F-Echantillons").F-Segments thermiques.Form.Recordset = cycleth
    PS : NomdeSousFormulaire correspond au nom dans les propriété Autres de ton sous-formulaire
    Attention avec ton nom de sous-formulaire avec un "-". Utilises plutôt un "_"

    Bonne continuation

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur Matériaux
    Inscrit en
    Mars 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Matériaux
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 61
    Points : 61
    Points
    61
    Par défaut
    Merci Madefemere, je vais essayer ça.

    Désolé pour le temps de réponse, j'avais oublié de me mettre une alerte mail sur cette discussion.

    Boid'

  4. #4
    Membre du Club
    Homme Profil pro
    Ingénieur Matériaux
    Inscrit en
    Mars 2013
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Matériaux
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 61
    Points : 61
    Points
    61
    Par défaut
    Bonjour à tous,

    Je continue cette discussion ici car je change un peu la façon de procéder.

    Boid'

Discussions similaires

  1. Recordset et champ de sous formulaire
    Par Gwenou974 dans le forum Access
    Réponses: 2
    Dernier message: 20/04/2006, 15h44
  2. Recherche avec un sous-formulaire
    Par AikiNoodles dans le forum IHM
    Réponses: 6
    Dernier message: 17/03/2006, 16h11
  3. Réponses: 8
    Dernier message: 09/03/2006, 13h49
  4. Problème de sub avec un sous formulaire
    Par SpyesX dans le forum Access
    Réponses: 5
    Dernier message: 08/03/2006, 01h27
  5. Réponses: 2
    Dernier message: 28/09/2005, 18h08

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