Dank voor de complimenten...

Een aantal zaken is ook door mij bij elkaar gescharrelde informatie, waar ik zelf weer wat meer van heb gemaakt om het op te leuken!
Nu terug naar je vraag...
Je maakt het jezelf er niet makkelijker op door verschillende keuzemogelijkheden aan te bieden. Ik zou er zelf één gebruiken: of dus een keuzelijst, of een keuzelijst met invoervak. De meerwaarde van meer lijsten voor hetzelfde doel is denk ik niet zo heel groot. Vooral niet, omdat ze nagenoeg hetzelfde werken...
Daarbij zou ik, zeker als je nog enigszins nieuw bent met databaseontwikkeling, kiezen voor de Keuzelijst met invoervak, omdat je de output daarvan veel beter kunt verwerken. Een normale keuzelijst kun je namelijk ook gebruiken om meerdere objecten te selecteren, en op dat moment wordt het een stuk lastiger om de geselecteerde waarden terug te krijgen. Bij een keuzelijst met invoervak speelt dat helemaal niet.
Ik snap overigens het doel van het tekstvak niet; het lijkt een soort samenvatting van de bestelling te zijn, maar dan in een vreemde opmaak. En je kunt dat ook niet zomaar in een tabel stoppen. Maar dat hoeft ook helemaal niet, want je kunt het formulier op de tabel [Gekozen pizza] baseren, en dan wordt alles al gelijk goed opgeslagen. Hoef je alleen maar met de wizard een knop Opslaan te maken, en dan ben je klaar!
Maar wat je volgens mij moet hebben, is een formulier met een subformulier. In het hoofdformulier sla je de algemene bestelgegevens op, zoals: datum, tijdstip van bezorgen, Klant, Adres etc. In het subformulier zet je de bestelde pizza's neer. Om het goed op te zetten, maak je daar ook twee tabellen voor: Een tabel Bestellingen, met een BestellingID, en een tabel [Gekozen Pizza], met daarin in ieder geval een veld BestellingID, omdat je straks de formulieren aan elkaar moet kunnen koppelen.
Kortom: kijk eerst eens, of deze opzet de juiste is!