From: Lilliana on
Hi,
I'm a bit stuck on part of an assignment. I have to design a database for a
company that is user friendly for beginner Access users. Here is the part
I'm stuck on:
"I would like some sort of automatic update of selling prices. We do
across-the-board selling price changes from time to time - usually increases
in response to increases in materials. For example just last week we
increased all selling prices by 5%. However we would want to choose the
percentage - it would not always be 5%."
I know how to increase prices by a certain percentage within queries (either
Select or Update queries), but how would I make this user friendly? I know I
can put a button on a form to run a query, but I cant seem to figure out how
to get Access to request the parameter so the company could input the
percentage increase. Also not sure on the formula for doing this either.
For example presuming the field is called Cost, so you have
CostIncrease:[Cost]*1.1, this works for 10% but to be user friendly I would
want the company to enter 10% rather than 1.1 in the parameter value box.
Any ideas?
From: Jeff Boyce on
You could use that same form, add a textbox, ask the user to indicate the %
in the textbox, then modify your query to use that value, with something
like (untested):

Forms!YourForm!YourTextBox

Good luck!

Regards

Jeff Boyce
Microsoft Access MVP

--
Disclaimer: This author may have received products and services mentioned
in this post. Mention and/or description of a product or service herein
does not constitute endorsement thereof.

Any code or pseudocode included in this post is offered "as is", with no
guarantee as to suitability.

You can thank the FTC of the USA for making this disclaimer
possible/necessary.

"Lilliana" <Lilliana(a)discussions.microsoft.com> wrote in message
news:3250E2DD-79FF-4E73-AC49-65BA4A934EE7(a)microsoft.com...
> Hi,
> I'm a bit stuck on part of an assignment. I have to design a database for
> a
> company that is user friendly for beginner Access users. Here is the part
> I'm stuck on:
> "I would like some sort of automatic update of selling prices. We do
> across-the-board selling price changes from time to time - usually
> increases
> in response to increases in materials. For example just last week we
> increased all selling prices by 5%. However we would want to choose the
> percentage - it would not always be 5%."
> I know how to increase prices by a certain percentage within queries
> (either
> Select or Update queries), but how would I make this user friendly? I
> know I
> can put a button on a form to run a query, but I cant seem to figure out
> how
> to get Access to request the parameter so the company could input the
> percentage increase. Also not sure on the formula for doing this either.
> For example presuming the field is called Cost, so you have
> CostIncrease:[Cost]*1.1, this works for 10% but to be user friendly I
> would
> want the company to enter 10% rather than 1.1 in the parameter value box.
> Any ideas?


From: KARL DEWEY on
User friendly --
IIF(Left([Enter percent change with minus sign if lowering], 1) ="-",
[Cost] - [Cost] * Abs([Enter percent change with minus sign if
lowering]/100), [Cost] + [Cost] * Abs([Enter percent change with minus sign
if lowering]/100))

--
Build a little, test a little.


"Lilliana" wrote:

> Hi,
> I'm a bit stuck on part of an assignment. I have to design a database for a
> company that is user friendly for beginner Access users. Here is the part
> I'm stuck on:
> "I would like some sort of automatic update of selling prices. We do
> across-the-board selling price changes from time to time - usually increases
> in response to increases in materials. For example just last week we
> increased all selling prices by 5%. However we would want to choose the
> percentage - it would not always be 5%."
> I know how to increase prices by a certain percentage within queries (either
> Select or Update queries), but how would I make this user friendly? I know I
> can put a button on a form to run a query, but I cant seem to figure out how
> to get Access to request the parameter so the company could input the
> percentage increase. Also not sure on the formula for doing this either.
> For example presuming the field is called Cost, so you have
> CostIncrease:[Cost]*1.1, this works for 10% but to be user friendly I would
> want the company to enter 10% rather than 1.1 in the parameter value box.
> Any ideas?