Si je peux me permettre , au sujet de la clé primaire: c'est un peu dommage qu'une valeur libérée par la suppression de l'enregistrement utilisant cette clé ne soit pas récupérable pour un nouvel enregistrement. Ceci étant je confirme qu'il vaut mieux laisser l'application gérer la clé primaire quitte à mettre, par exemple, le N° de reférence produit comme champ de la table. De plus étant donné que pour pouvoir modifier les données dans un formulaire il faut qu'il y ait une clé primaire alors ... Claude
----- Original Message ----- From: Docgranville To: users@fr.openoffice.org Sent: Monday, June 29, 2009 12:18 PM Subject: Re: [users-fr] Base - autovaleur Jean Michel PIERRE a écrit : > > > JLP a écrit : >> >> bonjour, >> est il possible de définir la valeur de départ pour une clé primaire >> integer autovaleur. >> merci d'avance >> JLP >> > Bonjour, > Oui, c'est possible. > J.M Mais ce n'est pas une bonne idée. Plus précisément, ça semble vouloir dire que tu veux donner une double utilité à ta clef primaire, à savoir d'une part son rôle habituel de clef primaire et d'autre part, celui de contenir une valeur "signifiante" de la table concernée ; c'est ce dernier point qui est une plutôt une mauvaise idée. Généralement, on lit que dans les base de données bien conçues, les clefs primaires ne jouent aucun autre rôle que celui d'être des valeurs uniques et ne servent à rien d'autre, ni ne correspondent à une valeur signifiante. En consultant les archives de cette liste, tu devrais retrouver quelques discussions à ce propos, contenant quelques exemples de pourquoi donner une valeur signifiante à la clef primaire est une fausse bonne idée ; par exemple, tu as celle-là : http://fr.openoffice.org/servlets/ReadMsg?list=users&msgNo=63134 ; il doit y en avoir d'autres. A+ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org For additional commands, e-mail: users-h...@fr.openoffice.org -- J’utilise la version gratuite de SPAMfighter pour utilisateurs privés. Jusqu’à présent SPAMfighter a bloqué 1314 courriels spam. Nous avons en ce moment 6 millions d’utilisateurs de par le monde entier. Les utlisateurs payants n’ont pas ce message. Vous pouvez télécharger la version gratuite: http://www.spamfighter.com/lfr