Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Access print van form

beheer25
5 antwoorden
  • We hebben voor school een database gemaakt in access, waarmee alle activiteiten kunnen worden geregistreert en betaald.

    Nu hebben we een probleem: we willen dat de betaal form standaard twee keer uitgeprint wordt. Er is geen standaart optie dat ik gevonden heb, ik zit te denken om er een VBA achter te zetten, die aan geeft dat het form altijd twee keer geprint moet worden.

    Kan iemand mij vertellen hoe zo´n code eruit moet zien.
  • Als je nog niet eerder met VBA gewerkt hebt is het mischien sneller om een macro hiervoor te gebruiken. Nadeeltje hiervan is dat een macro geen foutafhandeling kent.

    In de macro zou je dan het commando printout moeten geven met aantal copies = 2.

    Als je het in VBA wilt doen, maak dan een knop op het formulier met als actie in het OnClick event:
    [code:1:847504aaea]
    docmd.printout copies=2
    [/code:1:847504aaea]

    De macro en het stukje VBA doen hetzelfde. De actie printout print het actieve object, daarom kun je het best deze actie oproepen met een knopje op het formulier zelf.

    Suc6,
  • oke in het form werk het, nog een ding kan het ook in een report??
  • Probeer het, en je vindt het uit.
  • Nog een ding, ik heb nu ook in het report copies op twee staan, maar nu als er met geld betaalt wordt moeten het twee copies zijn en als er met een uitschrijving betaald word moeten het er drie zijn. is dat mogenlijk

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.