La contrainte Unique sur plusieurs champs dans Access 2003
Je n'ai pas trouvé de réponse concernant ma question, tous les unique contrainte de questions, ne comportent pas de MS Access.
La question est de savoir comment faire d'une contrainte unique sur plusieurs champs dans la base de données MS Access 2003?
Si ma table est composée de colonnes id, A, B, C, D, E, F
. J'ai un index sur la colonne id, mais je voudrais avoir une contrainte unique sur les colonnes A
et B
. Donc, j'ai peut-être un double de la valeur dans la colonne A
, à condition que la valeur dans la colonne B
sont différents.
Je tiens à souligner que je suis pas intéressé dans une solution de contournement comme la création d'une nouvelle colonne en concaténant les valeurs de colonnes A
et B
, et la création d'une contrainte sur cette colonne.
OriginalL'auteur MPękalski | 2011-04-12
Vous devez vous connecter pour publier un commentaire.
Si vous voulez le faire par le biais de l'INTERFACE utilisateur, ouvrez la table en mode création. Ouvrir l'index de la fenêtre. Entrez un nouveau nom d'index, d'identifier la colonne A, la marque de l'indice Unique. Puis ajouter une deuxième ligne au-dessous de celui-ci, ne spécifiez pas le nom de l'index sur la ligne, et d'identifier la colonne B. Fermer l'index de la fenêtre et enregistrer la table.
Vous avez maintenant un index unique sur les colonnes A et B. E. g. mon index unique sur Un & B est appelé Boris ici:
Merci s'accoupler. Une grande aide.
OriginalL'auteur Damien_The_Unbeliever
Dans ANSI-92 Mode d'interrogation, l'exécuter SQL DDL:
À l'aide de VBA dans Access:
Hmm - SQL DDL est le Standard SQL, donc il devrait fonctionner sur aucun SQL produit, et le VBA est "explicite d'une solution d'Accès" qui ne fonctionnent pas sur SQL produit, mais l'Accès. N'ai-je pas, alors, de vous donner le meilleur des deux mondes? 😉
Ouais je sais que cela fonctionne. Mais si vous considérez qu'un moyen d'Accès de l'utilisateur, alors je dirais qu'il ne sait pas beaucoup sur SQL. Au moins à la société pour laquelle je travaille. Je devrais peut-être ont souligné que le GUI solution serait celle qui convient le plus. 😉
OriginalL'auteur onedaywhen