Advertisement

08.05.2008 at 10:50AM PDT, ID: 23623149
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

9.1

Use of Dynamic Data Exchange with Access

Asked by williampeck in Access Architecture/Design, Access Forms, Access Coding/Macros

Tags: , ,

I was asked to help troubleshoot an Access database that is having data integrity problems.

The database is used by many users (~50 - 100) to track risks and issues on a major corporate software initiative. There are peak times of activity, i.e. 1 hours before the weekly Risks and Issues meeting.

The symptom is that data which appears to be saved is "lost". This is intermittent / recurring but happening even more and more.

Upon investigation, I saw that they have the data and form in one database (no separate be). So I thought that was the issue, i.e., each user clicks on the common source, so it loads "locally", and hence the local application for each user is "separate" from the other.
    But in testing it out, I saw that User A could create a risk and it was visible to User B. So I started scratching my head, saying, well, there's something going on that I don't know about - apparently it is Dynamic Data Exchange. btw, the database is "home-grown", but I am pretty sure it started as the "Issues" template provided by Microsoft (it uses all macros, there is hardly any VB code).

    So my test proved that multiple users could enter data and see each other's data. So my questions are:

    - is this because of Dynamic Data Exchange? I found this link and did a quick perusal,
                           http://msdn.microsoft.com/en-us/library/ms648774(VS.85).aspx

    - if it is due to DDE, then am I correct in saying User A has their local copy and User B has their local copy? If so, what is the "central" repository? Is it the source file that each of them clicked on (and loaded to ~temp [local])? When they both close, what happens?

So a couple more questions.
a. given that this solution kind of works with by virtue of DDE (I presume) with a small amount of users, isn't this a reasonable option, especially since performance is fabulous? It would certainly be good to "fix" this solution, it at all possible, since splitting into a be (Sql Server or even Access) is a fair amount of work, and then performance (at least with Access) goes south due the nature of this organization (WAN).

b. Do you have to set anything up to make the d.b. work as I describe (one source, but multiple users can update at the same time, by virtue of DDE)?

c. Based on the symptom of users' data getting "lost", I'm assuming that the combined fe / be solution (with DDE) is just not holding up due to too many users. Also, it hasn't been compacted in ages, I compacted a copy and it went from 45mb to 13mb.
Start Free Trial
 
 
[+][-]08.05.2008 at 12:18PM PDT, ID: 22164118

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Access Architecture/Design, Access Forms, Access Coding/Macros
Tags: Microsoft, Access 2003, Dynamic Data Exchange
Sign Up Now!
Solution Provided By: boag2000
Participating Experts: 1
Solution Grade: A
 
 
[+][-]08.05.2008 at 12:40PM PDT, ID: 22164346

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.05.2008 at 12:41PM PDT, ID: 22164367

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.06.2008 at 03:43AM PDT, ID: 22168712

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]08.06.2008 at 05:26AM PDT, ID: 22169327

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.06.2008 at 10:08AM PDT, ID: 22172456

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 7-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]08.06.2008 at 10:25AM PDT, ID: 22172630

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]08.06.2008 at 12:01PM PDT, ID: 22173743

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628