[Access] Tekst verdwijnt bij printen rapport

Pagina: 1
Acties:
  • 154 views sinds 30-01-2008
  • Reageer

  • MichielPH
  • Registratie: Februari 2005
  • Laatst online: 14-07-2024
Hi,

Ik heb in Access een programma gemaakt die oa. een rapport kan produceren. Dit rapport geeft een opsomming van een aantal afspraken waarbij de tijd soms moet worden weergegeven. Dit doe ik meet klein stukje code.

Dit gaat goed, totdat ik ga printen. Op het afdrukvoordbeeld is de tijd wel te zien, als ik het rapport afdruk valt soms op een (voor mij) willekeurige datum de tijd weg.

Wie weet hoe ik dat kan oplossen?
Bedankt!

  • thomrob
  • Registratie: Maart 2001
  • Laatst online: 28-03-2024

thomrob

allround developer

mijn glazen bol is stuk :) Post eens de code die je uitvoert in het rapport.

  • .Tom
  • Registratie: September 2005
  • Laatst online: 23-11 10:25
We hebben echt meer info nodig om je te kunnen helpen.

Officesuites en -software - FAQ :)

  • MichielPH
  • Registratie: Februari 2005
  • Laatst online: 14-07-2024
Ik heb met opzet de code niet geplaatst. Ik ging er namelijk vanuit dat het niet aan m'n code ligt, maar dat MS Access gewoon zit te pesten. De code is namelijk dodelijk simpel:

Visual Basic .NET:
1
2
3
4
5
6
7
If ID_Oud = ID Then
    edTijd = ""
Else
    edTijd = Tijd
End If

ID_Oud = ID 
Hierbij is ID_OUD statisch gedeclareerd, ID is een waarde uit een query.

Het gaat er juist om dat het afdrukvoorbeeld (die altijd klopt) niet overeenkomt met het uitgeprinte stuk papier.

  • thomrob
  • Registratie: Maart 2001
  • Laatst online: 28-03-2024

thomrob

allround developer

ik ga er vanuit dat deze code wordt uitgevoerd bij opmaak van de detailsectie, ik zou de verwijzingen met me. aanvullen.

dus me.ID en niet ID


dit betekent wel dat je een control genaamd ID ana moet maken op de detailsectie, omdat anders je verwijzing niet klopt.

verder snap ik niet dat je een waarde toewijst aan een statisch gedeclareerde variabele, maar probeer eerst het bovenstaande eens. Anders post eens een voorbeeldje.

[ Voor 57% gewijzigd door thomrob op 02-10-2006 01:24 ]


  • soulrider
  • Registratie: April 2005
  • Laatst online: 27-11-2017
is er mss gebruik gemaakt van kleuren in je rapport ?

probeer anders eens naar bv een pdf te printen (via een tijdelijke versie van bv cutepdf ofzo)

en kijk eens of daar ook dat probleem optreed...

't zou strafzijn als het verschil tss digitaal printvoorbeeld en hetgeen fysiek uit je printer komt aan je VBA code zou liggen ...

  • Force
  • Registratie: Januari 2000
  • Laatst online: 31-07-2023

Force

Kan iemand ff me neus afvegen?

- Probeer eens een ander lettertype
- zet het lettertype eens groter
- maak je velden wat groter
- zet de "verdwijnende" velden eens dik gedrukt.
- Print eens naar een andere printer als dat kan.

Ben benieuwd of je de reden kan vinden.

Leven is als een pijpkaneel, iedereen zuigt eraan en krijgt zijn deel.


  • MichielPH
  • Registratie: Februari 2005
  • Laatst online: 14-07-2024
Ik heb het geprobeerd met één fysieke printer en twee verschillende PDF-printers; bij allemaal trede het probleem op, terwijl in het afdrukvoorbeeld niets te zien was.

Na veel gepruts heb ik het maar opgegeven, ook omdat het maar sporadisch voorkomt.

Over die statische variabele: ik bedoelde een variabele die zijn waarde behoudt, maar enkel uit die procedure benaderbaar is. Ik heb klaarblijkelijk het verkeerde woord gebruikt.

Toch bedankt.
Pagina: 1