VPM Enterprise treats views just like tables to the extent feasible. Therefore, much of what you learned in the preceding Building Data: Tables chapter applies to the creation and set up of views for a VPME application. The VPM Enterprise form toolbar, form classes and form builders work with views just like they work with tables.
Local, Remote and Matching Remote Views
This chapter describes how to create, set up and use local, remote and matching remote views in a VPME application.
A local view is a view based on Visual FoxPro tables. To learn how to create, set up and use local views in VPME, see Creating and Setting Up Local Views - Overview.
Remote data means data that is not contained in Visual FoxPro tables. A remote view is a view based on remote data. You can use remote views based on remote data located on a remote database server to create client-server applications. To learn how to create, set up and use remote views in VPME, see Creating and Setting Up Remote Views.
Matching Remote Views
A matching remote view is a remote view that has the same fields and parameters as a local view.
When you want to prototype and/or test a client-server application with local data before deploying the application, VPM Enterprise provides special “Local To Remote” functionality to assist you.
You use local views during development to define view and view field properties in the Data Builder. You prototype and test using the local views.
When you are ready to test and deploy your application using remote data, you create matching remote views with the same fields and parameters as the local views. In the Data Builder, you tell your application to begin using the matching remote views instead of the local views. The remote views then use the Data Builder view and field properties that you set up for the local views. This saves you the chore of setting up view and field properties for the matching remote views.
To learn how to create, set up and use matching remote views in VPME, see Creating, Setting Up and Using Matching Remote Views.