Wow. You have more categories than I remembered. Unfortunately, the simplest way to populate it without using code is to enter the values by hand. I'll show you the steps for how to do that here, but if it's just too many rooms we can look at other options.
Before that, I noticed that there is a rule on the room name field to re-query SP-administration every time the field is modified. Any reason that is there? It doesn't seem to do anything and it will really slow down your form.
Here is how to manually populate those values:
-
Open the form in preview mode
-
Begin adding values to the repeating table. Enter whichever values you want built-in to the form (I'm guessing that would be mainly room name and unit area)
-
When you've added what you want, use File->Save to save what you have to disk. Save it with the name template.xml.
-
Close preview mode and return to design mode. From the file menu of design mode, choose Save As Source Files, and choose a destination directory
-
Close all instances of InfoPath where the form template is open.
-
In Windows Explorer, browse to the directory where you saved the source files, and where you saved the template.xml file in step 3.
-
Copy the file you created in step 3 into the directory where you saved the source files. There should already be a file named template.xml there, so click Yes to overwrite it.
-
Right-click the file called manifest.xsf and select Design. At this point you can re-save the template as an XSN if you like.
-
Preview the form. The fields you entered should be there, already built in to the form when the form is opened.
The saving grace here is that since you are building these fields into the form, the effect is cumulative. That is, you don't have to enter everything at once. You can enter some rows, replace the template.xml, re-open the form template, repeat, etc. Once you have the form the way you like it, you can set the repeating tables' properties so users can't add or delete rows.
Please give that a try and let me know if it's doable.