sql >> Database >  >> RDS >> Mysql

Tabelinvoer wijzigen vanuit LibreOffice Base, mogelijk?

De normale manier om een ​​tafel te wijzigen:

  1. Extra -> SQL
  2. Voer een ALTER TABLE in commando en druk op Execute knop.

Een manier die werkt, ook al klaagt hij dat er geen resultatenset wordt geretourneerd:

  1. Maak een query in de SQL-weergave.
  2. Voer ALTER TABLE in commando.
  3. Klik op de knop in de werkbalk om deze te markeren als Run SQL command directly . Of Bewerken -> Run SQL command directly .
  4. Sluit de query en dubbelklik om deze uit te voeren.

Ik vermoed dat het ook met een macro kan, vergelijkbaar met https://forum.openoffice.org/en/forum/viewtopic.php?f=5&t=75763 maar met behulp van ALTER TABLE .

Voor meer ideeën, zie https://forum.openoffice.org /en/forum/viewtopic.php?f=61&t=37687 .

BEWERKEN:

Het invoegen van nieuwe rijgegevens in een formulier is eenvoudiger dan het wijzigen van de tabel. Zorg er eerst voor dat dit werkt:

  1. Dubbelklik op uw tafel onder Tables .
  2. Invoegen -> Opnemen of gegevens invoeren in de laatste nieuwe rij.

Als Invoegen -> Record is uitgeschakeld, moet u de tabel instellen om te bewerken. Zorg ervoor dat uw verbinding met de database bewerkingen toestaat. De tabel moet ook een primaire sleutel hebben.

Zodra u records in de tabelweergave kunt invoegen, is het tijd om het formulier te maken:

  1. Onder Forms , Use Wizard to Create Form .
  2. Selecteer uw tafel en druk op >> om alle velden op te nemen.
  3. Klik op Finish .

Nu zou u het formulier moeten kunnen openen en gegevens in de laatste nieuwe rij kunnen invoeren.

Meer volledige instructies met voorbeelden zijn te vinden op http://www.open-of-course.org/courses/mod/url/view.php?id=786 .




  1. ListView-besturing Drag-Drop Gebeurtenissen sorteren

  2. Het sneeuwvlokschema

  3. Gebruik van BOB in lessen

  4. Hoe triggers in MySQL uit te schakelen?