Ik wil graag een sjabloon maken van ouders die later stierven dan hun kind. Dan is de ouder dus het belangrijkste persoon en zijn/haar geboortedatum wordt de _SETDATE. Die wil ik vergelijken met de geboorte- en sterfdatum van het kind. Ik heb dus de verkeerde info in de set gestopt.
Ik heb het al geprobeerd en het ging goed, maar in plaats van de leeftijd van de ouder wanneer het kind overlijdt komt het andersom te staan, dus de leeftijd van het kind wanneer de ouder overlijdt.
Dit heb ik nu staan:
_SETFILL(asc_set,_ASCE, _SELECTIE)
_BIRTDATE?
_BEGI
_DEATDATE([:YYYY:]? _BEGI _VARIN(gebjaar,[:_DEATDATE([:YYYY:]:]) _ELSE _VARIN(gebjaar,0) _END
_DEATDATE([:MM:]? _BEGI _VARIN(gebmaand,[:_DEATDATE([:MM:]:]) _ELSE _VARIN(gebmaand,0) _END
_DEATDATE([:DD:]? _BEGI _VARIN(gebdag,[:_DEATDATE([:DD:]:]) _ELSE _VARIN(gebdag,0) _END
_ELSE
_BAPTDATE?
_BEGI
_BURIDATE([:YYYY:]? _BEGI _VARIN(gebjaar,[:_BURIDATE([:YYYY:]:]) _ELSE _VARIN(gebjaar,0) _END
_BURIDATE([:MM:]? _BEGI _VARIN(gebmaand,[:_BURIDATE([:MM:]:]) _ELSE _VARIN(gebmaand,0) _END
_BURIDATE([:DD:]? _BEGI _VARIN(gebdag,[:_BURIDATE([:DD:]:]) _ELSE _VARIN(gebdag,0) _END
_END
_END
_VARIN(teller,0)
_SETCLR(XX)
_BIRTDATE?
_BEGI
_SETADD( XX,[:_CODEINTE:],_BIRTDATE)
_ELSE
_BAPTDATE?
_BEGI
_SETADD( XX,[:_CODEINTE:],_BAPTDATE)
_END
_END
_SETBEGI(asc_set)
[?_GENENUM ==2?]?
Nu is de geboortedatum van het kind de SETDATE. Ik wil de geboortedatum van de ouder als SETDATE.
Als ik de ouder als belangrijkst persoon wil aanwijzen moet ik _ASCE dus vervangen door _DESC. Dan gaat het fout. Moet ik ergens anders ook nog iets veranderen?
De handleiding Sjablonen heb ik ook gedownload en het is erg goed, ik leer er veel van.