Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2011, 03h30   #1
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
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.
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 08h36   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 089
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 089
Points : 11 622
Points : 11 622
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,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 00h14   #3
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
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
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 09h07   #4
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 256
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : août 2007
Messages : 2 256
Points : 2 979
Points : 2 979
Citation:
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.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 01h44   #5
Membre habitué
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : octobre 2008
Messages : 212
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 51
Localisation : France

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

Informations forums :
Inscription : octobre 2008
Messages : 212
Points : 126
Points : 126
J'ai trouvé une solution.
Merci pour vos aides. @+

http://www.developpez.net/forums/d11...nction-octave/
Triton972 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2011, 11h21   #6
Expert Confirmé
 
Avatar de Godzestla
 
Homme
Chercheur de bonheur
Inscription : août 2007
Messages : 2 256
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 47
Localisation : Belgique

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

Informations forums :
Inscription : août 2007
Messages : 2 256
Points : 2 979
Points : 2 979
Beau travail.
__________________
(\ _ /) Cordialement G@dz
(='.'=)

(")-(") Vous avez des neurones. Sollicitez-les. . Si vous êtes aidé, pensez à Voter.
Godzestla est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web