I've got a DB with lots of legacy options for fields that are linked via ID to other tables. For exampled, field "ProjectID" in the "Test Requests" table linked to table "Projects" via field "ID" in the Projects table. These source tables have another field, boolean "Active", that is used to prevent people from selecting legacy values for new records. The headache I'm running into is that I want people to see the Project Name for old Projects that can no longer be picked in the Combo Box, but if I set the Row Source of the Combo to require that "Active" be TRUE, then the Combo Box is blank when they go to these records.
Right now I'm working around this limitation by having an unbound Text Box control placed on top of the Combo Box with code handling refreshing it from the Projects table as people switch between records, plus more code handing what happens when people click on this text box, etc., which is all very clumsy IMHO. Fortunately our datasheet forms and continuous records forms all have these fields locked against being changed so I don't have to filter on the Active field in them, but I could see that changing.
Is there a better way of doing this? What I really need is a Combo Box with "Row Source" separated into "Display Source" and "Selection Source" options, so I can display everything while limiting the selection. Does such a thing exist?
Thanks,
Erik