Ik heb een combobox die gevuld wordt met de voor- en achternamen van de personen in de databank. Dit gebeurd in de BLL d.m.v. een concatinatie:
SELECT id, Concat(voornaam,' ',achternaam) as naam FROM personen;
Code voor de combobox:
Combobox1.DataField_Text = "naam";
Combobox1.DataField_Value = "id";
Nu krijg ik in de combobox mooi alle volledige namen van de personen in de databank. Ik gebruik de combobox om te zoeken. Probleem is, als je de voornaam typt gaat het allemaal goed, want de persoon wordt in de box weergegeven als voornaam - achternaam, dus met dat kan ik programmeren. Maar als de gebruiker wilt zoeken op eerst de achternaam, dan heb ik een probleem aangezien je moet beginnen met de voornaam.
Nu wil ik graag de opties van de combobox verbergen (al gedaan) maar dus alle personen erin zetten met voornaam - achternaam en ook als achternaam - voornaam. Hoe kan ik dit doen? Of is er een simpelere oplossing want nu zou ik dus alle data dubbel hebben.
SELECT id, Concat(voornaam,' ',achternaam) as naam FROM personen;
Code voor de combobox:
Combobox1.DataField_Text = "naam";
Combobox1.DataField_Value = "id";
Nu krijg ik in de combobox mooi alle volledige namen van de personen in de databank. Ik gebruik de combobox om te zoeken. Probleem is, als je de voornaam typt gaat het allemaal goed, want de persoon wordt in de box weergegeven als voornaam - achternaam, dus met dat kan ik programmeren. Maar als de gebruiker wilt zoeken op eerst de achternaam, dan heb ik een probleem aangezien je moet beginnen met de voornaam.
Nu wil ik graag de opties van de combobox verbergen (al gedaan) maar dus alle personen erin zetten met voornaam - achternaam en ook als achternaam - voornaam. Hoe kan ik dit doen? Of is er een simpelere oplossing want nu zou ik dus alle data dubbel hebben.