I am not aware of any good ways we can go about doing something like what you want with Module Database (MDB) and PIProperty. In a module relative display (MRD), it is possible to get the property and alias of a child module when you select the parent module as the context (going 1 level down), but there isn't really a way to specify the reverse. And there isn't a way we can get the PIProperty by providing an absolute path.
Just a question, will you consider using PI AF to store the asset information and migrating the information in MDB to PI AF? There have been lots of discussion about why you should migrate from MDB to PI AF, but on top of all those reasons I think what you want can be achieved if PI AF is used.
Using AF2 dataset in ProcessBook, you can get the value of an attribute by providing the absolute path to it. Using ProcessBook VBA, we can programmatically update the path when the context is changed on a Element Relative Display (ERD), something similar to this previous post.
thank you for your reply. Now I know, that I have to use SDK calls once again.
Regarding your question about using PI AF: Indeed, I´m using PI AF, but some of my customers still use the MDB. So I had to create an MDB version of a processbook display. In the AF version of the display everything was much easier to handle in my opinion.