473,396 Members | 2,108 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,396 software developers and data experts.

How to update backend tables not linked together

1
I am so hoping someone here can help me out.

I have a main Access 2007 database on a shared network that is split as a frontend and backend. As long as coworkers are in the office making changes, they use the main database and I have no problems with linking several different computers to the main database backend, but I have two laptops that are used to go from building to building. Some buildings do not have internet access, so they are not always able to be linked to the main database when using them in the field, so I have set them up to operate independently, but their databases are also split, because having the database as one will eventually exceed the 2 gig limit.

I need to make it user friendly to update the main database; of the laptops additions, changes, and deletions and then download the main database tables to replace the existing ones on the laptops; once back in the office, by hopefully using a button or maybe, if I have to, more. I tried Sharepoint, but it has limits too on how much can be stored there, so I'm unable to use it. Once again will be storing info more than 2 gig.

What my database is used for is to do chemical inventory for our main campus and four regional campuses. Each campus has different departments in which one chemical could be at each campus in each department, or it could be just at one campus in one department.

I have it set up so a UPC goes to an existing record on a form where a subform is linked to the chemical with the campus and department as combo boxes, if not it goes to a blank form so the item can be added. Once added it goes to that record on a form where the subform is linked to the chemical with the campus and department as combo boxes.

Once the chemical has been added, and we have all the information we can to obtain an MSDS, a button is pushed to look for another UPC.

Once back at the office: MSDSs are found by various methods and the Product is looked up using the database and the record is modified by adding the MSDS as an attachment in the Product table. This is done by using the main database.

My database has six tables;

Campus - (Lookup Table)
Campus - Text

Department - (Lookup Table)
DepartmentID - Autonumber
Department - Text
DateAdded - Date/Time - (Now())
User - Text
(A VBA code puts this information in when record has been changed.)
DateChanged - Date/Time
(A VBA code puts this information in when record has been changed.)

DepartmentProducts - (Subform Table)
DepartmentProductsID - Autonumber
Campus - Text - (Lookup) and (PrimaryKey)
Department - Number - (Lookup) and (PrimaryKey)
ProductID - Number - (PrimaryKey)
DateAdded - Date/Time - (Now())

Hazards (Lookup Table)
HazardsID - Autonumber
Hazard - Text

Product (Main Form Table)
ProductUPCID - Text
ProductName - Text
ProductManufactuer - Text
ProductNetWeight - Text
ProductColor - Text
ProductMftPhone - Number
ProductOtherInfo - Memo
ProductMSDS - Attachment
ProductID - Autonumber (PrimaryKey)
DateAdded - Date/Time - (Now())
Contact - Text
Email - Text
WebAddress - Text
SerialNumber - Text
Type - Text
DistributorName - Text
Fax - Text
ProductCode - Text
PartNumber - Text
CatelogNumber - Text
MSDSInfo - Memo
Date1 - Date/Time
Date2 - Date/Time
Hazard - Number - (Lookup)
User - Text
(A VBA code puts this information in when record has been changed.)
DateChanged - Date/Time
(A VBA code puts this information in when record has been changed.)

Sync
SyncID - Autonumber
User - Text
(A VBA code would put this information in when sync is completed.)
DateChanged - Date/Time
(A VBA code would put this information in when sync is completed.)
May 20 '10 #1
1 1513
Jim Doherty
897 Expert 512MB
@MisaC
Sounds very much to me that at some point in time you should read up on SQL Server. You speak of database size quickly going over 2 gig size, working in multi user networked environments, working offline with laptops independantly to the central database server and so on.

All of this is handled by SQL server 'publisher'/'subscriber' built in merge replication functionality. It is a technical crossroads for you backend wise but the features are there and available.

There are many articles on the web describing the principles behind the, 'subscriber', 'distributor' aspects of replication and it does demand a commitment from your organisation to implement and administer something like this. You mentioned 'Sharepoint' so my guess is they might well already have an SQL Server box sitting somewhere on the network with a friendly DBA willing to help you :)

Welcome to Bytes :)
May 21 '10 #2

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

Similar topics

5
by: Muzamil | last post by:
Hi My database contains , lets say, 100 tables. Out of these 100 tables, 60 tables contain both columns; Column1 and Column2. I want to: Update (All tables with BOTH of these columns) ...
10
by: Hank1234 | last post by:
Can I use one Data Adapter and one Command Builder to update amny tables? Currently in my data adapter I query two tables and fill them into two tables in a data set. When I make a change to a...
1
by: vj | last post by:
How to Update multiple tables in a single SQL update Statement? Is there any way out? vj.
0
by: stimsonm2000 | last post by:
I am having a hard time inserting data into a ms access db that has two tables joined together. the first table called tblMainCategories has two fields (MainCategoryID and MainCat_Name) the...
1
by: CS | last post by:
I need to update multiple tables from one form using a command button. The info from the different text boxes should then go into the tables. Can someone help me with some example code on how to...
3
by: Steve Teeples | last post by:
I am new to database work. I have a very simple database with only two tables linked by a 1:1 relationship. I've read the tables contents into a dataset and bound the two tables to textbox...
4
by: robertmeyer1 | last post by:
Hey, I have about 5 tables, and each table has a corresponding form. The 1st table (A) is a client data table (client information) with a ClientID (PK). This clientId is a (FK) in all 4 other...
0
by: svgeorge | last post by:
I want to update several tables using one stored procedure. How can i do this I mean the syntax.etc. declaration etc. I know the basic syntax as below CREATE PROCEDURE <Procedure_Name, sysname,...
3
by: stockton | last post by:
I have written the following Stored Procedure in an attempt to update two tables in the same database reliably but unfortunately it is not too successful. I ocassionaly end up with only the...
4
by: knix | last post by:
I have this access project consisting of multiple tables that are linked together in a relationship. I would like to migrate the consolidated information through appending in a datasheet form or...
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: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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.