[fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-08 Thread pierre-yves samyn
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 :
 

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






--
View this message in context: 
http://nabble.documentfoundation.org/Base-definir-une-cle-primaire-en-fonction-de-plusieurs-champs-tp4104387p4104494.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-08 Thread Ysabeau

Le 08/04/2014 11:44, pierre-yves samyn a écrit :

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 :


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.


--
Ysabeau

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-08 Thread Claude FRICARD

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

Le 08/04/2014 16:17, Ysabeau a écrit :

Le 08/04/2014 11:44, pierre-yves samyn a écrit :

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 :


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.





---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce 
que la protection avast! Antivirus est active.
http://www.avast.com


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-08 Thread Ysabeau

Le 08/04/2014 17:25, Claude FRICARD a écrit :

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.


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


--
Ysabeau

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Fwd: Re: [fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-09 Thread Fricard Claude

j'avaios omis de mettre la liste users en copie


 Message original 
Sujet: 	Re: [fr-users] Re: Base : définir une clé primaire en fonction 
de plusieurs champs

Date :  Wed, 09 Apr 2014 09:17:26 +0200
De :Claude FRICARD 
Répondre à :fricard.cla...@wanadoo.fr
Pour :  Ysabeau 



Bonjour,
De fait c'est possible, donc excuses. Par contre pour l'instant je ne
sais pas l'intérêt qu'il y aurait à avoir une clé primaire sur plusieurs
champs et question subsidiaire: ces champs peuvent-ils être de type
différent (integer, varchar par exemple) . Si Ysabeau débouche sur un
exemple concret , je suis preneur ...
Claude

Le 08/04/2014 17:27, Ysabeau a écrit :

Le 08/04/2014 17:25, Claude FRICARD a écrit :

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.


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








---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce 
que la protection avast! Antivirus est active.
http://www.avast.com

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: Fwd: Re: [fr-users] Re: Base : définir une clé primaire en fonction de plusieurs champs

2014-04-09 Thread pierre-yves samyn
Bonjour


fricard Claude wrote
> De fait c'est possible, donc excuses. 

Pas de problème... normal de ne pas tout prendre pour argent comptant :)

Cela dit je ne pense pas avoir déjà donné une réponse fondée sur une
supposition sans le signaler... Même les choses que j'ai expérimentées,
il n'est pas rare que je les revérifie avec plusieurs versions avant de
répondre, ne serait-ce que pour vérifier qu'il n'y a pas de régressions.


fricard Claude wrote
> Par contre pour l'instant je ne sais pas l'intérêt qu'il y aurait à avoir
> une clé primaire sur plusieurs
> champs 

Je ne comprends pas cette remarque car ce n'est pas une question
"d'intérêt" mais c'est justifié par le modèle de données, l'alternative
étant la création d'un champ clé supplémentaire.


fricard Claude wrote
> et question subsidiaire: ces champs peuvent-ils être de type
> différent (integer, varchar par exemple) . 

Oui... et il n'y a guère de risque à essayer pour le vérifier :)

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Fwd-Re-fr-users-Re-Base-definir-une-cle-primaire-en-fonction-de-plusieurs-champs-tp4104650p4104669.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés