>I have a pull douwn list box that I set the RowSourceType to 0 and set the list items by AddListItem()
>
>AddListItem("Hawaii", 2)
>AddListItem("Alaska", 3)
>AddListItem("Pacific", 4)
>AddListItem("Mountain", 5) etc.
>
>I set the ControlSource to a poperty (.timeZone)
>
>If I change the value of .timeZone to,say, 4, the List box will display Mountain (the fourth item), not Pacific (ListItemId). How make the ControlSource operate on the ListItemId and not the ListItemIndex?
>
>Ed
This case you don't need in specific property. If you clean up ControlSource and issue Thisform.List1.Value="Pacific" then you will get it and so on. If you like numbers, you can create second column with them and bind value to this column.
Edward Pikman
Independent Consultant