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

Macros et VBA Excel Discussion :

Envoi d'une variable EXCEL vers un champ dans une BDD ACCESS ouverte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2012
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 54
    Par défaut
    Bonjour à tous
    J'aimerais envoyer la valeur d'une cellule dans un champ d'une base données ACCESS ouverte sur le même poste.
    Quelqu'un pourrait-il m'aiguiller ou m'indiquer où je pourrais trouver des renseignements, svp?
    Merci d'avance
    -----@+ -----
    Baloo84

    J'ai regardé pas mal sur le forum et je ne suis pas sur qu'on puisse, depuis excel faire ceci,...quelqu'un pourrait-il me le confirmer?
    Merci d'avance
    Baloo84

    Je vais tenté d'expliquer davantage ce que je voudrais faire:
    J'ai un fichier fichier excel qui comporte un bouton. Lorsque j'appui sur ce bouton, j'exécute un certain nombre d'opération et j'aimerai prendre la valeur d'une célulle (texte) et l'envoyer sur un champ (Txt_1), d'un formulaire (Frm_1) d'une base de donnée (db_1) déjà ouverte sur mon poste.
    J'ai pensé plusieurs solutions
    - copier/coller (je n'y suis pas arrivé)
    - Mémoriser la valeur dans une variable public (mais je ne sais pas faire)
    -...
    Il y a certainement d'autres pistes, mais j'attends votre aide, svp.
    bonne journée -----@+ -----
    Baloo84

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2012
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 107
    Par défaut
    Voici un bout de code qui te permet d'ajouter "TaDonnee" dans une table access.

    Je n'ai l'ai pas sur ce poste donc je ne peux pas tester avec access ouvert. A toi d'adapter le code.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub AjoutDonne(TaDonnee As String)
        Dim Connexion       As New ADODB.Connection
        Dim rs              As New ADODB.Recordset
        Dim Req             As String
     
        Connexion.Open "DSN=MS Access Database;DBQ=" & ChemindelaBDD & ";"
     
        Req = Req + "INSERT INTO TaTable (TonChamp) VALUES ('" & Tadonnee & "')  "
        Set rs = Connexion.Execute(Req)
        Req = vbNullString
        Connexion.Close
        Set Connexion = Nothing
     
    End Sub

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2014, 10h28
  2. Réponses: 5
    Dernier message: 04/12/2008, 15h58
  3. Champ dans une variable
    Par Winguy dans le forum IHM
    Réponses: 3
    Dernier message: 30/03/2008, 19h29
  4. Récupération d'un champ dans une variable
    Par manu971 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 08/11/2007, 14h47
  5. Affecter valeur d'un champ dans une variable
    Par Sly2k dans le forum Access
    Réponses: 3
    Dernier message: 17/08/2006, 09h43

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