J'essaie de créer une contrainte de vérification sur une table d'accès (jet?).Est-il possible de créer une contrainte de vérification en accès et/ou DAO?
Donc, j'ouvrir le fichier .mdb avec accès, allez dans queries-> Créer une requête en vue de la conception, Type esc, puis menu-> view-> requête et enfin taper
create table X ( un nombre, vérifier (a> 20) )
mais l'accès pense que j'ai une "erreur de syntaxe dans la définition de champ". Cependant, je ne le pense pas. Donc ma question: est-il possible de créer une contrainte de vérification avec accès. Si c'est le cas, comment.
En outre, je voudrais créer la contrainte avec dao/vba, pas sur l'interface graphique. Est-ce possible? Et enfin, sur une note légèrement liée: comment entrer les instructions sql en accès. Je ne peux pas imaginer que je doive utiliser les requêtes-> design view-> query-> voir l'itinéraire pour le faire. Je suis habitué au SQL * Plus d'Oracle, que j'aime beaucoup, et j'espère qu'il y aura quelque chose de similaire pour l'accès.
Merci pour toute entrée René
Vous avez besoin d'une contrainte CHECK sur votre table 'tblCreditLimit' pour vous assurer qu'il n'y a jamais plus d'une ligne, sinon vous obtiendrez une erreur lorsque votre contrainte CHECK 'LimitRule' est testée. – onedaywhen
... et en raison de la sémantique des contraintes CHECK, il est probablement préférable d'éviter de référencer plus d'une table dans la même contrainte CHECK. La règle que vous utilisez est plus adaptée à une ASSERTION que le moteur de base de données Access ne supporte pas;) – onedaywhen