Use the After Insert event of your form. That's the event that fires when a
new record gets added.
In that event, use the OpenReport action to fire off the printing of the
label.
Your next question is going to be how to print just the new record, not all
of them. You will need to understand some VBA code to achieve that, but see:
Print the record in the form
at:
http://allenbrowne.com/casu-15.html
The article expects you will use the Click event of a command button to do
that, but you will be using Form_AfterInsert.
Unless your label takes up a whole page, your next question is going to be,
"How can I print the next label, and not feed the whole sheet?" You can then
dig yourself in further with code from this article:
http://support.microsoft.com/default...b;en-us;231801
Ultimately, I don't think it will be productive for you.
--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users -
http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
<al@it.dk> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
Can you give a clue on how to do that, im not that much of an Access
guy. :)
Anders Lorentzen