Aktuell produkt
Hierarkiska listboxar - Systemförvaltning
Hierarkisk listbox är en funktion som används på alfanumeriska listboxfält för att styra vilka värden som ska visas i en eller två andra listboxar. Upp till två nivåer kan styras.
Funktionen förenklar för användare genom att endast tillåtna kombinationer av värden som är möjliga att välja. Funktionen kan användas i både i klienten och webben.
I klienten fungerar funktionen endast i en fönsterflik.
Styrning av listbox
Styrning av listbox görs på fönstret i systemförvaltningen. Fälten ska finnas i det aktuella fönstrets huvudtabell. Alla fält som ingår i styrningen måste finnas i samma flik/översikt.
En särskild tabell behövs för att kunna använda sig av styrda listboxar:
- En styrtabell där giltiga värden/kombinationer av fälten lagras. I denna tabell ska fälten ha samma längd som motsvarande fält i lagringstabellen. För att förhindra dubbletter så ska alla fälten vara id-fält. En rad per tillåten kombination av värden läggs sedan upp i tabellen. För att underlätta registreringen använd gärna funktionen Fyll kolumnvärde.
Dessutom behövs:
- En tabell där uppgifterna skall lagras. Denna tabell är huvudtabell för det fönster styrningen skall utföras i. Alla fält som ingår i styrningen måste alltså finnas i denna tabell. Det första av dem är ett vanligt lista tabellfält, med detta behöver du inte göra något. I systemförvaltningen på fönstret anger du sedan uppgifter för de följande fälten (som ingår i styrningen) Inittyp "Styr listbox" samt vilket/vilka fält som styr fältet. Samtliga fält som ingår i styrningen är av typen Lista tabell.
- En visningsvärdetabell för respektive fält som ingår i styrningen. Även styrtabellen kan med fördel ha Lista tabellfält och kan då utnyttja samma visningsvärdetabeller.
- Markera det första fältet som skall styras och välj därefter inittyp Styr listbox.
| Fält | Beskrivning |
|---|---|
| Styrtab |
De tabell som innehåller giltiga värden/kombinationer |
| Styrflt |
De fält i styrtabellen som motsvarar det markerade fältet. |
| Styrflt2 |
Det styrande fältets motsvarighet i styrtabellen. T.ex. om Tillbehör markeras är det alltså Dator (fältid a_a301 i styrtabellen) |
| Fält2 |
Här väljs det styrande fältet. T.ex. om Tillbehör markerats är det styrande fältet Dator (fält-id a_a401). |
| Styrfält3 |
De fält i styrtabellen som motsvaras av det första fältet i hierarkin. |
| Fält |
Det fält i denna tabell som motsvaras av det första fältet i hierarkin. |
Exempel på styrtabeller
Exempelvis Kompetensområde (styrande) och Kompetens (styrt). Då du valt värde i fältet Kompetensområde så kommer endast de kompetenser i fältet Kompetens att vara synliga som tillåts i en styrtabell. Denna tabell bygger du själv och i den matar du in en post per giltig kombination av värden för de styrda listboxarna.
Exempel på rader/poster i styrtabell där Kompetensområde är styrande fält. Kompetens styrs här av Kompetensområde och Skill styrs av Kompetens:
| Kompetensområde | Kompetens | Skill |
|---|---|---|
| IT | Upprätta Nätverk i Windows servermiljö | Katalogtjänst i Sverige |
| IT | DBA | Databasmodellering |
| Ekonomi | Redovisning | Årsredovisning |
Relaterad hjälp
- Läs mer om Skapa fönster
- Läs mer om att Skapa nytt fönster
- Läs mer om Skapa ny fönsterflik
- Läs mer om Startvärde för fält och initiering av fönsterflik
- Läs mer om att Skapa arbetsfält i fönsterflik
- Läs mer om att Skapa ändringsordning/Ram/Textfält i fönsterflik
- Läs mer om Automatiskt datum för lönerapportering
- Läs mer om Ändra, Spara och Ta bort fönster