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 :

Interfacer ACCESS avec OCTAVE (MATLAB) via VBA [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    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 : 64
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Par défaut Interfacer ACCESS avec OCTAVE (MATLAB) via VBA
    Bonjour à Tous,

    J'ai une petite application à faire qui nécessite un calcul matriciel que je réalise sous OCTAVE (équivalent gratuit de MATLAB).
    J'ai fait quelques recherches mais sans grand succès ...

    La question est simple : Comment "injecter" mes paramètres issus d'ACCESS dans une fonction d'un autre langage (OCTAVE ressemble à C++) et comment "rapatrier" le résultat de cette fonction dans ACCESS.

    Merci d'avance de vos contributions.

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 129
    Par défaut
    Bonjour,
    Ne connaissant pas Octave je ne pourrais me prononcer sur ce cas spécifique. Néanmoins les échange de données entre logiciels se font habituellement par des formats d'échange.
    Soit Octave est capable de lire / écrire dans une base Access soit il faut un format tiers, comme le csv ou le xml.

    A ce niveau tu dois regarder dans la documentation (forum, site de l'éditeur) d'Octave ici nous pourrons te renseigner éventuellement sur la méthode d'importation de tes données encore faut-il connaitre le format rendu par Octave.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre éclairé
    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 : 64
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Par défaut
    Merci Loufab pour ta réponse, je vais explorer dans cette voie.

    N'est-t-il pas possible de lancer OCTAVE à travers une commande "Shell" avec un passage de paramètre et de récupérer la valeur de retour dans une variable ?

    Si oui, aurais-tu quelques liens intéressants car je ne maitrise pas du tout ce type de commande.

    Merci par avance
    Cordialement

  4. #4
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 401
    Par défaut
    N'est-t-il pas possible de lancer OCTAVE à travers une commande "Shell" avec un passage de paramètre et de récupérer la valeur de retour dans une variable ?
    Probablement, cfr exemple pour Irfanview icimais comme le dit Loufab, sans connaitre OCTAVE, difficile de t'aider sur la syntaxe correcte et encore plus sur la valeur de retour.

  5. #5
    Membre éclairé
    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 : 64
    Localisation : France

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

    Informations forums :
    Inscription : Octobre 2008
    Messages : 330
    Par défaut
    J'ai trouvé une solution.
    Merci pour vos aides. @+

    http://www.developpez.net/forums/d11...nction-octave/

  6. #6
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 401
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 401
    Par défaut
    Beau travail.

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

Discussions similaires

  1. Probleme d'interaction avec Internet Explorer Via VBA
    Par ThaHardy dans le forum Access
    Réponses: 0
    Dernier message: 03/06/2015, 10h52
  2. [AC-2007] Mettre a jour BD Access avec multi-ligne via un formulaire
    Par edmr_ps dans le forum Access
    Réponses: 12
    Dernier message: 07/10/2014, 20h53
  3. Réponses: 4
    Dernier message: 06/11/2012, 21h30
  4. [XL-2007] Calcul avec une division via VBA
    Par Olivier Regnier dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/02/2012, 14h36
  5. Réponses: 2
    Dernier message: 29/06/2006, 22h33

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