This answer assumes you are using SQL-Select to gather data for the report. In which case all you need to do is put a combobox on your form. In the Init() of the combobox put this.additem("January") Feb March etc. Then when the user does whatever they do to run the form check the displayvalue of the combobox and use a case statement when you build your sql statement to set the date parameters. Then if you want to impress your boss, set a local variable in the method where report form is called equal to the date in question and put it on the report by putting a textbox on the report with a value equal to allt(myvariable). :)
HTH
Eric Kleeman - EDS Consulting Services
MCP Visual FoxPro
MCSD C#.NET
Hua Hin Thailand
Los Angeles California