Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Can Numbers data be set up to print reports, e.g., Avery forms?

I used to use Microsoft Works' database to print to custom forms and labels (e.g., an Avery 3x2 page, for six board members' contact information). I can't find anything online nor in the Numbers manual that seems to suggest that capability.


Evidently I have to rearrange all the data manually. Does Numbers have some capacity I haven't yet found for this?


Thanks,

CB

MacBook Pro, Mac OS X (10.6.8), 2.4 GHz Intel Core 2 Duo

Posted on Jan 10, 2013 10:14 AM

Reply
Question marked as Best reply

Posted on Jan 10, 2013 10:51 AM

Threre are options here, but nothing as automated as you may be expecting. As with many cases like this, you can do the grunt work once and save it as a Numbers template.


Here's the way I like best...


Create a Sheet in Numbers, in Print View mode, that has a table layout matching your 3 X 2 Avery label page. Decice how many lines each label will have and have that many rows per label, and of course 2 columns, plus perhaps a gutter in the middle.


Here's an example of how your print sheet might look:

User uploaded file

Each cell in the label array would reference a data table and pull in address data to be printed.


My thought is that this could be easily done by adding a couple of columns in the data table: a Checkbox column to select the records to be printed and a column used to establish a link to the print sheet. If you have an interest in this solution, I'll flesh it out.


Jerry

4 replies
Question marked as Best reply

Jan 10, 2013 10:51 AM in response to chuck50dc

Threre are options here, but nothing as automated as you may be expecting. As with many cases like this, you can do the grunt work once and save it as a Numbers template.


Here's the way I like best...


Create a Sheet in Numbers, in Print View mode, that has a table layout matching your 3 X 2 Avery label page. Decice how many lines each label will have and have that many rows per label, and of course 2 columns, plus perhaps a gutter in the middle.


Here's an example of how your print sheet might look:

User uploaded file

Each cell in the label array would reference a data table and pull in address data to be printed.


My thought is that this could be easily done by adding a couple of columns in the data table: a Checkbox column to select the records to be printed and a column used to establish a link to the print sheet. If you have an interest in this solution, I'll flesh it out.


Jerry

Jan 10, 2013 2:04 PM in response to Jerrold Green1

Jerry, thanks for the idea.


It's spurred a little more understanding, but I'm not quite following yet. I do already have all the data entered.User uploaded file


For example (above)—I do understand the general concept of, say, a formula for "Go get the street address from B2 and the email address from B8." And I've sifted through many of the formula options in Insert>Functions>More Functions. I just don't get how to USE them. I've skimmed Chapter 6 from the manual, especially pp. 122-124 on using formulas, but these don't quite seem to apply. I see how they'd matter with all sorts of calculations and so forth.


But I need to create only a simple address list, and occasionally change out a person's data for another's (in this case, B1:B10 -- and I'll refer to that range of cells as a record, since it includes everything for the person (I know "record" may indicate something else in common spreadsheet use.) The first time I just manually typed it all in so that I had a visible result of a 3x2—but then my boss changed the requirements, and some people have more rows than others, so some records changed length (number of rows). Since they need to appear alpha by last name, sometimes I'd have to do a lot of cutting and pasting. If I remove a record of someone named King, that throws off everything afterward. (and too often the change comes early in the alphabet—which means EVERYBODY moves)


By contrast, with the MS Works database and Avery forms, I recall removing a record and zzzip—if I recall correctly, the form adapts automatically. In DTP terms, I'd get automatic text flow from column one to column two, and column two would always begin with the first row of the next person's record. (Thinking back to Column Breaks in MS Word)


For now I've prevented the problem by the most low-tech method: using just a single column. No more worries about "text flow." Remove Ms. King from B47:B59, add Mr. Washinski as B153:B160, save, and all's ready to print. Since we're sending these out only as PDFs and not hard copies, I don't worry about it now taking twice as many pages (which would annoy me if it involved wasting paper)


From what I understand so far, for this fairly small job, it seems that setting up all the other stuff may be just overkill. But I would like to know *how* to go about doing this if my boss does decide he wants a file of, say, several hundred customers, instead of only a dozen board members.


Your image did give me the idea to create a template page that I'll attach below, though it's not exactly the same. I still don't quite get how to "reference a data table and pull in address data to be printed." If you have time to show a simple example, that's much appreciated, but honestly, no rush—it's nothing urgent. Thanks very much.


cbUser uploaded file

Jan 10, 2013 4:07 PM in response to chuck50dc

Chuck,


Here's the beginning of a more respectable approach:

User uploaded file

You would reorganize your membership list to resemble the above table. When it comes time to priint, you will check the six boxes that represent the names and addresses you want to send to the labels. The table that has the label layout will look in the list above and pick the data on the row corresponding to the particular label position on the second table.


The programming of the Membership table is a bit advanced, but not difficult to implement. Enter this expression into B2 and Fill to the bottom of the list:


=IF(A, COUNTIF(OFFSET($A$1, 0,0,ROW()), TRUE), "")


Let me know if you have an interest in this scheme.


Jerry

Can Numbers data be set up to print reports, e.g., Avery forms?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.