I am currently using the Data Initialization function as the means for having the users pass the OrderId to selected label file. I would like to have a Label Preview object be visible to the users of what the select label looks like before printing without any extra clicks. The problem I'm having is that as soon a label is selected the preview displays the below error before the user even has a chance at entering an OrderId:

Since Actions cannot be applied to Data Initialization there is no way that I've been able to work out that would make it possible to have the preview wait until an attempt was made by the user to enter in a variable. Is there another way I can accomplish this?
It would be nice if the functionality of the Label Preview was more like just opening up a label file to edit where the unknown, not-yet-set variables are simply shown as "?????" so you can still see the label's basic structure/sizing. If the user tries to print with an invalid variable (or none at all) THEN this error would display as a standard error message dialog.
Alternatively, if there was another to accomplish passing the OrderId to label other than this current setup, I would be open to trying that as well.
Thank you.