Sustina je da je RecordSouce ComboBox-a po imenu ID_proizvoda upit:
SELECT maticna.[ID proizvoda], maticna.[naziv proizvoda], maticna.[cena proizvoda]
FROM maticna
ORDER BY maticna.[naziv proizvoda];
Kao sto vidite taj gore navedeni SELECT vraca vrednost tabelu koja ima 3 kolone, ako ste naveli da je osobina ovog ComboBox-a Column Count = 3 , znaci da zelimo da su nam na raspolaganju 3 od 3 kolone.
Brojac kolona .Column(i) broji kolone tako da od 3 odabrane za razmatranje pocinje da broji od prve da i polazi od broj 0 sto znaci da i ima vrednosti od i=0,1,2.
Otuda u dole navedenim referencama stoje brojevi kolona 1 i 2 sto znaci da je:
kolona pod 1 iz select-a maticna.[naziv proizvoda], a
kolona pod 2 iz select-a maticna.[cena proizvoda].
Private Sub ID_proizvoda_AfterUpdate()
Me.naziv_proizvoda = Me.ID_proizvoda.Column(1)
Me.cena_proizvoda = Me.ID_proizvoda.Column(2)
End Sub