I have a form with several subforms. In one of the subforms, the data is a result from a query (a select query built from two tables). This resulting query has many columns (more than 20 and growing by the day). Some of which don't always contain data for a recordset. On the main form as I select different records, I would like this subform to only display the columns that contain data. I am a newbie (understatement) to writing code but have the awful feeling this is the only solution. I can't use the columnwidth or hiddencolumn property because this is not a combo box nor can it be in my application.