how to run vba code dynamically when database row inserted

Hi, all I have a requirement like some one will make a phone call, this phone number will recorded into some database, 

for this number there will be a attribute(address number,street,location of x and y) data in database.

Is this possible to locate the that address in v8i .dgn file using vba program, this has to be dynamic when phone number inserted into database and .dgn file kept open,

please guide me. thanks in advance.