0

J'ai un index TestIndex dans ma table avec deux champs: Code1 et Code2.
Propriétés Index: Allow Doublons: Non, AlternateKey: Oui
Propriétés sur le terrain: Obligatoire: Oui AllowEdit: NonAjout d'index existant dans une table (constituée de deux champs) en tant qu'index primaire? ax 2012

Quand je suis arrivé au Tableau Propriétés PrimaryIndex: clé artificielle. Je souhaite remplacer ce PrimaryIndex par TestIndex. Mais quand je clique sur DropDown, il ne montre pas de valeur TestIndex. Lorsque j'entre manuellement TestIndex et que je clique sur son entrée TestIndex. Mais quand je clique sur la liste déroulante je ne peux pas voir testIndex.

Pourquoi? La chose manuelle que j'ai faite est fausse ou correcte?

Comment puis-je obtenir TestIndex dans la liste déroulante de primaryIndex?

Répondre

1

Voir Table Keys: Surrogate, Alternate, Replacement, Primary, and Foreign

Une table peut avoir plusieurs clés alternatives. Une clé alternative peut être la clé primaire, si la clé secondaire est composée d'un seul champ.

+0

Mais mon index a deux champs. Donc, je ne sais pas comment puis-je obtenir cela dans la recherche de primaryIndex de la table? – Raas

+0

Eh bien, vous ne pouvez pas! –

+0

Vous pouvez, mais seulement si vous utilisez une vieille table de style. Cette propriété est seulement exposée dans le XPO. Il n'est pas destiné à être utilisé pour de nouvelles tables! –