How do you update value "Units available" on Table STOCK ON HAND from a value entered on a form for attribute "Units In" on table UNITS IN. I need to update the "Units available" as soon as control is passed back after entering the "Units In" form. With "Units In" I need to Increase the value of "Units available" on table STOCK ON HAND. I also need to decrease the value in "Units Available" on table STOCK ON HAND when a value is entered on a form in attribute "Units Out" on table UNITS OUT.
Regards,
Nick
7 3791 ADezii 8,834
Recognized Expert Expert
In its simplest form, the Logic would be: - Dim strSQL As String
-
-
If IsNull(Me![Units In]) Or Not IsNumeric(Me![Units In]) Or Me![Units In] <= 0 Then Exit Sub
-
-
strSQL = "UPDATE [STOCK ON HAND] SET [Units Available] = ([Units Available] + " & _
-
Me![Units In] & ") WHERE [Unit_ID] = " & Me![Unit_ID]
-
-
CurrentDb.Execute strSQL, dbFailOnError
Hi ADezii,
Thank you for the prompt reply. However I am not a programmer type, and created a Query to link the two tables (STOCK ON HAND and UNITS IN) and used that for the form where the "Units in" are captured.
The same for the Units out form. My question now is where do I copy and paste your solution to have the available units updated?
Regards,
Nick
ADezii 8,834
Recognized Expert Expert
@Nick - The logical Event to capture the change in your Units Status would be the AfterUpdate() Event of the Form.
Hi again, sorry I am lost again!!!
I went into design mode, got the properties on the "Units In" attribute on the form and on After Update, created an event procedure that looks like this:
rivate Sub Number_of_Units _in_AfterUpdate ()
1. Dim strSQL As String
2.
3. If IsNull(Me![Units In]) Or Not IsNumeric(Me![Units In]) Or Me![Units In] <= 0 Then Exit Sub
4.
5. strSQL = "UPDATE [STOCK ON HAND] SET [Units Available] = ([Units Available] + " & _
6. Me![Units In] & ") WHERE [Unit_ID] = " & Me![Unit_ID]
7.
8. CurrentDb.Execu te strSQL, dbFailOnError
End Sub
This however does not do the trick.
Please help again
Nick
ADezii 8,834
Recognized Expert Expert - Is the Form Field actually called [Units In]?
- Is your Primary Key Field actually named [Unit_ID], and is it Numeric? Does it exist on the Form?
- Are you receiving an Error Message, or is the Value simply not Updating?
- If you are receiving an Error Message, what exactly is it?
- Nick, you must be more specific in your explanation.
P.S. - When I get a chance, I'll create a Demo that will illustrate the basic Logic.
The Primary key on all three tables are "Stock Code"(Text Field) , the STOCK IN and STOCK OUT tables additionaly have a sequence number added to Stock Code as primary key.
The actual field on the form for the STOCK IN is "Number of Units In" and for the STOCK OUT is "Number of Stock Out". The field I am trying to update on STOCK ON HAND table is "Available Number of Unts"
With the code I sent you I dont receive an error, just nothing happens
ADezii 8,834
Recognized Expert Expert
I created a Demo (Attachment) for you that should definately point you in the right direction.
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: Danny Anderson |
last post by:
Hola, PHP folk!
I have a php page that contains a self-processing form. The form holds
search results. The search terms originally came from the previous page,
but the user can repeatedly refine the results on the page in question
until the target item can be found. This search refinement is where the
self-processing form comes to play.
The search results are listed in a table with a radio button at the end of
each row. What I...
|
by: Ville Vainio |
last post by:
I don't know if you have seen this before, but here goes:
http://text.userlinux.com/white_paper.html
There is a jab at Python, though, mentioning that Ruby is more
"refined".
--
Ville Vainio http://www.students.tut.fi/~vainio24
|
by: Flapper |
last post by:
Help please,
Have a situation when converting from Oracle SP's to SQL SP's. The old
oracle cursor was roughly as follows
CURSOR cur_rsStock IS
select
*
from
(select StockRowId, CategoryId
|
by: napi |
last post by:
I think you would agree with me that a C compiler that directly
produces Java Byte Code to be run on any JVM is something that is
missing to software programmers so far. With such a tool one could
stay with C and still be able to produce Java byte code for
platform independent apps. Also, old programs (with some tweaking)
could be re-compiled and ported to the JVM.
We have been developing such a tool over the last 2 years and currently...
|
by: Sidney Cadot |
last post by:
Hi all,
In a discussion with Tak-Shing Chan the question came up whether the
as-if rule can cover I/O functions. Basically, he maintains it can, and
I think it doesn't.
Consider two programs:
/*** a.c ***/
| |
by: Chris |
last post by:
Looking at some code I see a declaration inside a function like
static const string s("some string");
Does the static serve any purpose here?
|
by: noor khanan |
last post by:
Hi every boy, I am a beginner. I have a project in access 2003.I have problem
to update nonbase table. i have a main form and one subform in it.i want to update my non base table condition in subform textbox.
My problem summary is that. when i purchase some item, against its my stock table is updated.For this solution i use VBA code and Query but still i not update the non base table.
>>>Help me in code or query
or give the best suggestion.
|
by: hamiltongreg |
last post by:
I am new to Java and am having problems getting my program to compile correctly.
My assignment is as follows;
Choose a product that lends itself to an inventory (for example, products at your workplace, office supplies, music CDs, DVD movies, or software).
• Create a product class that holds the item number, the name of the product, the number of units in stock, and the price of each unit.
• Create a Java application that displays the...
|
by: thiago777 |
last post by:
How do you add components to a form during compilation?
thx
|
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
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...
|
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...
|
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...
|
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();...
|
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...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |