Hi J
Well, let's try again.
We are going to create a query which will select the
desired portions of your table for the data elements and
than you base the report on the query.
We will create the fields FStreet, FCity, FState, and FZip.
I just prefixed with F to indicate Final.
So start a new query in the design mode, and include the
table where you have the address data.
In the first Column "Field" enter;
FStreet:IIF([PrefAddress] = "Business",[BStreet], [HStreet])
Now in the second Column "Field" enter;
FCity:IIF([PrefAddress] = "Business",[BCity],[HCity])
Now in the third Column "Field" enter;
FState:IIF([PrefAddress] = "Business",[BState],[HState])
Now in the fourth Column "Field" enter;
FZip:IIF([PrefAddress] = "Business",[BZip],[HZip])
What these IIF statements do is they check for the
condition PrefAddress] = "Business" if this is true, the
first data element [Bzip] will be used otherwise it will
default to the second [HZip].
Now use this query as the data source for your report.
Hope this helps.
Sorry it took me a while to respond, but you see, I have
to work for a living also.
Fons
-----Original Message-----
Fons Ponsioen wrote:
You could make just a short query somewhat like this:
SELECT IIf([Preferred]=1,[Address1],[Address2]) AS
Address, IIf([Preferred]=1,[City1],[City2]) AS City, IIf
([Preferred]=1,[Zip1],[Zip2]) AS Zip
FROM [Address1-2];
I made preferred a numeric indicating which was preferred
address1 or address2 and this query selects than the
corresponding city and zip. You can add state and
anything else as applicable.
This query is tahn used as the source for your report.
Hope this helps.
Fons
-----Original Message-----
I have a membership database that, among other things, has a home
and business address for each member then a preferred address.
Occasionally we need to print a report that shows the preferred
address for each member.
If Member A prefers the work address, Member B prefers the work
address and Member C prefers the home address - I want just the
preferred address to print on a report. How do I do that? I've
looked but cannot find an applicable post here or elsewhere.
Right now all of the records are in one table and this is in Access
2000.
Thanks.
I cannot get this to work.
I have the following fields in the table:
BStreet
BCity
BState
BZip
HStreet
HCity
HState
HZip
PrefAddress (this field contains either "Business" or "Home")
What I need to do:
Create a query or report that will show either BSteet, BCity,
BState, BZip OR HSteet, HCity, HState, HZip - depending on if
PrefAddress is "Business" or "Home"
I tried to adapt the expression from Fons in every way but cannot
get it to work.
.