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

IHM Discussion :

[VBA] Acces a un sous formulaire


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    218
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 218
    Points : 77
    Points
    77
    Par défaut [VBA] Acces a un sous formulaire
    Bonjour, j'utilise la commande ci-dessous, pour tenter de creer un email le plus complet possible.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CmdEmail_Click()
    Dim textemsg As String
    textemsgDEBUT = "Bonjour," & vbCrLf & "Veuillez contacter le prospect suivant dont l'énumération des besoins figure ci-dessous." & vbCrLf
    textemsgFIN = "Merci de me tenir informer de la suite de vos démarches," & vbCrLf
    DoCmd.SendObject , , acFormatHTML, [email], , , "Imagine Editions ", textemsgDEBUT & vbCrLf & [SOUS_FORMULAIRE] & vbCrLf & textemsgFIN, True
    End Sub
    Seulemetn ce code ne marche que si pour la valeur [SOUS_FORMULAIRE] j'ai une valeur du genre [Prenom] qui se rapporte au champ prenom du formulaire.

    Si je tente [Me].[Prenom] ça ne marche deja plus...

    Et ma valeur elle, se trouve dans un sous formulaire, encore plus compliqué donc...

    le message d'erreur est dans ce cas
    Erreur d'execution '2465'
    Impossible de trouver le champ "|" auquel il est fait réference dans votre expression.

    Or, je n'ai spécifié aucun champs nommé "|" !!!!


    HHHHHEEEEEEELLLLPPPPPP

  2. #2
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Peut-être comme ça (pour le peu que j'ai compris)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.SendObject , , acFormatHTML, [email], , , "Imagine Editions ", textemsgDEBUT & vbCrLf & "'" & me.prenom & "'" & vbCrLf & textemsgFIN, True
    si prenom se situe dans le sous-form et la procédure dans le form parent remplacer me.prenom par
    me.LecontrôleSousForm.form!prenom

    et c'est tout dans la faq...
    ps: merci d'éviter ceci
    HHHHHEEEEEEELLLLPPPPPP
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

Discussions similaires

  1. Problème d accès a des sous formulaires
    Par elodc dans le forum IHM
    Réponses: 14
    Dernier message: 22/02/2013, 18h37
  2. [AC-2003] [VBA] DTPicker dans un sous-formulaire
    Par EthyliK dans le forum VBA Access
    Réponses: 9
    Dernier message: 09/10/2009, 14h51
  3. Réponses: 5
    Dernier message: 17/07/2007, 15h00
  4. Réponses: 3
    Dernier message: 23/04/2007, 11h13
  5. [Formulaire-VBA]Recherche dans un sous formulaire
    Par Tonio571 dans le forum IHM
    Réponses: 3
    Dernier message: 02/04/2007, 15h31

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