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

Access Discussion :

Récupérer le contenu d'un champ de formulaire dans une seconde base acces


Sujet :

Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Mai 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Mai 2023
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Récupérer le contenu d'un champ de formulaire dans une seconde base acces
    Bonjour,
    J'utilise deux bases de donnés et je cherche un moyen de récupérer une valeur d'un champs de formulaire d'un fichier dans l'autre fichier.
    J'ai déjà essayé avec du code mais sans succès.
    J'ai essayé d'appeler le champs de formulaire, j'ai essayé avec des variables mais aucune ne permet de passer d'un projet à un autre.....
    Si vous avez une idée je suis preneur.

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 112
    Points : 5 237
    Points
    5 237
    Par défaut
    Bonjour,

    Citation Envoyé par Vivier481 Voir le message
    J'utilise deux bases de donnés et je cherche un moyen de récupérer une valeur d'un champs de formulaire d'un fichier dans l'autre fichier.
    J'ai déjà essayé avec du code mais sans succès.
    J'ai essayé d'appeler le champs de formulaire, j'ai essayé avec des variables mais aucune ne permet de passer d'un projet à un autre.....
    Si vous avez une idée je suis preneur.
    La demande est ambigue, en effet la donnée à récupérer ne peut pas être "dans un champ de formulaire" mais dans une table pour pouvoir être récupérée depuis un autre projet
    Pour lire une donnée d'une table extérieure à un projet il y a 2 solutions :
    - soit lier la table
    - soit interroger la table par une requête sur la base externe

    Exemple de code qui lit dans une table externe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim wrk As DAO.WorkSpace, odb As DAO.Database, rst As DAO.Recordset, clecherchee as long, champlu as string
    Set wrk = DBEngine.Workspaces(0)
    Set odb = wrk.OpenDatabase("c:\...\baseexterne.accdb", False, False, "MS Access;PWD=toto")
    cleclerchee=12 'par exemple...
    Set rst = odb.OpenRecordset("SELECT monchamp from matable where macle=" & clecherchee & " order by 1")
    if not rst.eof then champlu=rst!monchamp  'champlu peut ensuite être utilisé dans un update, un insert ou copié le champ d'un formulaire...
    rst.close
    set odb=nothing
    set wrk=nothing
    NB: odb et wrk peuvent être ouverts et fermés une fois pour toute dans le projet

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Mai 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Mai 2023
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci pour la réponse.
    Pour être plus clair, j'ai deux formulaires ouverts : un dans chaque base.
    Je cherche à alimenter une table de liaison (requête ajout) à partir de deux enregistrements ouvert dans chaque formulaire (un de chaque formulaire).

  4. #4
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 112
    Points : 5 237
    Points
    5 237
    Par défaut
    Il faudrait voir la pertinence d'avoir 2 projets, sinon je ne pense pas qu'il soit possible pour un projet access de lire dans le formulaire ouvert dans autre projet access

    Avec les évènements il est peut-être possible d'écrire dans un fichier intermédiaire lorsque la souris quitte un formulaire et récupérer la donnée lorsque la souris arrive dans l'autre projet ?

    Autres solutions :
    - avoir 2 frontales mais une seule dorsale (mais je ne vois pas dans quel cas on peut avoir intérêt à faire 2 frontales ?)
    - avoir 2 dorsales et une seule frontale (les 2 formulaires sont alors dans la même dorsale et peuvent communiquer...)

  5. #5
    Candidat au Club
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Mai 2023
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Mai 2023
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Merci pour le retour.
    Je vais fusionner les deux bases. Cela simplifiera les choses.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/04/2017, 14h37
  2. Réponses: 1
    Dernier message: 20/07/2010, 12h28
  3. Réponses: 1
    Dernier message: 19/04/2010, 13h04
  4. [TinyMCE] Récupérer le contenu d'un textearea TinyMCE inséré dans une base de donnée
    Par vivicente dans le forum Bibliothèques & Frameworks
    Réponses: 9
    Dernier message: 13/10/2009, 15h23
  5. Réponses: 1
    Dernier message: 16/04/2009, 00h11

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