Start
 

Aldfaer

Hét gratis stamboomprogramma

U bent op pagina StartForumSjablonenGeneratiebegrenzing in Setfill
.

Generatiebegrenzing in Setfill


  Posten niet toegestaanPage: « < 1 of 1 > »
05 Mrt 2009 - 19:548642
Generatiebegrenzing in Setfill

Geachte forummers,

Tegenwoordig ben ik bezig met een sjabloon van de voorouders die een persoon allemaal heeft kunnen kennen, dus de overlijdensdatum is na de geboortedatum. Dan vul ik de set met voorouder met _SETFILL(iedereen,_ASCE).

Omdat een voorouder van meer dan 7 generaties onmogelijk later kan zijn overleden hoeft die ook niet meegenomen te worden in de set. Hoe kan ik een functie maken om een generatie van meer dan 7 uit te sluiten?

Nog een vraag over hooks: Wordt in de standaardhook een functie herschreven?



06 Mrt 2009 - 20:538677

Thijs,

Zie onderstaande sjablooncode. De set asce_set wordt in regel 8 gevuld met de voorouders t/m generatie 7. Dit gaat via de selectiefunctie _SELECTIE_ASCE in regels 14 t/m 16. In regel 15 zie je het getal 7 staan. Dat is het generatienummer waartoe je de voorouderset wilt beperken. Als je een ander aantal generaties wil, moet je deze 7 in regel 15 dus veranderen in het gewenste getal. In regel 9 t/m 11 wordt de gemaakte set afgedrukt; het resultaat komt terecht in het bestand asce_gen_beperking.html, dat in regel 2 gedefinieerd is.

Paul

_FILEMODE( ".html", "ifNewer" )
_FILENAME( "asce_gen_beperking.html" )

_WRITBEGI
_SETDEF(HUIDIG)
_SETADD(HUIDIG)
_SETDEF(asce_set)
_SETFILL(asce_set,_ASCE, _SELECTIE_ASCE)
_SETBEGI(asce_set)
_GENENUM _NAMEFIRS _SURN </br>
_SETEND
_WRITEND

_FUNCBEGI(_SELECTIE_ASCE)
[:_SETORDE(HUIDIG)[&_CHILBEGI[&1[?7 > _GENENUM?]&]_CHILEND&]:]
_FUNCEND



06 Mrt 2009 - 22:338678

Paul,

Hartelijk bedankt. Ik ben al bezig met een sjabloon, dus ik gebruik niet alles. Het werkt prima. Heb je belangstelling in het sjabloon? Laat het dan even weten.

Thijs



  Posten niet toegestaanPage: « < 1 of 1 > »

© Stichting Aldfaer - ingeschreven bij de KvK Noord-Nederland onder nr. 01096526