_FUNCBEGI in hookbestand

  • Geert Postma
  • Auteur

_FUNCBEGI in hookbestand

09 sep 2016 17:23
#13577
Hallo allemaal ben voor het eerst op het forum van Aldfaer.

Ik heb het volgende in een hookbestand gezet.

_FUNCBEGI ( DOOPOVERLIJDEN )
[:(*_BIRTDATE([:[:[:_D-:]_M-:]_Y:])):]|[:(~_BAPTDATE([:[:[:_D-:]_M-:]_Y:])):] - [:(†_DEATDATE([:[:[:_D-:]_M-:]_Y:])):]
_FUNCEND

Dit geef op het scherm (*01-02-1900) - (†02-03-1950)

Nu zou ik graag willen dat als er een datum ontbreekt zowel van geboorte of overlijden ontbreekt dat er geen - teken in staat.

Ben er al een tijdje mee bezig maar het lukt mij niet.

Wie zou mij daar voor kunnen helpen?

met vriendelijk groet,
Geert Postma
Onderwerp is gesloten.
Lees meer

Re: _FUNCBEGI in hookbestand

09 sep 2016 18:22
#13578
U zult moeten beginnen om de vraag te stellen óf er wel een _BIRTDATE is
dus iets van [?_BIRTDATE?]?_BEGI *code voor de birtdate _END en dat herhalen voor de andere data.
Het alternatiefteken is dan niet nodig, afhankelijk hoe u het verder schrijft.

PS Ik geef expres niet de volledige code want het is denk ik leuk om het verder zelf te ontdekken......... :unsure:
Onderwerp is gesloten.
  • Geert Postma
  • Auteur

Re: _FUNCBEGI in hookbestand

09 sep 2016 18:25
#13579
Ik ga het uitproberen.

Alvast bedank
Onderwerp is gesloten.
  • Geert Postma
  • Auteur

Re: _FUNCBEGI in hookbestand

09 sep 2016 19:03
#13580
Hallo Han Kortekaas

Ik heb het volgende gedaan en het werkt goed op een ding na.

[?_BIRTDATE?]?_BEGI (<font face="Times New Roman">*</font>_BIRTDATE([:[:[:_D-:]_M-:]_Y:])) _END
[?_DEATDATE?]?_BEGI (<font face="Times New Roman">†</font>_DEATDATE([:[:[:_D-:]_M-:]_Y:])) _END

Ik krijg nu op het scherm (*1821) (†20-12-1904).
Maar ik zou graag als beide data's er zijn tussen ) ( een - teken willen hebben en met één ontbrekende datum niet.

vriendelijke groet,
Geert Postma
Onderwerp is gesloten.
Lees meer

Re: _FUNCBEGI in hookbestand

10 sep 2016 01:28 - 10 sep 2016 01:34
#13585
Ik denk dat je iets van [&[&[?_BIRTDATE?][?_DEATDATE?]&]-&] er tussenin moet zetten.

De datum kunt u ook beter qua jaartal voluit pakken _BIRTDATE([:[:DD-:][:MM-:]YYYY:])
Laatst bewerkt 10 sep 2016 01:34 door Han Kortekaas.
De volgende gebruiker (s) zei dank u: Geert Postma
Onderwerp is gesloten.
Lees meer

Re: _FUNCBEGI in hookbestand

10 sep 2016 14:04
#13590
Dag Geert,

In de bijlage doopoverlijden.txt is een voorbeeld opgenomen hoe je jou probleem kunt oplossen

Na | heb ik :. toegevoegd en een verklaring toegevoegd wat de regels voor betekenis heeft
Verder [& &] is een methode om aan te geven dat de datums die tussen zijn opgenomen waar moeten zijn.
als er twee datum s zijn moeten beiden waar zijn, dit is met rechte haak dubbelepunt :] niet het geval als dan maar één datum waar is, wordt het geheel als waar gezien en wordt daarom in jou eerste voorbeeld altijd - getoond.

Bijlagen:

De volgende gebruiker (s) zei dank u: Geert Postma
Onderwerp is gesloten.
Gemaakt door Kunena