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

Contribuez Discussion :

Access et Batch : passage de paramètres [Tutoriel]


Sujet :

Contribuez

  1. #1
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut Access et Batch : passage de paramètres
    Bonjour à tous,

    Vous pouvez sur cette discussion commenter le tutoriel suivant :
    Access et batch : Passage de paramètres

    L'avez vous lu?
    Le trouvez vous intéressant?
    Commentaires, critiques, remerciement, ... Tout est bienvenu si c'est constructif.

    Pensez également à ajouter une note. ("Noter la discussion" en haut à droite)
    Votre avis nous intéresse.
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    Bonjour,
    je tiens à préciser que l'article parle aussi de la gestion de tache planifiée avec Access
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France

    Informations professionnelles :
    Secteur : Services à domicile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 219
    Points : 1 707
    Points
    1 707
    Par défaut
    Bonjour jpcheck, et au passage salut d’un ancien banquier,
    Le tutoriel est for intéressant tant par le développement que les liens regroupant l’environnement du sujet.
    Il l’est également comme tu le précises et c’est forcément en étroite relation par son aspect taches planifiées.
    Merci, et au passage, merci à vous tous « les rédacteurs » pour vos contributions généreuses et extrêmement utiles.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Une version pour passage en lien HTLM via Outlook ?
    Salut jpcheck,
    Je cherche à faire passer des paramètres à ACCESS via Outlook avec un lien html (car on ne peut pas lancer un batch depuis outlook + problèmes alerte sécurité).
    Est-ce possible d'ouvrir ACCESS avec un lien html contenant des paramètres?
    Si oui quelle syntaxe ?

    Le but étant de faire un workflow via la messagerie interne du boulot et pilotée sous access. Messages aux users pour leur dire qu'il ont un truc à faire sous la base partagée access avec un lien (en html) pointant sur un enregistrement particulier passé en paramètre.

    Merci.

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    Salut,

    la fonction shell fonctionne bien depuis Outlook.
    ceci fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub piou()
         Shell "C:\temp\plop.bat"
    End Sub
    avec un fichier batch simple
    Rien n'empeche de passer en parametre un path de fichier qui sera lu et interprete selon ta propre nomenclature

    La syntaxe reste la meme qu'un passage de parametre comme presente dans le tutoriel
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Précisions
    Salut,

    Ouaouh quelle vitesse de réponse, bravo.
    En fait je me suis mal exprimé.
    Je crée un message outlook depuis Access par VBA.
    Je configure ce message avec un body en commande HTML.
    Et dans le body de ce message justement je voudrait créer un lien hypertexte vers ma base access (avec paramètre).
    Si je place
    <a href=""file:" & fichier_base & "paramètre""> Vous pouvez l'ouvrir en cliquant ici.</a>"
    dans mon code ca ne marche pas.
    Si je n'envoie que l'emplacement de ma base acces, ca marche et l'ouvre.
    Mais dès que je rajoute quelque chose derrière pas moyen.

    Au passage, ton Tuto paramètres est excellent, bravo.

    Merci

  7. #7
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    On se doit d'etre reactif sur les sujets pour lesquels on a un temps soit peu passe du temps

    Le passage de parametre traite dans le tutoriel en lui-meme est un passage depuis batch.

    Un solution eventuellement a prevoir serait le passage depuis un lien/fichier html.

    C'est un chose possible avec des scripts javascript je pense.

    On a un exemple pour le php dans ce tutoriel
    http://cyberzoide.developpez.com/php4/url/

    Je n'ai par contre pas de solution toute faite a te proposer.

    Piste en anglais :
    http://msdn.microsoft.com/en-us/library/ms152835.aspx


    Je vais faire des recherches de mon cote et te donnerais des infos des que je trouve
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Super,
    Merci.

    D'autant que c'est la seule pièce du puzzle qu'il me manque.
    -D'un côté (depuis access) j'arrive à générer automatiquement un email contenant un lien sur la base access à ouvrir (le paramètre c'est le numéro d'enregistrement en cours).
    -De l'autre, à l'ouverture, ma base access attend "gueule ouverte" un paramètre pour se jeter sur l'enregistrement donné.

    Manque juste cette foutu syntaxe pour créer un lien hypertexe qui ouvre ma base avec le paramètre derrière... rageant !

    NB : si pas miracle je trouvais : je te préviens bien sûr...
    A+

    test only
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'envoi mail
    desti = mail_dudestinataire
    sujet = [Num demande].Value & "-" & NumSAP.Value & "-" & TypeFiche.Value & "-" & HValType.Value & "-" & [Short text].Value & "==>données validées"
    corps = "Bonjour,<BR><BR>Merci de prendre en compte la demande de <FONT COLOR=""mediumblue"">" & TypeFiche.Value & " n°" & [Num demande].Value & "</FONT> ci-dessous pour l'<FONT COLOR=""mediumblue"">" & HValType.Value & "</FONT> :<BR><BR><BIG><FONT COLOR=""mediumblue"">" & [Short text].Value & "</FONT></BIG><BR><BR>En complétant vos données.<BR><a href=""file:" & fichier_base & paramètre_à_passer"> Vous pouvez l'ouvrir en cliquant ici.</a>"
    Call UseOutlook
    toto

  9. #9
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    Une piste qui peut se reveler prometteuse
    http://www.developpez.net/forums/d36...ess-page-html/
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  10. #10
    Membre expérimenté
    Avatar de Papy Turbo
    Homme Profil pro
    Développeur Office/VBA
    Inscrit en
    Mars 2004
    Messages
    822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Office/VBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 822
    Points : 1 709
    Points
    1 709
    Par défaut
    Bonjour, Seb + jp (bravo pour le tuto. très clair)

    Je vais probablement dire une grosse bêtise :
    Citation Envoyé par seb63700 Voir le message
    Si je place
    <a href=""file:" & fichier_base & "paramètre""> Vous pouvez l'ouvrir en cliquant ici.</a>"
    dans mon code ca ne marche pas.
    Si je n'envoie que l'emplacement de ma base acces, ca marche et l'ouvre.
    Mais dès que je rajoute quelque chose derrière pas moyen.
    Est-ce qu'il ne manque pas tout simplement l'appel à MS Access lui-même ?
    - Le fichier à ouvrir par "File://..." est MS Access.
    - En paramètre, tu lui passes le nom de ta base + toutes commandes de démarrage d'Access (dont /cmd...)
    Développement Office, support technique, assistance, sur place (Loire atlantique, Vendée, Maine et Loire) ou à distance.

  11. #11
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 175
    Points : 223
    Points
    223
    Par défaut
    Bonjour Jpcheck,

    Alors juste un petit commentaire pour dire que j'ai effectivement lu vos post sur les fichiers batch et les tâches planifiées.
    Je les ai trouvé très intéressant et très instructif et j'en fait même ma référence dans le lancement automatique de tâche ^^.

    Tout est très bien détaillé, manquerait plus qu'une initiation aux tâches planifiées spécifiques, dans les derniers Windows.

    Encore merci.
    Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?

  12. #12
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 594
    Points : 34 266
    Points
    34 266
    Par défaut
    Salut,

    merci pour ces infos.
    Ne travaillant pas regulierement sous vista ou windows 7, je n'ai effectivement pas encore eu l'occasion de me plonger dans ce cas de figure.

    Je le mets en haut de ma to-do list
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  13. #13
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2011
    Messages : 175
    Points : 223
    Points
    223
    Par défaut
    Super ^^!
    Oui j'imagine qu'il y a des trucs à dire sur les nouvelles tâches spécifiques, j'en ai une longue liste mais je n'ai aucune idée de leur utilité ^^.

    En tout cas, vous faites du bon boulot.

    Merci
    Pourquoi faire aujourd'hui ce que l'on peut remettre à demain ?

  14. #14
    Membre actif
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Mars 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Mars 2009
    Messages : 177
    Points : 270
    Points
    270
    Par défaut
    Bonjour ,

    Tuto trés instructif.

    Merci

Discussions similaires

  1. Batch - passage de paramètre
    Par pjmorce dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 02/05/2011, 14h07
  2. [BATCH] Passage de paramètre avec "&"
    Par Dinytro dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 11/01/2011, 01h56
  3. [Batch] Passage de paramètre via drag and drop
    Par Hell dans le forum Windows
    Réponses: 5
    Dernier message: 07/03/2008, 00h24
  4. [batch] passage de paramètres à une appli vb.net
    Par calagan99 dans le forum Windows
    Réponses: 0
    Dernier message: 12/02/2008, 12h11
  5. Réponses: 7
    Dernier message: 10/01/2007, 20h13

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