IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Access 365 - Découverte de la nouvelle option SQL avec l'éditeur de requêtes Monaco
Par tee_grandbois

Le , par tee_grandbois

0PARTAGES

16  0 
bonjour à tous,
ben tiens, c'est la première fois que j'ouvre une discussion, moi (comme quoi tout arrive, même si ce n'est pas pour poser une question ...)
Après avoir ouvert une requête en mode SQL, j'ai remarqué quelques changements (de la couleur et de la numérotation) j'ai trouvé cette nouvelle option dans la base:



En tapant les mots-clés (éditeur sql monaco), je tombe sur le support Microsoft. Et voici ce que dit le support en résumé :
Citation Envoyé par support Microsoft
En octobre 2024, nous avons ajouté une mise à jour à l’éditeur SQL et certaines fonctionnalités modernes clés. Le nouvel éditeur est conçu pour s’aligner sur d’autres IDE Microsoft comme SSMS, Visual Studio et VS Code, en tirant parti de la même bibliothèque d’interface utilisateur puissante derrière Visual Studio Code.

L’éditeur Monaco prend en charge des fonctionnalités essentielles telles que la mise en surbrillance de la syntaxe, la numérotation des lignes, les thèmes clair/sombre, etc. Les fonctionnalités supplémentaires incluent la saisie semi-automatique, la gestion des commentaires et la prise en charge de la mise en forme. Conçu à l’aide d’une infrastructure JavaScript et optimisé par la dernière technologie de navigateur Edge, l’éditeur fonctionne en toute transparence hors connexion.

Dans les requêtes Access, les commentaires sont pris en charge uniquement au début du texte de la requête, tandis que dans les requêtes SQL distantes, vous pouvez ajouter des commentaires n’importe où. Les commentaires s’affichent en vert.
Il était temps ! Comme j'ai Office 365 (c'est la seule version Access qui bénéficie de cette mise à jour ) j'ai tout de suite essayé.

Pour mon cas, les requêtes peuvent mettre 4 à 5 secondes pour s'afficher en mode SQL, peut être à cause du nombre élevé de requêtes ? j'en ai près de 600 mais c'est une base de test, un vrai fourre-tout.

Ce qui est intéressant c'est la prise en charge (enfin) des commentaires et la surbrillance syntaxique (c'est bien le moins) :



Il ne leur reste plus qu'à traduire le menu des raccourcis clavier (affichage par la touche F1) dans nos langues locales (ou pas ?)

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de tee_grandbois
Expert éminent sénior https://www.developpez.com
Le 18/11/2024 à 19:00
bonsoir User,
merci pour ta participation et ton expérience...
je pense que le nombre de requêtes importe peu car j'ai le même temps de réponse avec une petite base contenant 20 requêtes.
il détecte aussi les sous-requêtes en créant une indentation qu'on peut afficher ou masquer d'un clic:

1  0 
Avatar de ONTAYG
Membre éprouvé https://www.developpez.com
Le 18/11/2024 à 16:41
Salut,

Je me posais la même question, et je viens de voir, cela rend les requêtes SQL beaucoup plus claires à lire.

ONTAY
0  0 
Avatar de tee_grandbois
Expert éminent sénior https://www.developpez.com
Le 18/11/2024 à 17:01
bonjour ONTAYG,
merci pour ta remarque.
Mais à titre d'information, ce n'est pas une question que je pose, c'est juste une mise en avant de cette nouveauté aux membres du forum
0  0 
Avatar de User
Rédacteur/Modérateur https://www.developpez.com
Le 18/11/2024 à 18:20
Merci pour cette mise en avant

Perso ça prend aussi un peu de temps pour l'affichage du SQL, mais le rendu est pas mal, avec en plus les commentaires possibles et la numérotation des lignes
0  0 
Avatar de User
Rédacteur/Modérateur https://www.developpez.com
Le 18/11/2024 à 19:15
Merci, apparemment on peut aussi indenter le code
0  0 
Avatar de tee_grandbois
Expert éminent sénior https://www.developpez.com
Le 18/11/2024 à 20:31
j'ai trouvé quelques informations supplémentaires (en anglais) donné par le MVP Colin Riddington : https://www.accessforever.org/post/monaco-sql-editor
Outre une présentation quasi complète de Monaco, il y énumère quelques "bugs" dont le fameux temps de latente avant affichage.

J'ai également eu le message qu'il décrit en i) : 'The search key was not found in any record' (la clé de recherche n'a été trouvée dans aucun enregistrement) en voulant écrire la requête d'une liste déroulante en SQL directement dans le générateur de requêtes du formulaire depuis la propriété Contenu du contrôle puis de quitter par le bouton 'Fermer' au lieu d''Enregistrer sous' ... Mais même en utilisant le bouton 'Enregistrer sous', impossible de quitter la propriété Contenu sans ce message d'erreur et la requête n'est pas créée pour autant.

Ce qui explique peut être pourquoi il indique (en b)) que la requête doit être déjà enregistrée pour basculer en mode SQL.
0  0