SPORTACO Posted September 16, 2022 Share Posted September 16, 2022 Ik heb een probleem dat ik niet opgelost krijg; Ik moet fiscale attesten door sturen per mail. Daar staat per deelnemer het aantal inschrijvingen in die hij gedaan heeft. ik maak een report op basis van een inschrijvingstabel met de deelnemers(people) als subresumé dat lukt goed. Maar nu wil ik die ook mailen: doe ik met een loop functie. Maar deze gaat steeds per record (inschrijving) verder en zou per deelnemer verder moeten. hoe moet ik nu die loop nu ivf van de deelnemer krijgen? Quote Link to comment
1 Banach Posted September 18, 2022 Share Posted September 18, 2022 Met de opties die jij in je afbeelding hebt staan bepaal je welke paginanummers moeten worden opgeslagen, niet welke records. Je moet hier dus voor Alle pagina's kiezen. Om te krijgen wat je wenst dien je vooraf de gewenste records te selecteren. In jouw situatie zou je dat met een zoek kunnen doen welke als vervelende complitatie heeft dat je je eerdere selectie kwijt raakt. Je moet die zoek dan uitvoeren in een nieuw venster. Net als mijn eerdere oplossing is ook dat nogal ad-hoc. Je blijft op deze manier een beetje rommelen. Beter is dan om dit heel anders aan te pakken. b.v door uit te gaan van de tabel met de persoonsgegeven. Vanuit die tabel maak je de loop die door de personen loopt en in die loop ga je in een ander venster naar de gerelateerde records, maak en mail je de pdf. Dan sluit je dat scherm en gaat in het scherm met de persoonsgegevens naar het volgende record. Dit is m.i. iets netter. In het bijgevoegde voorbeeldbestandje kun je zien wat ik bedoel. Ik heb het scriptje voorzien van wat uitgebreid commentaar. Ik hoop dat het daarmee duidelijk is. mailpdf.fmp12 Quote Link to comment
1 Banach Posted September 17, 2022 Share Posted September 17, 2022 Je kunt voordat je records als pdf opslaat en mailt een check op people_id invoeren; Zet in een variabele buiten de loop een onmogelijke waarde voor people_id (negatief bv). In de loop check je of je people_id van het huidige record gelijk is aan die je in de variable hebt opgeslagen. Nee, sla de huidige people_id op in de variabele en maak de pdf en mail deze. Ja, sla het maken van de pdf en mailen over en ga naar het volgende record. Hiervoor is noodzakelijk dat je op people_id gesorteerd hebt. Dit is vanwege je subresumé al in orde. Quote Link to comment
1 Banach Posted September 18, 2022 Share Posted September 18, 2022 (edited) Hmmm, er ging iets mis bij het uploaden van het bestand. Hier de 2e poging. mailpdf.fmp12 Edited September 18, 2022 by Banach Quote Link to comment
0 SPORTACO Posted September 17, 2022 Author Share Posted September 17, 2022 Banach, Bedankt , dat werkt prima Nu heb ik nog een probleem om de juiste records in de pdf te krijgen dat lukt me niet. Ik bekom dit resultaat als ik naar schermafdruk ga maar dat werkt dan niet in het script ik denk dat ik niet de juiste dingen invul bij de opties (records opslaan als pdf) Per mail zou ik 1 persoon moeten hebben met alle inschrijvingen van die persoon erop meestal heb ik maar 1 inschrijving op de pdf per persoon als er meerdere zouden moeten zijn wat moet ik doen? Quote Link to comment
0 SPORTACO Posted September 20, 2022 Author Share Posted September 20, 2022 super, ik had ook al de bedenking gemaakt om vanuit de personen te werken om dan gemakkelijk van persoon naar persoon te springen. tijdelijk venster is ook een leuk nieuw gegeven voor me. Handig. Bedankt, ik ben weer een beetje slimmer en goed geholpen Quote Link to comment
Question
SPORTACO
Ik heb een probleem dat ik niet opgelost krijg;
Ik moet fiscale attesten door sturen per mail. Daar staat per deelnemer het aantal inschrijvingen in die hij gedaan heeft.
ik maak een report op basis van een inschrijvingstabel met de deelnemers(people) als subresumé
dat lukt goed.
Maar nu wil ik die ook mailen: doe ik met een loop functie. Maar deze gaat steeds per record (inschrijving) verder en zou per deelnemer verder moeten.
hoe moet ik nu die loop nu ivf van de deelnemer krijgen?
Link to comment
5 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.