Shape Data Sets

M

mikeFin

Hello!

1) Is there an easy way, to share shape data sets (between different
documents) ?
Currently, I have put all my VBA-Code into one stencil, so I can share this
code... that's great.
Lets say, I am changing the shape data sets in document1.vsd.
When someone is working on document2.vsd, I would want him also to have the
changed data sets. And if he make changes to the data sets, I would also want
to be able to have them in the other documents.

If there is no easy way, is there a way?

2) Sometimes I lose some Shape Data. I know when it happen, but not really
why, and it seems not to happen always... (depending on I don't know what)

For example:

I am working in a docuement. There I have Shape Data Sets. I assign to a
shape two different shape data sets. Then I make a master out of this shape
by putting it in a stencil.
Then I create a new blank document and open the previsouly created stencil.
Now I drag the shape on to the drawing. But instead of having all of the
shapeData, the shape has only half of the shapeData! If I look at the
shape-data-sets, I see that only one of them are appearing.

I don't know why the other shape-data-set is not there.

Thanks!!
 
A

Al Edlund

The short answer is no you can't share recordsets in real time between
documents/users. The longer answer is that if you want to have multiple users
run against the same data simultaneously it has to be external to visio (I
typically use SQL). The decision on where to store root data should be made
prior to developing the solution.
sorry,
al
 
M

mikeFin

thanks for the answer!

What if I want to share data, but not simultaneously.
I want to have all documents share the same sets, even changes were made
first in Doc A, then again in Doc B, and then again in Doc A.

Thanks again!
 
A

AlEdlund

It's like transactions in a financial sense; locking records, concurrent
updates, rollbacks. All of the above apply. If you're looking for real time
(user a update, user b sees change) it's gonna cost a lot of time and money.
A simpler process might be to use sharepoint so that only one person can
check out a document for update at a time.

al
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top