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

Home Posts Topics Members FAQ

Change records in ms Access based on Excel spreasheet?

26 New Member
Hi All,

I am using MS Access 2007.

I have a database for Quoting system for a Printing Company , where the user generate Quotes and all confirmed Quotes turn into a job.

Akin to that, i have a table for JobQuote and PrintJob. the problem i have is, whenever the JobQuote turns out as a PrintJob, it must check for availability of Stock corresponding to the input entered in the PrintJOB fields. All Stock information are stored in Excel Spreasheet.

say for example, a particular JobQuote to be done, it needs 400 papers. i want to check in the Stock Sheet for availability of papers. if i have 1000 papers, then when i turn that JobQuote into a PrintJob, it should update the Remaining Paper Stock as 600.

At the same time, when i have inadequote stock, it should prompt the user when the Quote is turned into Job.

Could anyone tell me how to head on with this?
thanks and regards,
Asle
Oct 9 '07 #1
3 1450
nico5038
3,080 Recognized Expert Specialist
Your problem is a traditional stock keeping issue.
Personally I "solve" this by having per stockitem (E.g. Blue A4 paper) a "LastCountedSto ckQuantity".
Besides this I record the delivered supplies and the accepted orders.
Before accepting a new order I count the LastCountedStoc kQuantity, subtract the accepted orders and add the supplies. This gives me the number available and that's compared with the Qty of the QuoteJob to allow for "upgrading" to PrintJob.

The real benefit is the fact that changing a Printjob quantity can be tested with the same mechanism and doesn't require stock ajustments.
Once a year (or as required) you can hold a stockcount with the calculated stockquantity as the "should be" value and correct the administrative quantity with the real quantity and thus check on "leakage" or administrative errors.

Getting the odea ?

Nic;o)
Oct 9 '07 #2
Asle
26 New Member
Your problem is a traditional stock keeping issue.
Personally I "solve" this by having per stockitem (E.g. Blue A4 paper) a "LastCountedSto ckQuantity".
Besides this I record the delivered supplies and the accepted orders.
Before accepting a new order I count the LastCountedStoc kQuantity, subtract the accepted orders and add the supplies. This gives me the number available and that's compared with the Qty of the QuoteJob to allow for "upgrading" to PrintJob.

The real benefit is the fact that changing a Printjob quantity can be tested with the same mechanism and doesn't require stock ajustments.
Once a year (or as required) you can hold a stockcount with the calculated stockquantity as the "should be" value and correct the administrative quantity with the real quantity and thus check on "leakage" or administrative errors.

Getting the odea ?

Nic;o)
Thanks for ur reply Nic...

I need to make stock adjustments often , so that when the stock runs out, i have 2 order more stock. when the stocks received from the supplier, i should enter in the Stock Spreadhseet. say, A4 paper is '0' and if i receive 500 papers, then Stock for A4 in excel sheet is 500.

the problem lying here is, i dunno how to check the excel sheet from ms access for the availability of stock...

as of now, i can enter the client info, Quote info and update the confirmed Quotes into Job..

i dunno how to check for availbility of stock in EXCEL sheet from Access... i know it could be done in VBA but is there any article available regarding this?


thanks n regards,
Asle
Oct 10 '07 #3
nico5038
3,080 Recognized Expert Specialist
When the excelsheet is in "data format" having fieldnames in row 1 and data in columns below, you can link the excelsheet as a table.
Just open a new table and select the "Link" option.
Next change on the Fileform the Filetype into MS Excel and navigate to your excel sheet.
Now you can access the data using queries.

Clear ?

Nic;o)
Oct 10 '07 #4

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

Similar topics

1
2846
by: Hugh McLaughlin | last post by:
Hello everyone and thanks for your help in advance. This is somewhat of a continuation of a thread that I posted about one week ago. the heart of the project requires using ADO.Net to extract data from an Excel spreadseet and display it in an ASP.Net page. Unfortuantely, the format of the page changes somewhat from day to day. For that reason, I have determined that using the Find method in Excel is the best way to determine the...
0
1280
by: Luis | last post by:
Hi group I've got a database and on one of its tables I keep 2 excel templates. For each record of a main table, I want the users to fulfill this 2 templates. The main menu looks something like this Logged as USER WHATEVER - Fill in template 1 (link) - Fill in template 2 (link)
1
6507
by: Jaime Leivers | last post by:
Here's a median function in access that you can call in any query. You could change this to any excel function you wanted. Most people can find the windows help file that says how to call an excel function but don't know how to pass an array of the recordset they made into that function. This uses GetRows that nicely creates an array that can be passed into excel. I have this data table for testing. The table name is TestData ...
12
11899
by: JHNielson | last post by:
I have an Access database I am importing records into from an Excel file. I currently have set it up by creating a linked table to the Excel sheet. But I am not sure that is the best way to do what I'm trying to achieve. So, I have two questions: 1) The user will be copying all the Excel files into one folder (this is just how I currently envision it). Is there a way to copy records from all those files in the folder, without having to...
2
1661
by: JHNielson | last post by:
I posted this in the Access forum, but I think the answer may be a VBA script, so I thought I would also post this here... I have an Access database I am importing records into from an Excel file. I currently have set it up by creating a linked table to the Excel sheet. But I am not sure that is the best way to do what I'm trying to achieve. So, I have two questions: 1) The user will be copying all the Excel files into one folder (this...
2
2362
by: ontherun | last post by:
Hi, Could anyone please assist me on how to import Excel records to Access. the records in excel are not in the same order as that of the one in Access. there are about 1000 records needs to be imported from Excel. the access database has Table Client, Table Job (which has additional fields than the one in Excel). i need to match the corresponding fields in Excel into Access. i would appreciate any help in regards to this.
4
2985
by: laurasesma18 | last post by:
I've got a convertion tool with Access 2003. It imports an excel sheet into the data base and with the records in it creats different outputfiles. Its programmed with VBA. Now what I need is, in some cases, to change the excel sheet that we import. How should I do that? If anyone can give me an advise it would be great. Thank you.
0
1581
by: cht13er | last post by:
Good day all, I'm a newish VBA coder who was taught from Google Groups - so thanks to you all very much! I have run into a minor problem, I hope you can give me some help ... I'm running office 2003 for this one. In excel I have a program running ... and based on the results of an optionbutton (called "Form2.Radio_AllParameters") I want to change the SQL that runs a query in access. If the button is True, the SQL should read "WHERE...
3
8827
by: khoward | last post by:
Hi, I have an Access 2007 database that contains customer contact information. There are over 8,000 that include name, organization (as a look-up column), email, phone, address, and events that each person should be invited to (also a look-up column). Separate from this is an Excel spreadsheet that contains the some of the same information, with about 10,000 records. The overlap with duplicate names/records is probably about 50%, but of...
0
10436
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...
1
10163
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10000
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
9040
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
7538
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
6780
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
5436
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3722
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2920
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.