473,405 Members | 2,445 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Access : Multi User Environment

Hallo All,

I m trying to create a Multi User Data Program on Access, where my team members would input data on a daily basis.

Well the Problems start now :

- How do i create a Multi-user Environment, so that my Backend is on the Sharedrive(Local Server) and the Front end on the respective user systems?

- Well, once i achieve that, then how do i hide the Access data like Tables, Queries and Forms from Viewing by the user on the Front end?

- Also, how does one display a Internet Browser on a Form, which opens up the Google homepage, everytime the form is opened?(Which Activex Control and what Code)

- Last Q, like the Internet Browser, how do i integrate SAP in to a Form?Which Activex Control and what Code)

I know there are a lot of Q's, but sometimes when you gotta ASK, you gotta ask? :))

Irfan Ali
Dec 4 '06 #1
7 3496
ADezii
8,834 Expert 8TB
Hallo All,

I m trying to create a Multi User Data Program on Access, where my team members would input data on a daily basis.

Well the Problems start now :

- How do i create a Multi-user Environment, so that my Backend is on the Sharedrive(Local Server) and the Front end on the respective user systems?

- Well, once i achieve that, then how do i hide the Access data like Tables, Queries and Forms from Viewing by the user on the Front end?

- Also, how does one display a Internet Browser on a Form, which opens up the Google homepage, everytime the form is opened?(Which Activex Control and what Code)

- Last Q, like the Internet Browser, how do i integrate SAP in to a Form?Which Activex Control and what Code)

I know there are a lot of Q's, but sometimes when you gotta ASK, you gotta ask? :))

Irfan Ali
Here is an overly simplified response to a rather extensive set of questions. I
hope it helps or at least points you in the right direction. To respond in
sequence:

Set the Default Open Mode of the Back Ende Database to Shared via Tools, Options, Advanced, Default Open Mode (Shared is the DEFAULT). Have all the data (Tables) reside within a Database on the Share Drive (Back End). Create all the Application Objects (Forms, Reports, Queries, Macros, Modules) on the Local/Front End Database. Link to the Tables on the Back End Database via Tools, Database Utilities, Linked Table Manager. Multiple Users may now access the same data.

Right Click each Object you wish to hide in the Database Window and select the Hidden Check Box. Select Tools, Options, View, Show, deselect Hidden Objects (this is the DEFAULT). Reverse the process to View them again. Be sure to restrict Menu Access so this Option cannot be again activated by the typical User.

Insert, ActiveX Control, Microsoft Web Browser. Use the Navigate() Method of this ActiveX Control appropriately.
Dec 4 '06 #2
NeoPa
32,556 Expert Mod 16PB
To hide the database window go to Tools / Startup. The options there give you plenty of control. Be careful though, to leave yourself a back-door, otherwise the one locked out could be yourself.
Otherwise, ADezii has the answers again :).
Dec 4 '06 #3
Thanks a ton for the Reply Guys !!
Saved me a Lot of Trouble and Of Course, lot of my HAIR for the future :)
Dec 5 '06 #4
Multiple users:
1. create a User table, at least contains, name, username and password
2. Create a log in form with 2 txt boxes re: username and password. Create a cmdLogIn Button. Put VBA code in the cmdLogIn Button in the On click event.
In the code compare the user input with the current users on your user table.
good luck!
Dec 5 '06 #5
blyxx86
256 100+
Here is an overly simplified response to a rather extensive set of questions. I
hope it helps or at least points you in the right direction. To respond in
sequence:

Set the Default Open Mode of the Back Ende Database to Shared via Tools, Options, Advanced, Default Open Mode (Shared is the DEFAULT). Have all the data (Tables) reside within a Database on the Share Drive (Back End). Create all the Application Objects (Forms, Reports, Queries, Macros, Modules) on the Local/Front End Database. Link to the Tables on the Back End Database via Tools, Database Utilities, Linked Table Manager. Multiple Users may now access the same data.

Right Click each Object you wish to hide in the Database Window and select the Hidden Check Box. Select Tools, Options, View, Show, deselect Hidden Objects (this is the DEFAULT). Reverse the process to View them again. Be sure to restrict Menu Access so this Option cannot be again activated by the typical User.

Insert, ActiveX Control, Microsoft Web Browser. Use the Navigate() Method of this ActiveX Control appropriately.
I never would have thought to have seperate databases, one for the tables, and one for the forms/reports.. i forgot that it's possible to link multiple databases.
Dec 5 '06 #6
NeoPa
32,556 Expert Mod 16PB
Think it now then Blyxx86!
This is a very handy technique and comes highly recommended for various reasons - not least is the cost of disk space having multiple versions of your code (front-end db).
Dec 5 '06 #7
Would this solution also allow simultaneous data entry?
Jan 10 '07 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

13
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....
4
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...
5
by: premmehrotra | last post by:
I currently have a multi-user access database which is put on a shared drive L: on a Windows Servers. Entire database is one file premdb.mdb. Users access this database from their laptops....
4
by: ljubo lecic via AccessMonster.com | last post by:
I am an experienced ORACLE software developer who met ACCESS few months ago and I must say that ,so far, I am delighted. I rapidly developed a few aplications and everything is working extremly...
52
by: Neil | last post by:
We are running an Access 2000 MDB with a SQL 7 back end. Our network guy is upgrading to Windows Server 2003 and wants to upgrade Office and SQL Server at the same time. We're moving to SQL Server...
4
by: dorpnospam | last post by:
We have an old but very critical application that was written in VB 6 against Access 95 dbs. We need to ditch this decrepit old unstable db platform but we are trying to determine the best...
27
by: SQL Learner | last post by:
Hi all, I have an Access db with two large tables - 3,100,000 (tblA) and 7,000 (tblB) records. I created a select query using Inner Join by partial matching two fields (X from tblA and Y from...
13
yolenman
by: yolenman | last post by:
Hello - This is my first posting to this group, so please bear with me. Also note, that while I'm intelligent, databases are not in my field of knowledge. I'm working with a small limousine...
25
by: John | last post by:
Hi In my vb.net app I am trying to open a db via DAO as below; Imports dao Dim dbSynch As dao.Database dbSynch = DBEngine(0).OpenDatabase("C:\MYDB.MDB")
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
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...
1
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...
0
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...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
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...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
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...
0
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,...

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.