Tabellen sorteren in keuzelijsten

Bespreek het databaseprogramma
vanhoje
Berichten: 5
Lid geworden op: ma feb 22, 2021 5:14 pm

Tabellen sorteren in keuzelijsten

Bericht door vanhoje »

Hallo, Als recent gebruiker van Open Office 4.1.98 ben ik gestart met het opmaken van een database (CD Collectie)
Met gevonden tutorials (!) en “Helpfunctie” ben ik al aardig op weg.
Toch blijf ik met een vraag zitten waar ik geen oplossing kan vinden of is er misschien geen mogelijkheid voor mijn wens:

In de sectie “FORMULIEREN” maak ik bij een bepaald veld gebruik van de functie “KEUZELIJST” met ‘Keuzevervolglijst” op “JA” (Functie GEWONE KEUZELIJST werkt blijkbaar niet)
Tot zover alles OK, de aangeduide tabel verschijnt netjes in het veld in kwestie.


Vraag !! Na aanpassing van de bewuste tabel (toevoegen records) en sorteren ervan, wordt de gesorteerde lijst NIET als dusdanig weergegeven en worden de nieuwe gegeven onderaan bijgevuld.
Niet erg praktisch als keuzelijst bij het bewerken van het formulier. Bestaat hiervoor een oplossing ????


Dank alvast voor het lezen van deze post en zeker voor alle info. :shock: :roll:
OpenOffice 4.1.9
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Tabellen sorteren in keuzelijsten

Bericht door RPG »

Een keuzelijst is geen functie maar heet in het Nederlands; besturingelement of Control in het Engels. Dat maakt het ook gemakkelijk om iets op te zoeken.

Een keuzelijst wordt niet automatisch ververst maar er is zowel op de navigatie-control als op de navigatie-balk een knop voor het verversen van een besturingselement. Er zal ook wel een .uno opdracht zijn maar die weet ik niet.

Werk niet
In het begin is het vaak niet zo duidelijk wanneer iets wel of niet werkt. Er moet vaak voldaan worden aan een bepaalde voorwaarde voordat iets wil werken. Soms is dat het opgeven van namen of wat anders. Dat is gewoon een leer proces. Ik denk dat je het gewoon nog niet goed gebruikt. Een keuzelijst is voor het laten kiezen of tonen van een naam en in de onderliggende tabel komt of is een getal. Ik denk dat het gewoon werkt maar dat je het niet goed toepast. Anders gezegd je werkt met twee compleet verschillende tabellen die alleen een getal gemeen hebben.

Er werkt waarschijnlijk veel niet of het is moeilijk te vinden. ApacheOffice heeft de laatste jaren weinig ontwikkeling doorgemaakt. Voor een deel is dat ook gemakkelijk want je hebt niet zoveel knoppen om te onthouden maar voeg of laat stappen mensen over naar LibreOffice en dan moet je aan al die nieuwe knoppen wennen. Het nieuwe is dat ze op andere plaatsen zitten. Ik geloof dat het probleem het zelfde is.

Bij een overstap naar LibreOffice is het naar mijn idee wel verstandig om te blijven bij je HSQLDB database. Zolang je nog maar een kleine database hebt is het verantwoord om te werken met de embedded versie zie links onder aan je openings scherm van database maar maak wel regelmatig een backup anders kun je alles opnieuw intypen.
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Tabellen sorteren in keuzelijsten

Bericht door RPG »

Als je wilt sorteren op de getoonde waarde in de keuzelijst dan moet je de getoonde waarde ook opnemen in de query en ik vraag me af of je dan wel tevreden bent met het resultaat want mogelijk kun je de tabel niet bijwerken wat meestal wel de bedoeling is van de keuzelijst.

Ik heb ook gekeken naar een kleine tabel met een keuzelijst in LibreOffice en daar wordt de tabel naar de inhoud van de getoonde keuzelijst gesorteerd: dus zoals de vragen steller het graag wil. Het is al lang geleden dat ik het gemaakt heb dus ik weet niet hoeveel moeite ik gedaan heb om het gewenste te bereiken of dat LibreOffice verbeterd is. Het zelfde formulier wil niet meer in ApacheOffice.
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Tabellen sorteren in keuzelijsten

Bericht door RPG »

Ik heb ook nog even gezocht op het Engelse forum naar enige uitleg van Villeroy in relatie tot een listbox. Villeroy is vaak goed in staat om zaken duidelijk te maken zelfs in het geval je het Engels niet goed begrijp. Als je iets wilt leren over omgaan met OpenOffice en een database dat is het verstandig om misschien wel elke dag de bijdragen van Villeroy te lezen.

[Solved] Boolean Field in FilterTable (View topic) • Apache OpenOffice Community Forum
Base Vs MS Access ? (View topic) • Apache OpenOffice Community Forum
[Solved] ListBox entry locks record (View topic) • Apache OpenOffice Community Forum

[Solved] ListBox in Subform (View topic) • Apache OpenOffice Community Forum
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
vanhoje
Berichten: 5
Lid geworden op: ma feb 22, 2021 5:14 pm

Re: Tabellen sorteren in keuzelijsten

Bericht door vanhoje »

Zeer bedankt 'RGP', ben toch al wat wijzer geworden. Zal zeker verder zoeken op de vermelde forumlinks. Indien nodig verken ik ook LibreOffice :)
OpenOffice 4.1.9
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: Tabellen sorteren in keuzelijsten

Bericht door RPG »

Ik heb de wizard voor de keuzelijst altijd een goed hulpmiddel gevonden bij het ontdekken hoe de keuzelijst werkt. Ik weet ook wel dat de wizard maar beperkt is maar het helpt bij het begrijpen.
De wizard is, in en uit te schakelen met een knop op een van de werkbalken voor een formulier.

Voor het begrijpen van formulieren is het begrijpen van veel knoppen en mogelijkheden noodzakelijk.
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
Plaats reactie