Impossible éditer les données d'une table

Bonjour,

tout nouveau dans le monde de libreoffice base notamment.
j’ai un souci que je n’arrive pas à résoudre mais qui doit être simple je pense.

j’ai importé un fichier calc dans base sans souci. cependant, je ne peux pas éditer les données lorsque j’ouvre la table (ajout et suppression d’enregistrement impossible).
je peux ajouter un champ cependant.

une idée ?

pour info, lorsque je crée un table, je ne rencontre aucun souci.

merci d’avance pour vos retour.

Comment as-tu importé les données de la feuille Calc ?

Il y a plusieurs façons d’y arriver, et toutes ne donnent pas le même résultat.

Le référencement d’une feuille Calc comme source de données lors de la création de la base se fera toujours en lecture seule. Une feuille Calc (ou Excel, CSV, etc) est considérée comme un fichier source en format texte non-modifiable.

Certains moteurs de bases de données permettent néanmoins de référencer un fichier texte et de modifier les enregistrements, mais cela nécessite d’utiliser le langage de définition de données dans une instruction DDL exécutée via Outils > Sql.

Sinon, le copier-coller, ou glisser-déposer, depuis un fichier Calc, dont un onglet ou les données d’une feuille aura été présélectionnées, vers le fichier de base de données ouvert, devrait permettre de démarrer l’assistant de migration et de copier les données dans une nouvelle table de la base de données, ou d’ajouter les données à une table existante. Il est important de définir une ou plusieurs colonne(s) qui servira/serviront de clé primaire, sinon point de possibilité d’écriture dans la table par la suite.

Sans connaître les détails de “l’importation”, il est difficile d’en dire plus.

Cela nous aiderait également de savoir quel moteur de base de données tu utilises pour la définition et la manipulation de tes données au sein du fichier ODB.