ajouter une ligne dans une table d'une base de donnée

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: raoultsagnes@orange.fr
Sujet:: ajouter une ligne dans une table d'une base de donnée
OS:: Linux
Version:: 6.0.x
Question:: comment ajouter une ligne à une table de base de donnée et est est il possible de reorganiser la numérotatio après une suppression ou un ajout de ligne

Bonsoir,

Par définition, une base de données est constituée de lignes partageant les
mêmes colonnes. Une "ligne" est donc un enregistrement, et chacun d'eux
doit être identifié par une clé unique. Lorsque vous créez une table de
votre base de données l'assistant vous propose de créer une colonne de type
entier, auto-incrémenté, à cet usage.

Vous peuplez ensuite les tables en passant par un formulaire, qui pourra
être créé par un assistant de LibreOffice.

Enfin, utiliser la clé d'enregistrement pour en régler l'ordre est une très
mauvaise idée. Vous devriez choisir un critère sémantiquement valide et
l'implémenter en définissant un index sur lequel vous appuierez vos
requêtes (clause ORDER BY).

Thierry

Bonjour,
Pour ajouter un enregistrement, il faut que la Table aie une clé primaire de préférence de type INTEGER et en Autovaleur pour éviter les blocages.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Deux avis allant dans le même sens.
Pour le tri des données dans une Table, en fait, ça n'a pas beaucoup d'intérêt.
Mais si tu y tiens, tu ouvres le formulaire, tu affiches le Navigateur de formulaire, puis un clic dans le contrôle dont les données sont à trier et pour terminer un clic sur l'icône AZ ou ZA.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Re,

En fait, si vous créez une vraie basée de données, en utilisant Base, vous
pouvez gérer tout cela très naturellement.
Il vous faut structurer votre table d'adresses avec les champs d'adresse
usuels, nom, prénom, rue, etc et y ajouter les éléments sur lesquels vous
souhaitez faire des statistiques, comme le no de département par exemple,
en veillant à la cohérence de l'information.
Ensuite vous pourrez écrire des requêtes SQL vous permettant de compter
simplement le nombre de lignes que vous avez par département, par exemple.
Dans une base de données, il est important de respecter la normalisation
des entités. Je vous renvoie à internet et à ce que vous trouverez sur le
modèle relationnel et les formes normales. Une fois que les données sont
stockées proprement, sans redondance non désirée par exemple, établir des
requêtes devient très simple, souple et efficace.
Je renvoie régulièrement les novices à une excellente série YouTube
expliquant comment créer une vraie application LibreOffice Base sans une
ligne de code :
http://www.thefrugalcomputerguy.com/index.php

Bonne soirée,

Thierry

Bonsoir,
je suis preneur de toutes les explications et je remercie d'avance tous
ceux qui me répondrons.Je suis autodidacte en informatique.
J'ai créé une base de donnée pour faire des étiquettes d'adresse pour
une association, je suis arrivé à faire mes étiquettes comme je
voulais.
Mais dans une association les adhérents changes toutes les années je
veux mettre à jour assez régulièrement cette base de données et comme
nos adhérents sont par régions je voudrais que la numérotation suive
pour qu'à la fin je sache combien nous avons d'adhérents.
Je vais explorer les réponses que j'ai déja reçues.
Merci.
Raoul