At 23:24 09/06/2014 +0100, Philip Ward wrote:
basically what i'm after is... A cleaning/HSE Check sheet, that gets
printed out, and the staff fill it out, ie tick the boxes, say what's gone
of in that day etc. i have laid out a sheet, over 2 pages, and the only
thing that i want to basically do is print out 365 (or obviously a leap
year 366) page document, and automatically add a new date to the printed
sheet for that.
So you want a 365-page document with identical text on each page except
that each page has somewhere on it a sequential date?
i didn't want to copy and paste the same thing 365 times, for 4 or 5
times, as there are different parts of the business, ie Cafe/Bar/Icecream
kiosk etc, which all need their individual style/setup.
You wouldn't in any case have to do that.
o Create Sheet 1 with the first date.
o Create Sheet 2 calculating its date from Sheet1.
o Copy Sheet 2 to a new third sheet.
o Select sheets 2 and 3 and copy them to the end position. You now have
five sheets.
o Select sheets 2 to 5 and copy them to the end position. You now have
nine sheets.
o Repeat this copying process a further six times. You now have 513 sheets
- more than a year's worth; delete the excess.
i was looking for a quick way to copy the sheet, add a new sheet, paste
it, then do the same thing over and over again. On the second sheet i know
i can make a date = Previous sheet/Cell and +1 to it, and this would be the
one that's copied all the rest of the year, but that's about where my
knowledge on libre finishes (having brought most of what i knew from
excel), ...
Since what you want on each page is presumably text, perhaps set in boxes
and so on, surely the whole project is better done in a text (Writer)
document - where you can easily create documents of 366 pages. Writer
tables are very flexible and will enable you to set out the text as you
wish.
But how to create your varying date? Well, Writer provides "variables" to
help you. I'm no expert in these, but I've just learned enough in perhaps
fifteen minutes to be able to create a 365-page document with identical
dummy text on each page but also including text running from "1 Jan 2014"
to "31 Dec 2014".
o With the cursor at the beginning of the first page, go to Insert |
Fields > | Other... | Variables. Choose "Set variable", and give your
variable a name ("vdate"?) and an appropriate value. I wanted to start at
31 Dec 2013, but I couldn't see how to enter this directly as a date. With
the help of Calc, I quickly found the value I needed was 41639. Tick
Invisible and click Insert.
o With the cursor where you want your date to appear, repeat the above,
again choosing "Set variable", selecting your variable name, but then
inserting the appropriate expression - vdate+1 - in the Value box. Before
clicking Insert, select an appropriate format (date formats are hidden
behind "Additional formats...") and ensure Invisible is *not* ticked. You
now see your first date: 1 Jan 2014.
o Copy the material to a second page, carefully avoiding copying the
invisible starting value. The copied date magically becomes 2 Jan 2014.
o Copy pages repeatedly as for the spreadsheet case, always omitting the
first page, so as again to avoid the invisible starting value. After a
total of ten copying actions you will have 513 separately dated pages -
nearly seventeen months' worth. Delete the excess.
I trust this helps.
Brian Barker
--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be
deleted
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.