I have a survey set up which customers can complete many times, however, I only want customers to complete this once,
The date the customer has completed the survey first is stored in a field in the database. I want to use this field so that if it is populated a different page is displayed.
How would I go about this?
How are you determining if the same user is able to log in and complete the survey?
check the properties of the survey for the access control and also the parameters if you are using ID or some other field to recognize the user.
In the Survey page, make sure you check all of the Navigation checkboxes.
you can have a test condition before the survey and check the date and make use of transition there.