I'm not sure I'm explaining this correctly. I have a table with say 3 diff.
addressee's Name, Address, City State zip. I want to be able to select the
appropriate address within my form (which would/could if possible be formated
to look like a letter) without having to retype the address hence creating a
new record if the record already exsists it should appear. Again, I should
be able to modify the formate instead of it appearing like a string of
information.
It's important to separate the three quite different tasks of data
STORAGE, data EDITING, and data PRESENTATION. Data is *stored* in
Tables; it's entered and edited through Forms; and it's printed using
Reports. You don't need to reenter or retype an address when it's
already been entered once! You are using a database; that's what
databases DO - store, retrieve, and present data.
The Report should be based on a Query selecting the correct record
from your Table. The Report can have the fields in the table laid out
however you wish, e.g.
[Name ]
[Address1 ]
[Address2 ]
[City ][ST] [Zip ]
This layout of fields has absolutely NOTHING to do with how the fields
are arranged in table design, or how they appear in a table datasheet
(or even on a Form). You use the Report Designer to set up the report
how you want the values to appear on the page.
The Query would be designed to select whichever address you wanted
printed on the paper. It could use a criterion such as
=Forms![YourFormName]![ComboBoxName]
to select the appropriate record for printing.
John W. Vinson[MVP]