Yacine \ Nickolay
in version 13, I believe is available to you on one drive.
In this version , all code is in Visio, all data is in access. (N.B. 64 bit Visio 2016 pro and 64 bit access used)
This version will perform to the loose specification.>> automatically updates data tables when object dropped on page .. automatically update data tables when connector dropped on page. automatically update object when shape data altered. * update connection(shape) via right click action menu.
However , the loose specification is for the solution to be >> all code in Visio professional and all data is in MYSQL .
Therefore , >> can you demonstrate how to write SQL query s in Visio VBA that shall select / append/ update/ delete data from a MySQL database please ?
Michael is providing a MySQL database to test with . however .. I haven't had much success ricocheting data back and forth to it using a vba coded macro.

Note: The Visio addin Database wizard can connect to Michaels MYSQL by creating a DSN for the cloud database and data transfer is seen to occur back and forth.
regards
Cliff