I have a subform that has all the data from my costing table. In that table are about 7 or 8 fields that are not populated when the rest of the table is populated because we don't have all the pricing information needed yet. I am using the main form only to put in the controls. I have 2 fields and an update button on the main form. One is a combo box with all the column headings from the costing table. The other is just a text box. Since the pricing information is not different for each record but can be applied to groups of records my thought process was to be able to filter the subform to represent the records that can be updated, select the column to be updated from the combo box, enter the value in the textbox on the mainform and hit the update button and have that value populate all the records on the filtered form. I can put 7 or 8 if statements to make sure I am updating the correct column unless there is a better way to do it. But my bigger problem is that I am only able to update the current record with the update button. I have tried several loop functions that I saw on this site and others but so far I have been unsuccessful. Any help is appreciated.