I'm designing a small db for use by about 20 or so clerks. Because of
identified security issues, we've decided to split the data, and keep
the main structure out of reach of the clerks. Now, the thing is I'm
not on site and have no access to the type of file structure they will
be using to support this. Is there a way to set up db variables (in VB
or otherwise) so that a network location could be substituted in when
the db goes from test to live? I thought about setting it up as an
invisible label on all the forms they'll use, but that will leave a
lot of room for error when it goes live if the person doing the set up
misses a form. Any ideas? 5 1324
MDB doesn't work for that many users
you should just move to Access Data Projects
ADP is a much better _SOLUTION_
On Apr 23, 12:49 pm, Jaazaniah <Jaa...@gmail.comwrote:
I'm designing a small db for use by about 20 or so clerks. Because of
identified security issues, we've decided to split the data, and keep
the main structure out of reach of the clerks. Now, the thing is I'm
not on site and have no access to the type of file structure they will
be using to support this. Is there a way to set up db variables (in VB
or otherwise) so that a network location could be substituted in when
the db goes from test to live? I thought about setting it up as an
invisible label on all the forms they'll use, but that will leave a
lot of room for error when it goes live if the person doing the set up
misses a form. Any ideas?
On Apr 23, 4:21 pm, "Susie DBA [MSFT]" <susie...@hotmail.comwrote:
MDB doesn't work for that many users
you should just move to Access Data Projects
ADP is a much better _SOLUTION_
On Apr 23, 12:49 pm, Jaazaniah <Jaa...@gmail.comwrote:
I'm designing a small db for use by about 20 or so clerks. Because of
identified security issues, we've decided to split the data, and keep
the main structure out of reach of the clerks. Now, the thing is I'm
not on site and have no access to the type of file structure they will
be using to support this. Is there a way to set up db variables (in VB
or otherwise) so that a network location could be substituted in when
the db goes from test to live? I thought about setting it up as an
invisible label on all the forms they'll use, but that will leave a
lot of room for error when it goes live if the person doing the set up
misses a form. Any ideas?
Scaling up to ADP is something new to me, and just checking out the
start of the wizard out of Access let me know how much I don't know
about larger databases. As I said in my OP, I have no idea of what
infrastructure they have on their network. They may not have an SQL
server, based on what snippets I've heard.
You could store the back end path in a table in the front end.
Then you could write a vba funtion called GetBE_Path that reads that
value from the table. There is no place to tell Access to automatically
connect to that path, though - you'd have to write or find code that
does that. The Access Developer's Handbook has some good relinking code
in volume 2.
I don't agree that 20 users is too much for an mdb - it depends on how
well designed it is, whether they will all be using it simultaneously,,
how much they will be trying to access the same records, etc.
Susie DBA [MSFT] wrote:
MDB doesn't work for that many users
you should just move to Access Data Projects
ADP is a much better _SOLUTION_
On Apr 23, 12:49 pm, Jaazaniah <Jaa...@gmail.comwrote:
>I'm designing a small db for use by about 20 or so clerks. Because of identified security issues, we've decided to split the data, and keep the main structure out of reach of the clerks. Now, the thing is I'm not on site and have no access to the type of file structure they will be using to support this. Is there a way to set up db variables (in VB or otherwise) so that a network location could be substituted in when the db goes from test to live? I thought about setting it up as an invisible label on all the forms they'll use, but that will leave a lot of room for error when it goes live if the person doing the set up misses a form. Any ideas?
Just about everyone of us has had to solve this problem.
the typical solution is pop up the file open browse dialog.
You can find this code here: http://www.mvps.org/access/api/api0001.htm
You can then use the code here to re-link. http://www.mvps.org/access/tables/tbl0009.htm
So, on start-up, your can try opening able, and if it fails, then you ask
the user if they want to link to the data file.
And, if the database is single user, and you want the database to work
regardless of what folder they place the application, then simply check for
the back end in the same folder, and re-link....
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada pl*****************@msn.com
"Jaazaniah" <Ja****@gmail.comwrote in message
news:11**********************@e65g2000hsc.googlegr oups.com...
I'm designing a small db for use by about 20 or so clerks. Because of
identified security issues, we've decided to split the data, and keep
the main structure out of reach of the clerks. Now, the thing is I'm
not on site and have no access to the type of file structure they will
be using to support this. Is there a way to set up db variables (in VB
or otherwise) so that a network location could be substituted in when
the db goes from test to live? I thought about setting it up as an
invisible label on all the forms they'll use, but that will leave a
lot of room for error when it goes live if the person doing the set up
misses a form. Any ideas?
I use code to check a table entry for a path. If the path is either wrong
or non-existent then a browser window is displayed and the user can browse
to the BE file. Table links are then refreshed. If the wrong file is
chosen (the required tables don't exist in the file) then the user is
returned to the browser. If that's what you want then let me know and I'll
post the code.
Keith. www.keithwilby.com This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Simon |
last post by:
Hi,
I am having a little problem with my PHP - MySQl code, I have two tables
(shown below) and I am trying populate a template page with data from both.
<disclaimer>Now I would like to say my...
|
by: Bennett Haselton |
last post by:
I'm working on an ASP.Net project where I want to test code on a local
machine using a local database as a back-end, and then export it to
the production machine where it uses the hosting...
|
by: PC Datasheet |
last post by:
Looking for suggestions ----
A database was designed for a national automobile inspection program. In
it's simplest form, the database has two tables:
TblOwner
OwnerID
<Year/Make/Model owned...
|
by: tshad |
last post by:
I have people telling me that I should set up objects for my tables, but I
am finding the Null problem makes that difficult.
It isn't a big problem if you are not updating the table, but if you...
|
by: ronrsr |
last post by:
I have a single long string - I'd like to split it into a list of
unique keywords. Sadly, the database wasn't designed to do this, so I
must do this in Python - I'm having some trouble using the...
|
by: Knowledge |
last post by:
Good day mates,
I'm trying to build a database to keep track of information that will
be stored when my client kicks off his brand new Taxi Cab business.
Initially it will be a one person...
|
by: debasisdas |
last post by:
This is a sample code for taking backup and restore of access database
Dim DBTempSource As Database
Dim DBTempDestination As Database
Dim RecTempSource As Recordset
Dim RecTempDestination...
|
by: Himanshu Chauhan |
last post by:
Hi!
I was wondering, In the first parse of a singly linked list of unknown
length, is it possible to know when we are at middle of the linked list?
Regards
--Himanshu
|
by: vamsioracle |
last post by:
Hi all
I have created a procedure to send mail, using utl_smtp package. the code goes like this
create or replace procedure send_mail(parma1 In date,param2 in date)
is
email varchar2(100);...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: aa123db |
last post by:
Variable and constants
Use var or let for variables and const fror constants.
Var foo ='bar';
Let foo ='bar';const baz ='bar';
Functions
function $name$ ($parameters$) {
}
...
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
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,...
|
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...
| |