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

Peut-on construire une contrainte unique multi colonnes en Access 2003 ?

3 réponses
Avatar
Oriane
Bonjour,

tout est dans le titre

Merci

3 réponses

Avatar
Raymond [mvp]
Bonjour.

je ne te ferais pas l'offense de te dire que tout est dans l'aide ?
mais, si tu lis l'aide en ligne:
Il existe deux types de clauses CONSTRAINT : une pour la création d'une
contrainte portant sur un seul champ et une autre pour la création d'une
contrainte portant sur plusieurs champs.
Syntaxe:
Contrainte monochamp :

CONSTRAINT name {PRIMARY KEY | UNIQUE | NOT NULL |
REFERENCES tableétrangère [(champétranger1, champétranger2)]
[ON UPDATE CASCADE | SET NULL]
[ON DELETE CASCADE | SET NULL]}

Contrainte multichamp :

CONSTRAINT nom
{PRIMARY KEY (primaire1[, primaire2 [, ...]]) |
UNIQUE (unique1[, unique2 [, ...]]) |
NOT NULL (nonnull1[, nonnull2 [, ...]]) |
FOREIGN KEY [NO INDEX] (ref1[, ref2 [, ...]]) REFERENCES tableétrangère
[(champétranger1 [, champétranger2 [, ...]])]
[ON UPDATE CASCADE | SET NULL]
[ON DELETE CASCADE | SET NULL]}


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum
Formez-vous en ligne grâce aux Webcasts Microsoft Technet :
http://www.microsoft.com/france/technet/seminaires/webcasts.mspx


"Oriane" a écrit dans le message de news:
dm6hum$nlp$
Bonjour,

tout est dans le titre

Merci



Avatar
Oriane
Bonjour,

"Raymond [mvp]" a écrit dans le message de
news: %
Bonjour.

je ne te ferais pas l'offense de te dire que tout est dans l'aide ?
Non pas du tout, mais l'aide que je vois ne concerne que les fichiers ADP,

ce qui me semble concerner uniquement les sources externes.
Mais comme je suis une grande débutante en Access, peut être que je me
trompe.

mais, si tu lis l'aide en ligne:
Il existe deux types de clauses CONSTRAINT : une pour la création d'une
contrainte portant sur un seul champ et une autre pour la création d'une
contrainte portant sur plusieurs champs.
Syntaxe:
Contrainte monochamp :

CONSTRAINT name {PRIMARY KEY | UNIQUE | NOT NULL |
REFERENCES tableétrangère [(champétranger1, champétranger2)]
[...]
Ca c'est de la syntaxe SQL dt je me sers sur Sql Server. Je ne sais pas

comment m'en servir sur Access, sur lequel je crée "graphiquement" les
tables.

Par contre sur le lien suivant:
http://office.microsoft.com/en-us/assistance/HP051875621033.aspx, on
explique comment graphiquement, construire l'index unique.

Oriane

Avatar
Raymond [mvp]
dans ton lien sur la ligne en dessous, il y a:
Create a multiple-field index
c'est tout expliqué.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum
Formez-vous en ligne grâce aux Webcasts Microsoft Technet :
http://www.microsoft.com/france/technet/seminaires/webcasts.mspx


"Oriane" a écrit dans le message de news:
dm6nrp$t9j$
Bonjour,

"Raymond [mvp]" a écrit dans le message
de news: %
Bonjour.

je ne te ferais pas l'offense de te dire que tout est dans l'aide ?
Non pas du tout, mais l'aide que je vois ne concerne que les fichiers ADP,

ce qui me semble concerner uniquement les sources externes.
Mais comme je suis une grande débutante en Access, peut être que je me
trompe.

mais, si tu lis l'aide en ligne:
Il existe deux types de clauses CONSTRAINT : une pour la création d'une
contrainte portant sur un seul champ et une autre pour la création d'une
contrainte portant sur plusieurs champs.
Syntaxe:
Contrainte monochamp :

CONSTRAINT name {PRIMARY KEY | UNIQUE | NOT NULL |
REFERENCES tableétrangère [(champétranger1, champétranger2)]
[...]
Ca c'est de la syntaxe SQL dt je me sers sur Sql Server. Je ne sais pas

comment m'en servir sur Access, sur lequel je crée "graphiquement" les
tables.

Par contre sur le lien suivant:
http://office.microsoft.com/en-us/assistance/HP051875621033.aspx, on
explique comment graphiquement, construire l'index unique.

Oriane