Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

index des champs dans une table

1 réponse
Avatar
michel_bdx
bonjour

quel est le code poour savoir quels sont les index dans une table enfin
quels sont les champs de la table qui sont indexés

ou quelle est la propirete qui signale qu'un champ est indexe

merci michel

1 réponse

Avatar
Gilbert
Bo,jour,

Pour lister les index d'une table

Sub ListerIndex(NomTable As String)
Dim db As DAO.Database
Dim tbl As DAO.TableDef
Dim fld As DAO.Field
Dim idx As DAO.Index

Set db = CurrentDb
Set tbl = db.TableDefs(NomTable)
For Each idx In tbl.Indexes
Debug.Print "Index : " & idx.Name
For Each fld In idx.Fields
Debug.Print fld.Name
Next fld
Next idx

Set idx = Nothing
Set fld = Nothing
Set tbl = Nothing
Set db = Nothing
End Sub


--
Cordialement,

Gilbert


"michel_bdx" a écrit dans le message
de news:
bonjour

quel est le code poour savoir quels sont les index dans une table enfin
quels sont les champs de la table qui sont indexés

ou quelle est la propirete qui signale qu'un champ est indexe

merci michel