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

Octave Discussion :

Récupérer des données d'Access et lancer une fonction Octave


Sujet :

Octave

  1. #1
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut Récupérer des données d'Access et lancer une fonction Octave
    Bonjour,

    Je voudrais réaliser une application sous ACCESS qui utilise un calcul matriciel que je vais réaliser avec OCTAVE.

    Je cherche des pistes pour pouvoir faire dialoguer ces 2 langages. Comment OCTAVE peut recevoir les paramètres d'une fonction à partir d'ACCESS ? Comment OCTAVE peut renvoyer le résultat d'une fonction vers MS ACCESS ?

    Merci d'avance pour vos contributions

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 302
    Points : 52 882
    Points
    52 882
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2008
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Points : 207
    Points
    207
    Par défaut
    Après un week-end studieux, j'ai réussi mon défi ...
    A priori, ACCESS et OCTAVE ne peuvent pas échanger des données directement. Par contre, ACCESS peut échanger avec EXCEL et EXCEL peut échanger avec OCTAVE.
    J'ai donc utilisé ces passerelles pour effectuer mon traitement.

    1 - Passer mes paramètres de ACCESS vers une feuille EXCEL classiquement avec DAO.

    2 - Lancer, dans le code VBA de ACCESS, un SHELL qui ouvre OCTAVE et lance mon script qui effectue 3 opérations successives :
    -- 2.1 Ouvrir EXCEL et lire les données dans ma feuille de calcul en utilisant la fonction xls2oct (library JAVA)
    -- 2.2 Effectuer mes calculs matriciels
    -- 2.3 Copier les résultats des calculs dans la feuille EXCEL avec la fonction oct2xls
    VBA/ACCESS "récupère" la main et,

    3- Réouvrir la feuille EXCEL et récupérer les données calculées par OCTAVE

    4- Finir le traitement et la mise en forme sous ACCESS

    L'opération prend un peu de temps mais j'ai pu "adosser" un calcul sophistiqué à ma base de données et c'était le but recherché.

    Merci pour vos aides. @+

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

Discussions similaires

  1. Liste déroulante avec "Recordset" récupérer des données sur access
    Par Khalid89 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/04/2013, 18h17
  2. récupérer des données depuis Access
    Par tanguy.L dans le forum Langage
    Réponses: 3
    Dernier message: 20/07/2009, 18h06
  3. Réponses: 2
    Dernier message: 22/12/2008, 18h29
  4. Récupérer des données sous Access
    Par 18mar dans le forum Access
    Réponses: 2
    Dernier message: 19/12/2007, 14h40
  5. Réponses: 9
    Dernier message: 04/04/2007, 11h16

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