en créant une base de données Access (2003) principalement utilisée par d'autres programmeurs et la gestion technique en tant qu'outil de validation des données. Je veux mettre un bouton sur les parties du formulaire qui exécute le code, pour montrer le code qui est en cours d'exécution. Ainsi, les programmeurs peuvent l'éditer sur place. Ceci est pour un projet de validation de données avec changement fréquent de code. Supposons que le code se trouve dans un module, il n'est donc pas nécessaire de sauvegarder le formulaire ou de le modifier. Il suffit d'appuyer sur le bouton et de faire apparaître le code en mode code.Afficher le code à partir du code thru (en accès ms)
Répondre
Vous pouvez être limité au code uniquement dans les modules. Mais dans un bouton sur le formulaire, vous pouvez définir l'événement de clic à:
DoCmd.OpenModule « module_name », « the_name_of_some_function »
C'est tout! Je vous remercie. – Avraham
Cela fonctionnerait-il pour vous?
Private Sub Command0_Click()
While True
Debug.Print "tt"
If pressed And debugmode Then
Stop
pressed = False
End If
DoEvents
Wend
End Sub
Private Sub Command1_Click()
pressed = True
' You can just put here Stop
End Sub
Edit: Je veux dire utiliser DoEvents et arrêter
Affichage du code est pas si difficile, et vraiment ni est le modifier. Mais je devrais vous avertir de quelques pièges. Tout d'abord, l'approche que vous discutez équivaut à un code auto-modifiable qui déclenchera beaucoup de logiciels antivirus. Deuxièmement, la corruption est un danger constant avec Access et le code auto-modifiable ne fait qu'exacerber ce problème. Toute solution que vous proposez devrait minimiser les modifications et vous devriez également avoir un plan de sauvegarde et de restauration très robuste. Troisièmement, le code auto-modifiable vous empêchera de compiler la base de données (en utilisant mdes) ou de verrouiller le projet. Cela peut conduire à certains très difficile de contrôler et de maintenir le code source.
Je vous suggère plutôt d'utiliser Pure SQL pour modifier vos données. Vous pouvez ensuite stocker et modifier le code SQL dans une table, puis utiliser CurrentDB.Execute pour l'exécuter.
Je ne veux pas modifier le code dans le code, il suffit de l'afficher dans l'éditeur vba. Par exemple, si j'ai une fonction EditDataCust() dans le module "basEditTools", je veux ouvrir l'accès à l'environnement vba, en montrant ce module et le curseur sur EditDataCust(). Je veux le taper en code. – Avraham
Je voulais dire, je veux faire cela dans le code. – Avraham
- 1. Accès objet XAML à partir du code
- 2. Accès à une file d'attente à partir du code autonome
- 3. Comment afficher l'image du serveur SQL en ms accès
- 4. Comment afficher le code des fonctions intégrées dans MS Access?
- 5. Afficher le code dans WordPress
- 6. Importer des données à partir de MS Excel en utilisant le code source Java
- 7. Générer DropDownList à partir du code derrière
- 8. Liaison combobox avancée à partir du code
- 9. Accès à une source de données ColdFusion à partir du code Java
- 10. Appeler Snarl à partir du code java
- 11. Obtenir le code IL à partir du fichier binaire DLL
- 12. Modifier le volume sonore à partir du code .net
- 13. Appel animation XAML à partir du code VB dans WPF
- 14. Comment appeler le code système à partir de JScript/VBScript?
- 15. iPhone: Accès aux objets de vue à partir d'un ViewController dans le code
- 16. Récupère la valeur du noeud à partir du code XML
- 17. Traduire le code du prototype en JQuery
- 18. Convertir le code JavaScript en code VBScript?
- 19. Charger le code javascript après le chargement du code derrière
- 20. Comment accéder à RouteData à partir du code-behind?
- 21. Accès aux transactions dans le code avec validation et annulation
- 22. ASP.net, comment afficher une boîte d'alerte à partir du code côté serveur?
- 23. Comment afficher les boîtes de message à partir du code côté serveur?
- 24. Personnalisation du code HTTPstatus
- 25. Afficher Pretty Code dans Django
- 26. Utilisation de la balise CODE en HTML, Comment l'obtenir pour afficher le code?
- 27. Test si stocké Procs "Parse"/"Compiler" à partir du code
- 28. Comment générer du code C# à partir de fichiers WADL?
- 29. Générer du code vectoriel à partir de Haskell?
- 30. Exécution du code python à partir de l'application Cocoa standard
est-ce pas ce que l'accès VBA IDE est pour? –
Oui, mais je serais prudent avec ça si j'étais vous. (Voir la publication.) – Oorang