Keuzelijsten

Status
Niet open voor verdere reacties.

Blondie

Gebruiker
Lid geworden
18 nov 2004
Berichten
14
Hallo,

Ik heb een database gemaakt voor de planning van ons transportbedrijf. Alle transporttrajecten worden hierin vastgelegd, met laadplaats, losplaats, tarieven e.d. Als er een nieuwe order wordt aangemaakt kiest de planner het juiste traject met behulp van een keuzelijst met een aantal kolommen. De eerste kolom is dus de laadoplaats, de tweede de losplaats, etc.
Er staan echter enorm veel trajecten in die keuzelijst en veel ervan beginnen bij dezelfde laadplaats, zodat na het kiezen van de laadplaats (dat gaat makkelijk door de plaats in te typen) nog een behoorlijke rij met behulp van pijltjestoetsen of de muis afgezocht moet worden naar de juiste losplaats in de tweede kolom.
Nu wil ik dus dat je na het intypen van de eerste laadplaats met bijvoorbeeld een tab naar de tweede kolom kunt gaan en daar door de naam in te typen naar de juiste losplaats kunt gaan.

Is daar een methode voor?

Alvast bedankt!
 
Als je in zo'n keuzelijst iets intypt vult ie vanzelf toch aan, of bedoel je dat niet?

Wat de tab betrefd, dat kun je met de optie tabvolgorde instellen, bij de opties van je tabel of formulier.
 
Ja, de keuzelijst vult inderdaad automatisch aan als je typt, maar dat doet ie dus op de waarden van de eerste kolom uit de keuzelijst. Ik wil graag nadat ik mijn eerste keuze uit de eerste kolom heb gemaakt, ook door te typen de keuze uit de tweede kolom kunnen maken. Ik zal proberen een voorbeeldje te maken:

Kolom 1 Kolom 2
Laadplaats Losplaats

Amsterdam Rotterdam
Amsterdam Utrecht
Amsterdam Den Haag

Stel, ik wil het traject Amsterdam-Den Haag selecteren.
Dan typ ik eerst "Amsterdam". Dat heeft ie zo gevonden, maar dan pakt ie de eerste uit de lijst. Dan moet ik nog de losplaats "Den Haag" selecteren. Dat moet nu door bv met pijltjestoetsen te werken.
Ik wil graag eerst Amsterdam kunnen typen, en dan ook door te typen "Den Haag" selecteren. Ik hoop dat het zo duidelijk is?

Met de tab-functie die jij bedoeld kom ik in een ander besturingselement, maar ik wil dus binnen mijn keuzelijst tussen de kolommen kunnen switchen!
 
het is zeker duidelijk nu...

uuh... als je opnieuw gaat typen, typ jij denk ik in een vorig record?
als je "nieuw record" kiest blijven alle velden leeg totdat het handmatig ingevuld is.

groet
 
Ik snap je antwoord helaas niet helemaal! (Blond he...)

Ik heb de records dus zo ingericht, dat als je EEN waarde uit de keuzelijst kiest (dus in dit geval zeg maar Amsterdam-Den Haag) dan laat ie in het 1e besturingselement (waar de keuzelijst aan gekoppeld is) "Amsterdam" zien, in de volgende zet ie dan de gegevens van de volgende kolommen van de keuzelijst, dus in het tweede veld staat dan "Den Haag" en in weer een volgende "Naam Opdrachtgever".
Dus op basis van de gekozen waarde uit de keuzelijst wordt de rest van de record aangevuld met de bijbehorende gegevens. Hoef je ze niet handmatig in te typen. Maar die keuzelijst is dus zo uitgebreid (veel records) dat ik niet alleen op de waarde uit de 1e kolom wil kunnen selecteren, maar vervolgens ook op een makkelijke manier uit de 2e kolom.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan