Bonjour,
j'aimerais savoir si c'est possible de créer une liste déroulante contenant le nom de quelques tables de ma base commençant par une lettre donnée.
Merci
Bonjour,
j'aimerais savoir si c'est possible de créer une liste déroulante contenant le nom de quelques tables de ma base commençant par une lettre donnée.
Merci
Bonjour
voici un exemple qui sort toutes les tables dont le nom commence par TBL
A+
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MSysObjects.Name, Switch(MSysObjects.Type=1,"Table",MSysObjects.Type=6,"Table liée",MSysObjects.Type=4,"Table liée ODBC") AS Type FROM MSysObjects WHERE (((MSysObjects.Name) Like "TBL*") AND ((MSysObjects.Type) In (1,4,6)));
Merci c'est impeccable.
Le seul petit hic c'est que lorsque je base une liste déroulante sur cette requête elle ne me trouve pas le champs Name et ne me propose que le champs Type. :S
Il se peut que le nom 'Name' soit un mot réservé essaye avec
Code Sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT MSysObjects.Name as NomTable, Switch(MSysObjects.Type=1,"Table",MSysObjects.Type=6,"Table liée",MSysObjects.Type=4,"Table liée ODBC") AS TypeTable FROM MSysObjects WHERE (((MSysObjects.Name) LIKE "TBL*") AND ((MSysObjects.Type) IN (1,4,6)));
Bonjour,
Sauf erreur de ma part je crois que c'est "NAMES" qui est réservéIl se peut que le nom 'Name' soit un mot réservé
Merci marot_r mais en fait ta requête ne résoud toujours pas le problème :S
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