473,667 Members | 2,749 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Client Wants Design Access To Database

I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.

Oct 10 '06 #1
18 1542
Why not guide the client into creating their own access file, and link
to the tables containing the data. Then they could use their own
access file to create reports as they see fit.


Wayne wrote:
I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.
Oct 10 '06 #2
If they can development, and build forms, then what did they need you for?

I been doing this 20 years, and every so often we come across a post about
someone who has a customer that needs to build their own reports.

I can tell you 99 out of 100 times, this types environments are complete and
utter failure.

If you must, just provide them with a extra mdb that has some linked tables
to your mdb.

I mean, you can't possibility be developing and deploying software now
without a split system. so, just provide a mdb with some reports that they
can modify to their needs. That way, when you send them bug fixes, and
updates to their software, then their back end data file will not be
touched, and the reports that they made also will not be lost when you send
them a new update of you software.

In 20 years of development software, and consulting, I NEVER EVER had one
client request that they want to be able to build their own reports. If they
are capable of ding that, then they don't need me.

You most certainly do need to provide some parameter driven reports. Here is
some screen shots of what I mean:

http://www.members.shaw.ca/AlbertKal.../ridesrpt.html

So, you most certainly do, and can provide reports that give you date
ranges, and even particular groupings by a city, or sales rep. If you give
them the options they need for a report, then you will NOT receive any
requests for changes.

The issue of you going out of business, and that of changing reports is
COMPLETELY SEPARATE. If they need a copy of the source mdb file, then make
provision for them to have this source if the need arises. However, that has
absolute nothing to do with the failure to provide a nice set of reports
that they need....

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl************* ****@msn.com
Oct 10 '06 #3
By the way, I am a host of Joel on software, and we had a discussion on this
issue here:

http://discuss.joelonsoftware.com/de...gn.4.389990.10

So, you could perhaps given them a copy of crystal, or as mentioned,
consider given them a mdb with linked tables to the back end data...

--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
pl************* ****@msn.com
Oct 10 '06 #4
Wayne wrote:
I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.
I give my clients everything, code and a paper copy of all objects as
text included included.

My agreement with them stipulates that they can do whatever they like
with the code, forms etc except that I continue to hold the rights to
use any of those things or any concept underlying them, and that they
may not resell, lend or give away the application.

I do this because I do not care to waste my time worrying about
whether, how or if someone is cheating me or misusing me. I also feel
that when I give the carte blanche permissions I am relieved of much of
the responsibility when things go wrong because someone does something
stupid. And I am quite confident that if someone takes my wonderful
idea as his/her own it's OK because I am sure I will have a
wonderfuller idea tomorrow.

I've never been burned by this and generally my clients hire me to make
repairs or modifications.

Almost all the real people I meet in business are very honest and fair;
I'm not so sure about all of those who hang around the net, but maybe
they would seem to be as well, if I really knew them.

Oct 10 '06 #5
On 10 Oct 2006 17:07:28 -0700, "Lyle Fairfield"
<ly***********@ aim.comwrote:

We do the same thing: once you pay the bills, the source code is
yours. We have a few clients that maintain the database along the
lines the OP outlines. More power to them.
Once they come back to us for more difficult changes, we just ask for
their MDB and take it from there. If we see a problem we can't live
with, we issue a change order to correct it.
I don't even WANT the responsibility of having to reproduce a client's
source code after many years.

-Tom.

>Wayne wrote:
>I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.

I give my clients everything, code and a paper copy of all objects as
text included included.

My agreement with them stipulates that they can do whatever they like
with the code, forms etc except that I continue to hold the rights to
use any of those things or any concept underlying them, and that they
may not resell, lend or give away the application.

I do this because I do not care to waste my time worrying about
whether, how or if someone is cheating me or misusing me. I also feel
that when I give the carte blanche permissions I am relieved of much of
the responsibility when things go wrong because someone does something
stupid. And I am quite confident that if someone takes my wonderful
idea as his/her own it's OK because I am sure I will have a
wonderfuller idea tomorrow.

I've never been burned by this and generally my clients hire me to make
repairs or modifications.

Almost all the real people I meet in business are very honest and fair;
I'm not so sure about all of those who hang around the net, but maybe
they would seem to be as well, if I really knew them.
Oct 11 '06 #6

Thanks for the feedback folks. You've given me plenty of food for
thought.

Oct 11 '06 #7

"Wayne" <cq*******@volc anomail.comschr eef in bericht news:11******** **************@ i3g2000cwc.goog legroups.com...
>I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.
I also have a major client that 'wants' the source-code.
So they are getting an mdb from me, but they still ask me for major mods.
Very simple mods they make themselves and they communicate this with me.
I also see that 'my' code is being used in other mdb's they create, but I don't mind.
This is still my major client !

Most other clients are getting mde's.
But for these mde-clients I am also thinking the other way around.
FYI: I am a one-person business. No other employee's involved.
==What if I get an accident or simply die in a car-crash or something??
Some apps are business-critical so the clients *must* be able to continue with the app.

I am thinking of a way to provide them with the source (the mdb's) only just in case something happens to me.
I feel kind of responsible to do so.

Any thoughts about this ??

Arno R
Oct 11 '06 #8
On Wed, 11 Oct 2006 14:38:39 +0200, "Arno R"
<ar***********@ tiscali.nlwrote :

After each major milestone, send them a CD with the source code.
-Tom.

>
"Wayne" <cq*******@volc anomail.comschr eef in bericht news:11******** **************@ i3g2000cwc.goog legroups.com...
>>I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.

I also have a major client that 'wants' the source-code.
So they are getting an mdb from me, but they still ask me for major mods.
Very simple mods they make themselves and they communicate this with me.
I also see that 'my' code is being used in other mdb's they create, but I don't mind.
This is still my major client !

Most other clients are getting mde's.
But for these mde-clients I am also thinking the other way around.
FYI: I am a one-person business. No other employee's involved.
==What if I get an accident or simply die in a car-crash or something??
Some apps are business-critical so the clients *must* be able to continue with the app.

I am thinking of a way to provide them with the source (the mdb's) only just in case something happens to me.
I feel kind of responsible to do so.

Any thoughts about this ??

Arno R
Oct 11 '06 #9
"Wayne" <cq*******@volc anomail.comwrot e in message
news:11******** **************@ i3g2000cwc.goog legroups.com...
>I have a potential client who has requested design access to the
prospective database so that they can change reports if and when
required. Their reasons for this are:

1. They don't want to be locked into a situation where it will cost
them money every time management wants a report changed and

2. They are concerned that they will be locked into relying on one
person for any future changes that may be required, especially if that
person has gone out of business etc.

I have always distributed my projects as mde files for obvious reasons.
This request is new to me and I am interested if other developers have
had similar requests. Do you often give the client design access? It
seems like a bad idea to me, but I don't want to lose the work.

Any help or comments are appreciated.
I think you have to weigh up how much money you'd lose by digging your heels
in against how much you'd lose by giving them access (risk of plagiarism).
In my experience, if you're designing a bespoke application then, by it's
very nature it wouldn't be of much use in another scenario so I'd say that
risk was low. You also give the client a "feel good" factor by being open
with them.

Regards,
Keith.
www.keithwilby.com
Oct 11 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
2931
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded. I believe a dotNet solution is better, but I'm trying to be as convincing as possible -- and maybe I'm wrong! I would appreciate any input or references which could help me.
88
12474
by: Mike | last post by:
Is there a way to determine what a user's default email client is? I read a post from 3 years ago that said no. I guess I'm hoping something has come along since then.
4
2097
by: Esmee | last post by:
Hi there, Hope you guys can help me out. For one of my clients I have created an Access 2002 db. It used to be under Access97, but I have converted it to Access 2002, without any problems. My client works with this db in a multi-user environment. (Another client of mine works with this db in a multi-user environment as well, but under Access97. Done so for years now without problems) The first client is experiencing frequent Access...
5
2209
by: Paul H | last post by:
How do you folks get a reliable and complete brief of what is required before development starts? I am forever going back to a client once a project has started saying "Hang on, now that I've started building this I realise what you want is impossible, we'll have to do this way instead....etc.." OK, so this is partly down to me not getting all the facts from day one, but if the client does not give detailed, accurate instructions there...
1
1572
by: Eric Girouard | last post by:
Hi A web design client of mine has been developing an Access database with me for the last few months. His intention was to clean up a very messy paper-based workflow consisting of many location / many event calendars. We cleaned up the data, made tables and normalized it. So far so good, the database part works fine. He can find the information he wants when his boss needs him to.
4
6718
by: Pedro Leite | last post by:
Good Afternoon. the code below is properly retreiving binary data from a database and saving it. but instead of saving at client machine is saving at the server machine. what is wrong with my code ?? thank you Pedro Leite From Portugal ------------------------------------
9
1607
by: Paul H | last post by:
I have nearly finished work on a database for my client. At the start of the project we touched on the subject of reselling the database to other businesses in the same market as my client. How dose one approach this? The client has the contacts (the who's who) and had the initial idea for the database. But I my ideas have added to the functionality of the database and the UI is largely my design and of course the code is 100 percent...
6
2003
by: Simon Harvey | last post by:
Hi everyone, We have a need to make a Windows Forms (2.0) client application that will be installed on our clients site. The data that the application uses needs to be centrally available to a potentially large number of other sites, which would seem to leave us with our traditional approach, or having a central database server on a dedicated server someplace.
13
2325
by: Paul H | last post by:
A client that I developed a database for about 5 years ago and continue to do annual updates for has just requested "all intellectual property rights related to the database". I believe he just wnat me to say "OK, here you go, it's yours" I have never come across this particular situation. We have a "reasonably" good relationship. What should I do? Paul
0
8888
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8790
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
8650
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7391
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
6206
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5677
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4372
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2779
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2017
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.