Why in the name of Bill Gates would anyone try to make something so complicated when Access has a built in Wizard that will do the job in about two minutes?
Base your form on a query that shows the fields of the record that you want to display. Place a combobox on the form. The Access Wizard will ask you what you want to do with the combobox value. The third choice is something like "Find a record on my form based on the value I selected". Select this, click "Next", and choose the field that contains the "Initiative". Follow the wizard's instruction (I think you just click "Finish" to complete it).
Hope this helps.
The Missinglinq
"It's got to be the going,
not the getting there that's good!"
-Harry Chapin