Ik heb een formulier waarin een dropdown menu zit. Dat menu is aangemaakt als een dropdown list, aangezien er altijd een keuze gemaakt moet worden uit die lijst. De lijst die er in komt, wordt gehaald uit informatie uit een MySQL database.
Op het moment dat er wat toegevoegd of gewijzigd wordt, moet de gekozen waarde dan ook weggeschreven worden in de database. Tot zover is dat allemaal okee en het werkt.
Toen kwam men op het leuke idee dat er een verschil moest zijn tussen hetgeen wat weggeschreven wordt en hetgeen wat te zien is in het menu. Daarmee bedoel ik dat er een naam in de dropdown staat, terwijl het bijbehorende ID weggeschreven wordt.
Allemaal heel prachtig, maar ik krijg het niet voor elkaar. Hij schrijf gewoon weg wat er in dat veld staat. Ik heb geprobeerd een array aan te maken waarin de 'schaduwwaarden' staan en om die dan weg te schrijven, maar op het punt dat het geheel opgeslagen wordt, is die array niet meer bekend. Die array wordt namelijk opgebouwd op het moment dat de data gevraagd is, wat in een aparte function gedaan wordt.
Mijn vraag hierover is eigenlijk of er een alternatieve of nieuwere versie van een dropdown bestaat waarmee iets dergelijks makkelijk mogelijk is. Ik heb al een beetje rond zitten kijken, maar aangezien ik nog niet zo gek lang met VB bezig ben ken ik ook niet de places-to-be als het op scripts en dergelijken aan komt
Op het moment dat er wat toegevoegd of gewijzigd wordt, moet de gekozen waarde dan ook weggeschreven worden in de database. Tot zover is dat allemaal okee en het werkt.
Toen kwam men op het leuke idee dat er een verschil moest zijn tussen hetgeen wat weggeschreven wordt en hetgeen wat te zien is in het menu. Daarmee bedoel ik dat er een naam in de dropdown staat, terwijl het bijbehorende ID weggeschreven wordt.
Allemaal heel prachtig, maar ik krijg het niet voor elkaar. Hij schrijf gewoon weg wat er in dat veld staat. Ik heb geprobeerd een array aan te maken waarin de 'schaduwwaarden' staan en om die dan weg te schrijven, maar op het punt dat het geheel opgeslagen wordt, is die array niet meer bekend. Die array wordt namelijk opgebouwd op het moment dat de data gevraagd is, wat in een aparte function gedaan wordt.
Mijn vraag hierover is eigenlijk of er een alternatieve of nieuwere versie van een dropdown bestaat waarmee iets dergelijks makkelijk mogelijk is. Ik heb al een beetje rond zitten kijken, maar aangezien ik nog niet zo gek lang met VB bezig ben ken ik ook niet de places-to-be als het op scripts en dergelijken aan komt
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.