One app inside another - do I need to share data tables across apps?

Hi Al!

For ease of nomenclature, let’s say App B imports from App A, so there’s a line somewhere in App B that says

from app_a.Form1 import Form1 

It’s a design decision that apps should not be able to modify data from other apps unless you explicitly say so. Otherwise, several apps that all depend on the same app could affect each other without you being aware of it. If you do want that to happen, we make sure you’ve positively stated that that’s what you want.

So you have to import the Data Tables from App A if you want App B to modify them, even if it is modifying them indirectly by calling code from App A.