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

VB.NET Discussion :

VB.NET 2010 Automation Access - Retour d'une fonction VBA


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mars 2009
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mars 2009
    Messages : 120
    Par défaut VB.NET 2010 Automation Access - Retour d'une fonction VBA
    Bonjour à tous,

    En VB.NET 2010, je sais piloter Access en lançant une procédure VBA. Mais je voudrais savoir si elle s'est bien exécutée et je l'ai transformée en Function qui me retourne True quand tout s'est bien passé, et False dans le cas contraire.

    Mon problème est de comment connaitre ce retour, cette valeur ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oAccess.Run("Calcule_Tout")
    Avec tous mes remerciements anticipés,
    Blaise

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Désolé, je ne connais pas assez Access pour te donner une réponse "directe".

    Mais, si tu ne trouves pas mieux, voici deux réponses "indirectes"

    1) Si le VBA d'Access est comme les autres, tu pourrais utiliser SaveSettings pour mettre la réponse dans le registre, et la récupérer dans VB.net.
    2) Tu écris la réponse dans un banal fichier Texte et tu relis ton fichier texte dans VB.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Pour ma part je récupèrerai la valeur de la.méthode run!
    dim Ok as booleen = oAccess.Run("Calcule_Tout")
    Code Exemple VBA Excel : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Function test()
    test = True
    End Function
    Sub test2()
    Debug.Print Application.Run("test")
    End Sub
    Dernière modification par Invité ; 26/04/2017 à 09h58.

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/06/2008, 13h30
  2. [XML][XSLT][debutant]retour d'une fonction
    Par maxvador dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 30/03/2006, 14h12
  3. recuperer en php le retour d'une fonction plsql
    Par gismoblue dans le forum Langage SQL
    Réponses: 1
    Dernier message: 14/03/2006, 16h39
  4. PL/SQL retour d'une fonction
    Par aaronw dans le forum PL/SQL
    Réponses: 2
    Dernier message: 13/12/2005, 13h25
  5. [Oracle 9.1] Types de retour d'une fonction PL/SQL
    Par ftrifiro dans le forum PL/SQL
    Réponses: 8
    Dernier message: 12/10/2005, 16h54

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