Thanx TomSnider, but can you be more specific, i need to know how to display 3 columns in a list box, but data will be from recordset, not to use "AddItem". Maybe i have to use dblist instead of list box. But if i will use dblist box, how should i have 3 columns data (first column should be available to user, and 2 more that holds ids should be not visible. In Access it is easy, but how to do in VB)