Mysql
 sql >> Base de données >  >> RDS >> Mysql

Modification des entrées de table depuis LibreOffice Base, possible ?

La manière normale de modifier une table :

  1. Outils -> SQL
  2. Entrez un ALTER TABLE commande et appuyez sur Execute bouton.

Une méthode qui fonctionne, même si elle se plaint qu'aucun jeu de résultats n'est renvoyé :

  1. Créer une requête en vue SQL.
  2. Entrez ALTER TABLE commande.
  3. Cliquez sur le bouton dans la barre d'outils pour le marquer comme Run SQL command directly . Ou Edit -> Run SQL command directly .
  4. Fermez la requête et double-cliquez pour l'exécuter.

Je suppose que cela pourrait également être fait avec une macro, similaire à https://forum.openoffice.org/en/forum/viewtopic.php?f=5&t=75763 mais en utilisant ALTER TABLE .

Pour plus d'idées, voir https://forum.openoffice.org /fr/forum/viewtopic.php?f=61&t=37687 .

MODIF :

Il est plus facile d'insérer de nouvelles données de ligne dans un formulaire que de modifier le tableau. Tout d'abord, assurez-vous que cela fonctionne :

  1. Double-cliquez sur votre tableau sous Tables .
  2. Insérer -> Enregistrer, ou saisir des données dans la dernière nouvelle ligne.

Si Insérer -> Enregistrer est désactivé, vous devez configurer la table pour l'édition. Assurez-vous que votre connexion à la base de données permet la modification. De plus, la table doit avoir une clé primaire.

Une fois que vous pouvez insérer des enregistrements dans la vue Tableau, il est temps de créer le formulaire :

  1. Sous Forms , Use Wizard to Create Form .
  2. Sélectionnez votre table et appuyez sur >> pour inclure tous les champs.
  3. Cliquez sur Finish .

Vous devriez maintenant pouvoir ouvrir le formulaire et entrer des données dans la nouvelle ligne finale.

Des instructions plus complètes avec des exemples sont disponibles sur http ://www.open-of-course.org/courses/mod/url/view.php?id=786 .