Ik heb een probleem waarvoor ik maar geen oplossing vindt, hoewel het mij bizar zou lijken als dit niet voorzien is in filemaker.
Ik wil een factuurlayout maken die uit één of meerdere pagina's kan bestaan, en waarop enkel op de laatste pagina het totaal bedrag staat.
Dit lukt me in principe wel, maar ik wil dat het gedeelte met bedragen volledig onderaan staat, en niet aansluit op de laatste record lijn.
Oplossingen die ik zelf bedacht had:
- Ik maak het "totaalveld" voorwaardelijk, waardoor de tekstkleur op alle pagina's behalve de laatste wit is. Probleem dat ik hierbij ervaar is dat ik niet rechtstreeks kan berekenen of een bepaalde pagina de laatste is. Als ik een script maak (ga naar preview > ga naar laatste pagina > variabele "aantal pagina's"=get(paginanummer)), dan ervaar ik het probleem dat het aantal pagina's in de preview soms verschilt aan het aantal pagina's in de geexporteerde pdf. (doordat een record nog net wel of net niet binnen de vorige pagina past)
- Andere oplossing is gebruik maken van generaal resumégedeelte. Hierbij ervaar ik het probleem dat dit niet onderaan de pagina staat, maar telkens aansluit op de laatste record.
- Derde oplossing die ik had bedacht, is een portaal maken, waarin ik al mijn "totaal" velden zet. Het portaal is gebaseerd op een tabel met slechts 1 veld "link", dat het cijfer "1" bevat. De link zelf wou ik maken door in de factuurlijnen een berekeningsveld te maken dat als resultaat ook 1 gaf indien het de laatste record van de gevonden reeks betrof. Hier kan ik evenwel geen enkele berekening voor vinden. Dat zou iets moeten zijn zoals if (get(gevondentelling)=get(recordnummer);1). De ophaalfunctie get(recordnummer) geeft me desondanks niet de nummer van de record in de gevonden reeks (bv. 71 indien ik 71 lijnen op mijn factuur heb).
Heeft er iemand een oplossing die wel werkt, of een tip waardoor één van bovenstaande oplossingen werkt?
Question
wouterm
Hallo,
Ik heb een probleem waarvoor ik maar geen oplossing vindt, hoewel het mij bizar zou lijken als dit niet voorzien is in filemaker.
Ik wil een factuurlayout maken die uit één of meerdere pagina's kan bestaan, en waarop enkel op de laatste pagina het totaal bedrag staat.
Dit lukt me in principe wel, maar ik wil dat het gedeelte met bedragen volledig onderaan staat, en niet aansluit op de laatste record lijn.
Oplossingen die ik zelf bedacht had:
- Ik maak het "totaalveld" voorwaardelijk, waardoor de tekstkleur op alle pagina's behalve de laatste wit is. Probleem dat ik hierbij ervaar is dat ik niet rechtstreeks kan berekenen of een bepaalde pagina de laatste is. Als ik een script maak (ga naar preview > ga naar laatste pagina > variabele "aantal pagina's"=get(paginanummer)), dan ervaar ik het probleem dat het aantal pagina's in de preview soms verschilt aan het aantal pagina's in de geexporteerde pdf. (doordat een record nog net wel of net niet binnen de vorige pagina past)
- Andere oplossing is gebruik maken van generaal resumégedeelte. Hierbij ervaar ik het probleem dat dit niet onderaan de pagina staat, maar telkens aansluit op de laatste record.
- Derde oplossing die ik had bedacht, is een portaal maken, waarin ik al mijn "totaal" velden zet. Het portaal is gebaseerd op een tabel met slechts 1 veld "link", dat het cijfer "1" bevat. De link zelf wou ik maken door in de factuurlijnen een berekeningsveld te maken dat als resultaat ook 1 gaf indien het de laatste record van de gevonden reeks betrof. Hier kan ik evenwel geen enkele berekening voor vinden. Dat zou iets moeten zijn zoals if (get(gevondentelling)=get(recordnummer);1). De ophaalfunctie get(recordnummer) geeft me desondanks niet de nummer van de record in de gevonden reeks (bv. 71 indien ik 71 lijnen op mijn factuur heb).
Heeft er iemand een oplossing die wel werkt, of een tip waardoor één van bovenstaande oplossingen werkt?
Alvast bedankt !
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.