Question : Getting Values From Form Controls

I have an unbound form with some combo boxes.  I want the values of these controls to be available globally.  So I wrote a function in a global module to get these values, as follows:

Public Function Year2Term As String
    If Not CurrentProject.AllForms("frmMenu").IsLoaded Then Exit Function
    Year2Term = Form_frmMenu.cbxCompareYear2.Value
End Function

Problem is, it doesn't always detect the current value.  If I change the value in a control, the function should yield that new value, but it doesn't; it give me whatever was there originally.  Is there a better way to get at that value?

Mike

Answer : Getting Values From Form Controls

definitely, if you are using this values in queries, using public variables is a good idea.
Random Solutions  
 
programming4us programming4us