Salut,
J'aimerais cacher le déroulement de mon code Vba à l'écran, je sais qu'on peut le faire en Excel mais comment le faire en Access
Merci
Salut,
J'aimerais cacher le déroulement de mon code Vba à l'écran, je sais qu'on peut le faire en Excel mais comment le faire en Access
Merci
Salut,
Est-ce que tu parles du freeze ecran Excel ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.ScreenUpdating = False
ou l'absence de message de confirmation ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Echo False
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.DisplayAlerts = False
Code : Sélectionner tout - Visualiser dans une fenêtre à part DoCmd.SetWarnings False
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
Salut,
Non, dans Access lorsque j'exécute du code vba, par ex je copie le code vba de tous mes modules, des forms, des états je vois les fenêtres qui s'ouvrent, c'est pas très agréable.
Je voudrais donc empêcher cela comme dans Excel.
Merci
C'est trop vague pour que je comprenne et que je puisse te dire quoi faire, soit plus precis stp.
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
Bon, dans Excel quand on exécute du vba qui fait du copier coller d'une feuille à une autre, de la mise en forme etc, on voit tout le déroulement à l'écran.
A l'aide d'une ligne de code,on empêche cela, j'ai le même problème en Access, j'aimerais donc empêcher cela dans Access, mais ce code ne fonctionne pas dans Access
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.ScreenUpdating = False
Merci
Et le code que je t'ai fourni dans ma premiere reponse
ne convient il pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Application.Echo False
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
OK,
peux-tu nous donner une ligne de code qui fait que tu as un affichage qui se fait dans l'interface stp, que l'on ait d'autres pistes a te proposer.
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
Bonjour Jean-Philippe et electrosat03,
j'imagine qu'il s'agit de l'exécution du code SaveModules de cette discussion : https://www.developpez.net/forums/d1...de-notepaddpp/
je pense que lorsque que l'on ouvre un module en mode design la fenêtre s'ouvre obligatoirement et ceci même si le code est exécuté depuis un formulaire et malgré Application.Echo False.
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Salut Tee_Grandbois,
Oui, c'est exactement ça, tu as tout compris.
Merci pour votre aide
Bonjour le forum.
@ electrosat03 ,as tu été voir ma contribution "DépendancesPlusV2" ?
Il y est entre autre, question de l'exportation des objets au format texte (.txt) et de recherche dans ces fichiers.
Dans les modules "ExportDatabaseObjects" et "ChercheExportRequete".
Pour trouver le sql des requetes, c'est ce que j'ai trouvé de mieux.
Pour ce qui est de NotePadd++ ,c'est surtout utile pour la lecture, donc tu peux ouvrir un fichier .txt avec.
Cdlt
Salut Thierry_Pallier,
Je viens d'aller voir, c'est pas mal, bravo.
Mais, ce que je dois faire dois se trouver dans l'appli sans autre prg à côté, c'est pas moi qui décide.
Donc je suis toujours à la recherche de qq chose, c'est bizarre que dans Excel on puisse le faire mais pas dans Access.
Merci et encore bravo pour ton appli.
A+
Salut electrosat03.
L'idée c'était de regarder (et comprendre) comment c'est fait, et eventuellement d'integrer ,copier et adapter dans ton appli.
On peut exporter au format texte les modules (entre autre) sans etre obligé de les ouvrir (par prog) et de les enregistrer.
Donc pas de clignotements des fenetres à l'écran.
A+
Oui, je vais examiner ton code, mais je ne suis pas un expert en prg VBA et c'est pas facile de s'y retrouver, il va falloir du temps.
A+
Bonjour à electrosat03 et Thierry_PALLIER
electrosat03,je vais examiner ton code, mais je ne suis pas un expert en prg VBA et c'est pas facile de s'y retrouver, il va falloir du temps.
pour moi, ton code fonctionne parfaitement, je l'ai d'ailleurs testé avec une base contenant plus de 2000 lignes de code. Elles ont été sauvegardées en moins de 5 secondes, et le fait que les fenêtres de code apparaissent furtivement n'est pas vraiment un problème car c'est très rapide ...
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Salut,
Oui, ça fonctionne bien, mais visuellement c'est pas top, et le patron qui utilise ça, il est un peu difficile donc, je dois trouver un moyen d'éviter ce défilement de fenêtres.
je vais regarder si je ne pourrais pas mettre une form qui resterait au dessus pendant le déroulement du code.
Merci
A+
Tu peux regarder avec ceci :
http://arkham46.developpez.com/artic...s/formattente/
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
Question bête, as-tu essayé de minimiser ta fenêtre d'appli lors de l'exécution ?
L'écran serait toujours mis à jour mais on ne le verrait plus.
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Et moi quand je fais un truc du genre je précise à mes client "que c'est fait exprès pour qu'on voit que le programme fonctionne.".
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager