[Résolu][Base] interdire la même saisie de 2 enregistrements

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
nivernais 58/50
Membre hOOnoraire
Membre hOOnoraire
Messages : 123
Inscription : 26 mars 2009 17:45
Localisation : Au pays du Vert Cotentin, mais toujours mon beau pays du Nivernais dans le coeur !

[Résolu][Base] interdire la même saisie de 2 enregistrements

Message par nivernais 58/50 »

bonjour
Table de codes postaux.odb
,
Comment puis-je interdire la même saisie dans 2 enregistrements ?
Dans expemple fichier joint,
1/-Ok si saisie du même code postal
2/-Interdit dale le champ "ville"

Merçi

Nivernais 58/50[quote][/quote]
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par nivernais 58/50 le 09 avr. 2009 19:50, modifié 1 fois.
"Nivernais un jour, Nivernais toujours ..."
LibreOffice 4.1.4.2 windows 7, IE10, Thunderbird, Java 1.7.0.45
Avatar de l’utilisateur
MrPropre
MOOdérateur
MOOdérateur
Messages : 1138
Inscription : 01 oct. 2008 16:54

Re: interdire la même saisie dans 2 enregistrements

Message par MrPropre »

Bonjour,

Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide.
C'est indiqué dans le cadre rouge en haut de la page.

Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.

Lisez ce fil pour savoir quelle balise utiliser :
http://user.services.openoffice.org/fr/ ... html#27295

N'oubliez pas que le terme "Macro" ou "OpenOffice" ne doit pas être employé car il est implicite. Essayer de synthétiser au mieux ce que vous cherchez à faire.

Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.

Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même sous peine de voir votre sujet verrouillé.

Merci de votre collaboration.
Nettoyez votre PC du piratage, utilisez des logiciels libres à chaque lavage.
Une seule dose de OpenOffice suffit à éliminer durablement toute trace de MS-Office.
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par Pierre-Yves Samyn »

Bonjour

Il n'est pas nécessaire d'utiliser une macro pour cela : il suffit de créer un index "unique" composé des champs code postal et libellé.

En mode modification de table, cliquer sur l'outil Ebauche d'index (l'équerre) pour ouvrir le dialogue :
Capture-1.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
ThierryM
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 439
Inscription : 26 nov. 2006 11:29
Localisation : Les Corbières

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par ThierryM »

Bonjour,
Juste une petite remarque concernant les codes postaux. Plusieurs villages peuvent avoir le même code postal (qui dépend du bureau distributeur de la poste), ceci est très fréquent en secteur rural. Donc en faisant ce choix tu ne pourras plus attribuer ce code postal.
À bientôt,

Thierry
LibreOffice Version: 24.8.4.2 / Linux Mint Mate Edition 21.3 / Pourquoi privilégier les formats de fichiers ouverts ?
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par Pierre-Yves Samyn »

ThierryM a écrit :Plusieurs villages peuvent avoir le même code postal (qui dépend du bureau distributeur de la poste), ceci est très fréquent en secteur rural. Donc en faisant ce choix tu ne pourras plus attribuer ce code postal.
L'index unique portant sur le couple code postal / ville il sera possible de saisir plusieurs fois le même code postal (avec des noms différents) et également plusieurs fois le même nom de localité (avec des codes postaux différents).
ThierryM
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 439
Inscription : 26 nov. 2006 11:29
Localisation : Les Corbières

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par ThierryM »

Salut,
Effectivement, j'ai réagi trop vite :aie: et je me suis focalisé sur le CP et pas le couple CP/Ville ... Donc ma précédente remarque n'est pas justifiée.
À bientôt,

Thierry
LibreOffice Version: 24.8.4.2 / Linux Mint Mate Edition 21.3 / Pourquoi privilégier les formats de fichiers ouverts ?
nivernais 58/50
Membre hOOnoraire
Membre hOOnoraire
Messages : 123
Inscription : 26 mars 2009 17:45
Localisation : Au pays du Vert Cotentin, mais toujours mon beau pays du Nivernais dans le coeur !

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par nivernais 58/50 »

Pierre-Yves Samyn a écrit :
ThierryM a écrit :Plusieurs villages peuvent avoir le même code postal (qui dépend du bureau distributeur de la poste), ceci est très fréquent en secteur rural. Donc en faisant ce choix tu ne pourras plus attribuer ce code postal.
L'index unique portant sur le couple code postal / ville il sera possible de saisir plusieurs fois le même code postal (avec des noms différents) et également plusieurs fois le même nom de localité (avec des codes postaux différents).

bonjour,

comment réaliser ce que tu me propopose, j'ai l'idée mais pas le carburant, étant très, très novice

Nivernais 58/50
"Nivernais un jour, Nivernais toujours ..."
LibreOffice 4.1.4.2 windows 7, IE10, Thunderbird, Java 1.7.0.45
ThierryM
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 439
Inscription : 26 nov. 2006 11:29
Localisation : Les Corbières

Re: [Base] interdire la même saisie dans 2 enregistrements

Message par ThierryM »

Salut,
En mode conception de table, tu cliques sur l'icône ayant une équerre jaune qui s'intitule "Ébauche d'index" (on le voit très bien sur la capture d'image de Pierre-Yves) et ensuite tu auras la fenêtre te permettant de faire ce que t'a indiqué Pierre-Yves.
À bientôt,

Thierry
LibreOffice Version: 24.8.4.2 / Linux Mint Mate Edition 21.3 / Pourquoi privilégier les formats de fichiers ouverts ?