Dropdown für existierende Werte für Datenspalte bei Tabellensteuerelement?
Verfasst: So, 20.06.2021 16:13
Hallo,
ich programmiere wohl zuviel Access, denn bezüglich einer Kundenanfrage schien mir eine Funktion in LO leicht erfüllbar, aber nach einigem Rumprobieren merke ich jetzt, das wird garnicht umzusetzen sein.
Ich suche für eine normal geöffnete Tabelle (also so geöffnet das man Daten eingeben kann) in LO und/oder ein Tabellen-Grid (com.sun.star.awt.grid.UnoControlGrid) auf einem Basic-Dialog, die Möglichkeit für bestimmte Spalten ein Dropdown anzuzeigen damit der Anwender Vorgabewerte auswählen kann (und nicht eintippen muss).
in MS Access sieht das (am Beispiel der "Nordwind"-Datenbank) was ich suche so aus:
'Grid'(*):
'Tabelle'(*):
(*)
In '' gesetzt weil die Bezeichnung in Access eigentlich beide Male Datenblattansicht wäre/ist, einmal davon innerhalb eines Unterformulars.
Kann jemand bestätigen das das in LO nicht geht? (Ich denke das IST so.)
Der mögliche Workaround in LO mit vielen einzelnen Textfeldern zu arbeiten und diese optisch so anzuordnen das der Eindruck einer Tabelle entsteht ist mir bekannt, erscheint mir aber für große Anzahlen an darstellbaren Spalten nicht nur sehr aufwändig, sondern vor allem, in Basic, letztlich viel zu langsam beim nötigen Scrollen.
Gruß
Stephan
ich programmiere wohl zuviel Access, denn bezüglich einer Kundenanfrage schien mir eine Funktion in LO leicht erfüllbar, aber nach einigem Rumprobieren merke ich jetzt, das wird garnicht umzusetzen sein.
Ich suche für eine normal geöffnete Tabelle (also so geöffnet das man Daten eingeben kann) in LO und/oder ein Tabellen-Grid (com.sun.star.awt.grid.UnoControlGrid) auf einem Basic-Dialog, die Möglichkeit für bestimmte Spalten ein Dropdown anzuzeigen damit der Anwender Vorgabewerte auswählen kann (und nicht eintippen muss).
in MS Access sieht das (am Beispiel der "Nordwind"-Datenbank) was ich suche so aus:
'Grid'(*):
'Tabelle'(*):
(*)
In '' gesetzt weil die Bezeichnung in Access eigentlich beide Male Datenblattansicht wäre/ist, einmal davon innerhalb eines Unterformulars.
Kann jemand bestätigen das das in LO nicht geht? (Ich denke das IST so.)
Der mögliche Workaround in LO mit vielen einzelnen Textfeldern zu arbeiten und diese optisch so anzuordnen das der Eindruck einer Tabelle entsteht ist mir bekannt, erscheint mir aber für große Anzahlen an darstellbaren Spalten nicht nur sehr aufwändig, sondern vor allem, in Basic, letztlich viel zu langsam beim nötigen Scrollen.
Gruß
Stephan