Jump to content
  • 0

afdrukken enkele of meerdere records per vel


daantjuuh

Question

Ik heb een vraagje:

 

ik heb een document met orderregels en een document met klantgegevens.

De orderregels worden elke dag ingelezen uit een excel document en kan per klant 0, 1 of meerdere regels bevatten. Nu wil ik de orders ook kunnen uitprinten maar wel zodat alle orderregels per klant op 1 vel komen en als er geen orders zijn voor een klant dat er niets geprint wordt. Dit heb ik via een scriptje geprobeert die zoekt op debiteuren nummer en dan print. Als er op een debiteuren nummer niets gevonden kan worden stopt het script. Dit heb ik opgelost met foutafvanging op Aan te zetten, maar dan wordt er een blanco pagina uitgeprint. Hoe kan ik dit oplossen??

Link to comment

8 answers to this question

Recommended Posts

  • 0

Wat je script nu doet is zoeken naar de data die je wil vinden. (Perform Find).

 

Dan zeg je: SetErrorCapture (On), maar je doet er verder niks mee.

 

Kijk even in de helpfunctie welke code FileMaker teruggeeft indien 'er niets gevonden werd'. Ik heb geen Ned. versie dus we gaan voor de default waarden.

 

Dat wordt je voorwaarde:

If(

Get(LastError) = de code voor geen records gevonden

Hier zet je wat je wil dat FileMaker doet indien er geen records gevonden werd. (Dat kan Exit Script zijn, of een show Custom Dialog waar je de mogelijkheid geeft om: opnieuw een nieuwe zoek/find te doen of

om het script te stoppen (dmv knoppen). Die CD laat je opnieuw volgen door een If(), waarbij je de geactiveerde knop gaat bepalen met Get ( LastMessageChoice )

End If

De rest wat je het script wil laten doen.

 

Met Set Error (On), onderdruk je de native FileMaker foutmelding.

Er verschijnt dus niets op het scherm, maar de error is er wel.

Dus moet je zelf een constructie maken om FileMaker te vertellen wat te doen voor iedere mogelijke error.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...