If you put embedded view on a form or subform you can choose view from any database. Form stores ReplicaID of database containing embedded view. If you use this form or subform in multiple contexts it is likely you are to change replicaID according to context. Or if you use design propagation using templates (ntf) it's extremely useful to have possbility change embedded view database replicaID programmaticaly. How this problem solves now? There is only one way. You have to export form to DXL, analizing DXL for initial ReplicaID string,replacing replicaID to new value and import DXL back to database.