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 :

Stocker du code dans une table [AC-2010]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut Stocker du code dans une table
    Bonjour

    est-il possible de stocker du code dans une table pour le réutiliser plus tard dans une fonction ?

    Mon cas est celui d'un publipostage d'Access vers Word où je remplace mes champs de Word par du code type (me.nomClient présent sur le formulaire ayant servi à lancer le publipostage). L'idée est de stocker dans une table les balises et le code de remplacement. Or quand je fais un Dlookp pour récupérer le code de remplacement, il est reconnu en tant que texte. Impossible de la passer en code, le publipostage donne "me.nomClient" au lieu de "Microsoft" par exemple

    Après pas mal de recherches sur le net, je n'ai rien trouvé... Je me tourne donc vers vous !

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    Explique un peu ce que tu voudrais atteindre comme but (sans parler de solution), il y a sans doute un moyen d'y arriver en généralisant le nom des champs de telle sorte qu'il y ait un algorithme qui permettrait de déduire le nom des signets dans Word quand on connait le nom du contrôle dans Access.

    Connais-tu ce tutoriel ? : http://claudeleloup.developpez.com/t...cuments-types/

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut
    Waouh !!

    ça fait des années que je n'avais plus eu besoin de poster ici, mais je vois que le forum n'a pas perdu de son efficacité ! Surtout que pour un samedi, je m'attendais à attendre

    Quel tuto !! Bravo.
    J'avais commencé il y a de nombreuses années avec la technique des signets. Pour des raisons pratiques, je voulais passer aux balises personnelles. Mais pour faire ça au lieu de construire une table comme tParametres, je faisais du bricolage en stockant des bouts de code dans une table... (je ne suis pas vraiment développeur ). Je vais passer sur cette technique.

    Maintenant avec les balises, la limitation des entêtes/pieds de page est gênante notamment dans un document à sections. Quand je lis
    À noter aussi une difficulté supplémentaire si le texte variable se trouve dans l'en-tête ou le pied de page du document : il faut les activer avant la recherche.
    Les activer ça, ça correspond à modifier le Range avant ? ou une simple ligne de code suffit pour les inclure ?

  4. #4
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Désolé de ne pouvoir répondre à ta question sur Word.

    Je sais que si la donnée se trouve dans l'entête ou le pied de page, la recherche et remplacement ne fonctionne pas. Donc problème avec les balises perso. Par contre, quel que soit l'endroit où tu loges ton signet, tu parviens à l'atteindre.

    Si tu ne reçois d'autre réponse ici, fais un tour dans le forum Word, c'est là que se trouve les pointures.

    À+

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 3
    Par défaut
    Salut Steph9

    As-tu essayer de te pencher vers la fonction vba Eval(string) qui normalement évalue la string comme étant du code?

    ex eval("1+1") renvoie 2

  6. #6
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut
    eval => c'est exactement ce que je cherchais à la base !! Finalement je crois que je vais tout de même suivre le tuto et monter une requête.

    Pour le problème des entetes, pied de pages, j'étais sur la bonne voie. J'ai trouvé cette page word.mvps.org qui fournit le code adéquat.

    Merci encore pour vos réponses !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 05/03/2008, 21h41
  2. Stocker du code dans une table
    Par Farbin dans le forum VBA Access
    Réponses: 3
    Dernier message: 11/10/2007, 14h19
  3. [MySQL] stocker un fichier dans une table
    Par mikebranque dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/08/2006, 11h04
  4. Réponses: 2
    Dernier message: 15/06/2005, 17h32
  5. Comment stocker un ficher dans une table postgres
    Par josoft dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/06/2003, 16h41

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