OS: PC/Windows 10 pro
Libreoffice 7.2.5
database: Firebird, als server geïnstalleerd.
Omschrijving:
Bij gebruik van een formulier waarin gegevens uit een database tabel worden getoond
zijn naast database gebonden velden ook andere velden gebruikt voor aanvullende gegevens.
Alle inhouden van database-velden kunnen niet worden gewijzigd .
Ongemak:
Wanneer de gebruiker (per ongeluk) een database-gerelateerd veld anders dan het primaire sleutelveld aanklikt werken de (zelfgemaakte) navigatie-knoppen niet meer. Dit geldt niet voor andere tekstvelden en knoppen en ook niet wanneer een “scrollbar” van een tekst-veld wordt gebruikt bij grotere teksten.
De enige manier om het selecteren van betreffende velden te voorkomen is door “disable” te gebruiken, maar dan wordt de tekstopmaak uitgeschakeld en is tekst niet meer goed leesbar.
Een andere manier is om d.m.v. een event-macro de focus terug te zetten naar het sleutelveld, maar dat is ook geen fraaie oplossing, zeker niet als er een groter aantal velden uit de tabel worden getoond.
Vraag:
Is er een goede oplossing mogelijk voor dit soort situaties of doe ik iets niet goed?