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

Macros Access Discussion :

Une Macro de donn�es peut elle appeler du code VBA ?


Sujet :

Macros Access

  1. #1
    Membre �clair� Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par d�faut Une Macro de donn�es peut elle appeler du code VBA ?
    Bonjour,

    Dans une table disons T_Livres, je voudrais que � chaque fois qu'on modifie un enregistrement , on aille v�rifier s'il reste des livres de cet auteur de disponible.

    Il faut donc r�cup�rer le nom de l'auteur du livre en question et faire une requ�te pour v�rifier .
    Peut on faire �a en VBA, c'est � dire que l��v�nement apr�s MAJ d�clencherait un appel � du code VBA qui irait faire les v�rifications n�cessaires et si il n"y a plu de livres de dispo, on modifie un champ ds la table auteurs...

    Dans les actions disponibles de la macro de donn�es , je ne vois pas ex�cuter code

    En gros ma macro de donn�es put elle appeler du code VBA ?? si oui comment ?

    Je vois que dans la page https://learn.microsoft.com/fr-fr/of...te-macro-event

    Ils donnent un exemple cf ci dessous , mais ou mettre ce CODE ?
    On est dans des macros l�, pas ds du VBA, je sui perdu
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    If  Updated("PaidInFull")   Then 
     
        /* Perform actions based on changes to the field.   */ 
     
    End If
    @++ et merci

  2. #2
    Membre tr�s actif
    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    298
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 298
    Par d�faut event du formulaire
    Pour modifier la table , soit on v�rifie l'ajout d'un nouvel enregistrement avec la propri�t� afterupdate et on call la proc�dure de v�rification d'un auteur disponible etc
    si on passe par un service ou autre, on peut faire un d�mon sur le serveur pour voir s'il y a un update local et on ex�cute la proc�dure de v�rification du livre disponible et de l'auteur ..

  3. #3
    Membre �clair� Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par d�faut
    ok mai s j voulais faire �a sur le back end, car il u a plusieurs formulaires qui ont a acc�s � ces donn�ee, donc il faut mettre le code partout , grrrr

  4. #4
    R�dacteur/Mod�rateur

    Avatar de Jean-Philippe Andr�
    Homme Profil pro
    Architecte Power Platform, ex-D�veloppeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : Canada

    Informations professionnelles :
    Activit� : Architecte Power Platform, ex-D�veloppeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par d�faut
    Salut,

    l'action Ex�cuterCode te permet de faire appel au code VBA
    https://jpcheck.developpez.com/tutor...rametres/#LXII
    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 :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre � programmer avec Access 2016, Access 2019 et 2021

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

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    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

  5. #5
    Membre �clair� Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    588
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 588
    Par d�faut
    Ok mais dans les macros de donn�es, il n'y a pas l'action ex�cuter code de disponible ...

    grrr

  6. #6
    Responsable Arduino et Syst�mes Embarqu�s


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 206
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 206
    Billets dans le blog
    48
    Par d�faut
    Bonjour,

    Apparemment si, on peut...
    Citation Envoy� par Christophe WARIN
    Contrairement � ce que certains ont pu �crire, il est tout � fait possible d'utiliser du code VBA dans une macro de donn�es...

Discussions similaires

  1. Une liste � puces peut-elle se d�plier � chaque clic ???
    Par isaldana38 dans le forum VBA PowerPoint
    R�ponses: 0
    Dernier message: 29/08/2014, 14h19
  2. [XL-2007] Une bo�te de dialogue peut-elle s'afficher sans MsgBox?
    Par oupyr dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 30/04/2010, 16h33
  3. une action dans excel peut elle cr�er une ligne de code dans VBA?
    Par beebe dans le forum Macros et VBA Excel
    R�ponses: 12
    Dernier message: 25/09/2008, 07h23
  4. R�ponses: 6
    Dernier message: 30/04/2008, 14h55
  5. R�ponses: 5
    Dernier message: 04/04/2007, 15h47

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