Jump to content
  • 0

portaal over meerdere pagina's printen


architect@grp-boonen.com

Question

Ik ben momenteel bezig met een toepassing in filemaker 7 Pro. De bedoeling is kort uitgelegd als volgt :

Ik heb een tabel met artikels (6 velden/record) en een tabel met metingen (7 velden per record). Elk artikel kan meerdere metingen bevatten. Dit is opgelost door de relatie tussen de tabellen "artikels" en "metingen". Tot zover geen probleem. Nu wil ik echter een afdruk maken van ALLE artikels met de bijbehorende METINGEN. Omdat het aantal metingen per artikel kan oplopen tot +/-200 heb ik voor de afdruk-layout gekozen voor een PORTAL van 250 rijen met sliding/printing geactiveerd. Voordeel hiervan is dat de afdruk ALLE artikels toont, ook diegene waarvoor geen METINGEN bestaan (dit is absoluut noodzakelijk). Dat is ook de reden waarom ik geen rapport in de child-tabel afdruk. Het probleem is nu dat de afdruk na elke record een 3-tal lege pagina's vertoont. Ik heb vanalles geprobeerd maar niets helpt. Heeft iemand hier een oplossing voor?

 

Alvast bedankt voor de moeite!

Link to comment

6 answers to this question

Recommended Posts

  • 0

Welkom op het forum.

 

Een portal is in het leven geroepen om gegevens op een bepaalde manier, vanuit een relatie te tonen, en niet, in geen enkel geval, om te printen.

 

Je kunt hetzelfde resultaat bereiken door je gegevens via en printlayout bij elkaar te krijgen, als zou het een portal zijn, en dat af te printen.

 

Je zit dus met een designflaw dat je eerst zult moeten oplossen.

Dan zal je probleem vanzelf verdwijnen.

Link to comment
  • 0

Bedankt voor jullie snelle reactie. MAAR!

 

Als ik afdruk vanuit de child-file via een rapport verschijnen uiteraard alleen de ARTIKELS (parent file) waarvoor gerelateerde records (METINGEN) bestaan. De bedoeling is juist dat ALLE ARTIKELS afgedrukt worden, ongeacht of er al dan niet METINGEN aan gekoppeld zijn. Misschien is dit wel een probleem dat niet opgelost kan worden binnen FM7?

Link to comment
  • 0

Er zijn een aantal mogelijkheden (de ene al wat beter en "genormaliseerder" dan de andere):

 

Als er geen metingen zijn, druk je het artikel af vanuit artikels;

Zijn er wel metingen, druk je het artikel af vanuit metingen.

 

of

 

Maak voor ieder artikel sowieso één meting aan, op die manier heb je altijd minstens één gerelateerd record en kan je wel ongestoord printen vanuit metingen (child-file)

Link to comment
  • 0

Wat ik vaak doe:

 

Kopieer metingen naar een aparte (tijdelijke) tabel, loop de artikelen af waarop geen metingen van zijn en voeg één "loze meting" toe aan de tijdelijke tabel.

 

Het rapport kan vervolgens gedraaid worden op basis van de tijdelijke tabel.

 

Onhandig, dat wel, maar het resultaat kan uitermate fraai zijn.

 

 

 

Op die manier ben je in staat om meerdere entiteiten samen te brengen.

 

Zo heb ik ooit Bedrijven, Kontaktpersonen, Opdrachten en Bezoeken in zo'n tijdelijke tabel gezet. Met wat hulpveldjes kan je de categorieen mooi aanduiden, zodat daar groepen op te maken zijn.

Op 1 a-viertje alle info. Werkelijk fraai.

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...