[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Whats New!
Need a database?
Tips via email
Learn VBA
Questions Answered
Access Tips Index
What is MS Access

Combining Field Entries

 

Combining Field Entries. How do you combine the following fields into the one field in a report, each separated by a comma.

Address1, Address2

How to avoid the extra comma if the second of the fields is empty.

To do this, an IIf statement maybe the way to go.

In an unbound text box on a report, add the following:

=[Address1] & IIF(IsNull(Address2)," " ,", " & [Address2])

What the IIf statement does is display the first option if the statement is true and the second option if the statement is false. There fore, in the above IIF statement, if [Address2] is null, then it would display a space, but if it was not null it would display a comma, then a space, then the field value. Repeat for each field if there is more than two fields.

When combining field entries, if you are not getting the results you expect, you may need to take into account a zero length string – i.e. the field contains the value “”, as opposed to a null field.

In this case your IIF statement would look like:

FullAddress:[Address1] & IIF(IsNull(Address2) Or [Address2] = ""," ",", " & [Address2])

 

Do you like this tip? Subscribe to my Newsletter to receive tips via email. Click Here to subscribe.

www.simply-access.com (c) 2002 - 2009