theoretische vraag over lijsten

Status
Niet open voor verdere reacties.

so10070

Gebruiker
Lid geworden
4 feb 2014
Berichten
424
Heb ik het juist dat de eigenschap "multiselect" op een lijst niet in een procedure (runtime) te definiëren is, ook niet met absolute referentie, maar enkel in design mode?
 
Daar kon je wel eens gelijk in hebben. Een keuzelijst met meervoudige waarden (loop er met een grote boog omheen als het kan ;)) is eigenlijk een keuzelijst met enkelvoudige waarden, waar een interne tabel voor is aangemaakt. Dat zie je gelijk als je een query maakt, en dat veld gebruikt. Als je alleen het veld in je query zet, krijg je een resultaat met alle gekozen waarden in één veld. Voorbeeld: een veld [Bank] met de gekozen waarden "Boerenleenbank; ING". Kies je daarentegen voor het 'veld' Bank.Value, dan krijg je een query met gescheiden waarden. Alsof je een gekoppelde tabel had gebruikt om de waarden uit te lezen. In het voorbeeld dus twee rijen, met resp. "Boerenleenbank" en "ING". Daarmee vergroot je dus het aantal rijen in de output. Het eerste voorbeeld levert een niet-genormaliseerde query op, de tweede wél. Altijd voor de tweede gaan dus :).

Maar dit is dus ingeregeld op applicatieniveau, niet op objectniveau.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan