Dat moet wel kunnen lukken. Het is me niet helemaal duidelijk wat de betekenis is van alle velden in de sql-regel, maar een eerste aanzet kan er uitzien zoals hieronder staat. Het geeft een geboorte- en overlijdensregel van de persoon op het hoofdscherm. Ik heb daarbij aangenomen dat de twee vermelde data de aanmaak- en wijzigingsdatum van het persoonsrecord in Aldfaer zijn. Mocht je er daarmee niet uitkomen, dan stel ik voor dat je kontakt met me opneemt door op mijn naam te klikken en mij een bericht te sturen, dan kunnen we het verder naar je specifieke wensen invullen.
Paul
_USES( DutchDateFormat, ";;;;") :.
_FILEMODE( ".txt", "ifNewer" )
_FILENAME( "sql_test.txt" )
_WRITBEGI
[?_BIRTDATE?]?
_BEGI
INSERT INTO mos_tdihistory VALUES ( '', '_BIRTDATE([:DD:])', '_BIRTDATE([:MM:])', '_BIRTDATE([:YYYY:])', 'Geboorte[: _NAMEFIRS:][: _NAMEPREF:][: _SURN:]', :.
'[:_CREADATE([:YYYY-MM-DD:]) _CREATIME:]', '[:_MODIDATE([:YYYY-MM-DD:]) _MODITIME:]', '0', '0', '0', '1');]
_END
[?_DEATDATE?]?
_BEGI
INSERT INTO mos_tdihistory VALUES ( '', '_DEATDATE([:DD:])', '_DEATDATE([:MM:])', '_DEATDATE([:YYYY:])', 'Overlijden[: _NAMEFIRS:][: _NAMEPREF:][: _SURN:]', :.
'[:_CREADATE([:YYYY-MM-DD:]) _CREATIME:]', '[:_MODIDATE([:YYYY-MM-DD:]) _MODITIME:]', '0', '0', '0', '1');]
_END
_WRITEND