Microsoft 365 Vérifier un champ dans un base de données Access

José77

XLDnaute Occasionnel
Bonjour,

Est il possible de savoir lorsqu’on se connecte à une base de données Access (ado) si un champ est en numérotation automatique ?
Merci
 

dysorthographie

XLDnaute Accro
bonjour,
je ne suis pas fier d'avoir commis ça mais ça fonctionne!

Usine à Gaz si tu passes par là ne soit pas jalous!
 

José77

XLDnaute Occasionnel
bonjour,
je ne suis pas fier d'avoir commis ça mais ça fonctionne!

Usine à Gaz si tu passes par là ne soit pas jalous!
Bonsoir,
Désolé de n'avoir pu répondre pus tôt à votre réponse précédente. Gros ennuis de santé.
Pour revenir au code que vous m'avez envoyé, il génère une erreur
1670697620957.png

mais en fait je crois que le problème se situe ici, ii ignore tout ce qui se trouve après redim et passe directement à ListeChampTable = t

1670697768935.png

voilà je ne peux rien ajouter de plus.
 

José77

XLDnaute Occasionnel
Bonsoir à tous,

Alors oui on peut récupérer cette info via la propriété Attributes du Fields.
Ici en démo un fichier excel pour récupérer les tables d'un accdb ou d'un mdb.
(qui devrait être compatible 32bits et 64bits)
Le code génère une feuille par table avec en ligne 1 le Type, en ligne 2 l'Attributes et en 3 le Name.
Regarde la pièce jointe 1157617
Après il faut composer, si on obtient comme sur l'image, par exemple :
* un code-Attributes à 116 avec un code-Type à 135 => il s'agit d'un champs date sans auto-incrément
* un code-Attributes à 116 mais avec un code-Type à 3 => il s'agit probablement là d'un Id AVEC auto-incrément

116 c'est la juxtaposition de 1_dbFixedField avec le 16_dbAutoIncrField (c'est comme ça que je l'interprète)

Rq : le contenu de la Feuil1 est issu de la doc de Microsoft (avec la signification des codes)

Est-ce que j'ai bon? (pas sûr de moi à 100%)
Chez moi le fichier bloque à un moment
Voici la cause

1670744679399.png

je suis incapable d'apporter une solution au problème mais ce n'est pas grave.
Merci beaucoup tout de même.
José
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA