FAQ: Hoe kan ik ervoor zorgen dat alleen actieve records van de opzoektabellen worden weergegeven?

Vraag:

Hoe kan ik ervoor zorgen dat alleen actieve records van de opzoektabellen worden weergegeven?

Antwoord:

Vanaf release 1.8.5 is het mogelijk om in dropdowns en één-op-veel relaties alleen actieve records te tonen. Dit zorgt ervoor dat gebruikers alleen de juiste (actieve) waardes kunnen selecteren, en dat de opzoektabellen er overzichtelijker uitzien.



Dit kan als volgt worden ingericht, waarbij in dit voorbeeld de opzoektabel 'Merk' op die wijze ingericht wordt.

  1. Ga naar de blauwdruk van de tabel 'Merk' en zorg ervoor dat hier een boolean attribuut is toegevoegd die Actief of Inactief genoemd wordt (zeze naam is zelf te definiëren).

  2. Vul daarnaast in deze blauwdruk de velden 'Filter veld' en 'Filter waarde'. Door 'fliter veld' in te vullen wordt aangegeven dat op dat veld gefilterd dient te worden, en door 'filter waarde' wordt gepaald of die records worden weergegeven waarbij dit veld is aan- of uitgevinkt. Zie ook onderstaande printscreen.

3. Ga naar de opzoektabel (merk in dit voorbeeld). Zie Merk 1, Merk 2 en Merk 4 actief zijn. Via het vinkje 'Toon alleen actieve records' kan eenvoudig gefilterd worden op de actieve Merken.

4. Als ik nu naar een artikel ga, en dan de dropdown 'Merk'  dan worden hierin nu alleen de actieve merken weergegeven, merk 3 wordt dus niet getoond.





Opmerkingen:

  • Als je een waarde bij een artikel geselecteerd hebt die later op 'inactief' gezet wordt dan blijft deze waarde zichtbaar in het artikel.

  • Bij één-op-veel relaties is de werking hetzelfde als in dit voorbeeld. Let daarbij op dat in dit scherm een extra vinkje (Toon alleen actieve records) zichtbaar wordt waarmee ook de inactieve waardes weergegeven kunnen worden.