Base : définir une clé primaire en fonction de plusieurs champs

Bonjour,

je bute sur un truc dans Base (4.2.3). Je veux définir une clé primaire à partir de plusieurs champs (disons 2).

L'aide donne des informations sur le processus sauf que... dans l'exemple ci-dessous, il faut "cliquer ici" et *il n'y a pas de lien*, j'ai essayé plus d'une fois avec ou sans la touche Ctrl. Du coup je ne sais pas où il faut cliquer dans Base pour obtenir le résultat (oui j'ai sélectionné le champ, eh ? ben rien, pas plus de > que de beurre en broche).

"Définir une clé primaire en fonction de plusieurs champs
Permet de créer une clé primaire basée sur une combinaison de plusieurs champs existants.
Champs disponibles
Sélectionnez un champ et cliquez sur > pour l'ajouter à la liste des champs de la clé primaire.
>
Cliquez ici pour ajouter le ou les champs sélectionnés dans la zone vers laquelle la flèche pointe.
<
Cliquez pour transférer le ou les champs sélectionnés dans la zone vers laquelle pointe la flèche."

NB : la Faq dit la même chose et sans rien de plus, donc je ne sais pas où est le "ici" où il faut cliquer.

Merci.

Bonjour

Ysabeau-2 wrote

je bute sur un truc dans Base (4.2.3). Je veux définir une clé primaire
à partir de plusieurs champs (disons 2).
...
L'aide donne des informations sur le processus sauf que...
...
ben rien, pas plus de > que de beurre en broche).

L'aide que tu cites est extraite de l'aide de :
"Assistant Table - Définition d'une clé primaire"

Quand on utilise cet assistant l'étape trois permet de définir
la clé primaire (y compris en combinant plusieurs champs).

Le dialogue est du type :
<http://nabble.documentfoundation.org/file/n4104494/ClePrimaire.png>

Les < et > sont des boutons, non des liens, et ils sont bien présents
dans le dialogue.

En revanche je confirme l'absence de beurre (et de broche en fait).

J'ajoute que tu peux aussi créer une clé primaire "combinée" en éditant
une table existante (qui n'aurait pas de clé) en sélectionnant les champs
concernés puis en faisant un clic droit sur l'en-tête de ligne. Le menu
contextuel permet de créer la clé.

Cordialement
Pierre-Yves

Bonjour

Ysabeau-2 wrote

je bute sur un truc dans Base (4.2.3). Je veux définir une clé primaire
à partir de plusieurs champs (disons 2).
...
L'aide donne des informations sur le processus sauf que...
  ...
ben rien, pas plus de > que de beurre en broche).

L'aide que tu cites est extraite de l'aide de :
"Assistant Table - Définition d'une clé primaire"

Quand on utilise cet assistant l'étape trois permet de définir
la clé primaire (y compris en combinant plusieurs champs).

Merci, j'en étais arrivée à cette conclusion, mais ce n'est pas très explicite dans le contexte.

Le dialogue est du type :
<http://nabble.documentfoundation.org/file/n4104494/ClePrimaire.png>

Les < et > sont des boutons, non des liens, et ils sont bien présents
dans le dialogue.

J'avais vu aussi.

En revanche je confirme l'absence de beurre (et de broche en fait).

D'une manière générale, l'aide de Base mérite d'être sacrément toilettée en fait, parce que là, par exemple... les "cliquez ici" qui ne débouchent sur rien sont perturbants.

J'ajoute que tu peux aussi créer une clé primaire "combinée" en éditant
une table existante (qui n'aurait pas de clé) en sélectionnant les champs
concernés puis en faisant un clic droit sur l'en-tête de ligne. Le menu
contextuel permet de créer la clé.

Je vais tester ça tout de suite. Grand merci. C'est en fait ce que je voulais faire : modification d'une table existante.

Bonjour,
Je m'intéresse à cette discussion car je pourrais avoir besoin d'une clé double.
Juste cette remarque : Pierre-yves écrit : "J'ajoute que tu peux aussi créer une clé primaire "combinée" en éditant
une table existante (qui n'aurait pas de clé) .." je ne crois pas possible de sortir de la création d'une table sans avoir défini une clé primaire.
Par ailleurs je vais essayer de réaliser un exemple avec les indications que cette discussion m'a apporté.
Cordialement
Claude

Si, si c'est possible, je l'ai fait.