Functies voor persoonsgegevens
Functies voor verbinden met de database en de personenlijst
Functies voor persoonsgegevens
De functies voor het ophalen van persoonsgegevens hebben alle als eerste parameter nodig het persoonsnummer. Wanneer GENEAAL een persoonsnummer vermeldt als b.v. 2:234, dan is het getal om mee te geven aan een functie voor persoonsgegevens: 2 * 100000 + 234:
Dus familienummer * 100000 + nummer binnen de familie.
Datums worden teruggegeven zoals deze zijn ingevoerd in GENEAAL:
dus in het formaat ddmmjjjj, eventueel voorafgegaan door C, N, V; of het formaat Tjjjjjjjj (tussen twee jaren).
Tijdstippen (b.v. geboorteuur) worden weergegevn zoals deze zijn ingevoerd in GENEAAL, dus in het formaat uumm.
De functies geven alle als resultaat een getal:
0 wanneer de functieuitvoering is mislukt (b.v. persoonsnummer bestaat niet, of er was een databasefout)
1 wanneer de functie goed is uitgevoerd.
De uitvoer-parameter is altijd een stringvar of numbervar waarin het gevraagde veld van het persoonsrecord wordt geplaatst.
Functie |
Vraag titels van een persoon |
||||
Functiekop |
function PersoonTitels(Pnummer: number; Titels:stringvar): number |
||||
Parameters |
|
Functie |
Vraag voornamen van een persoon |
||||
Functiekop |
function PersoonVoornamen(Pnummer: number; Voornamen:stringvar): number |
||||
Parameters |
|
Functie |
Vraag patroniem van een persoon |
||||
Functiekop |
function PersoonPatroniem(Pnummer: number; Patroniem:stringvar): number |
||||
Parameters |
|
Functie |
Vraag tussenvoegsels van een persoon |
||||
Functiekop |
function PersoonTussenv(Pnummer: number; Tussenv:stringvar): number |
||||
Parameters |
|
Functie |
Vraag achternaam van een persoon |
||||
Functiekop |
function PersoonAchternaam(Pnummer: number; Achternaam:stringvar): number |
||||
Parameters |
|
Functie |
Vraag roepnaam van een persoon |
||||
Functiekop |
function PersoonRoepnaam(Pnummer: number; Roepnaam:stringvar): number |
||||
Parameters |
|
Functie |
Vraag bijnaam van een persoon |
||||
Functiekop |
function PersoonBijnaam(Pnummer: number; Bijnaam:stringvar): number |
||||
Parameters |
|
Functie |
Vraag of de persoon ongehuwd is |
||||
Functiekop |
function PersoonOngehuwd(Pnummer: number; Ongehuwd:numbervar): number |
||||
Parameters |
|
Functie |
Vraag geslacht van een persoon |
||||
Functiekop |
function PersoonGeslacht(Pnummer: number; Geslacht:stringvar): number |
||||
Parameters |
|
Functie |
Vraag geboorteplaats van een persoon |
||||
Functiekop |
function PersoonGebPlaats(Pnummer: number; GebPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag geboortedatum van een persoon |
||||
Functiekop |
function PersoonGebDatum(Pnummer: number; GebDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag geboorteuur van een persoon |
||||
Functiekop |
function PersoonGebUur(Pnummer: number; GebUur:stringvar): number |
||||
Parameters |
|
Functie |
Vraag geboortekalender van een persoon |
||||
Functiekop |
function PersoonGebKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag geboorteaktenummer van een persoon |
||||
Functiekop |
function PersoonGebAkte(Pnummer: number; GebAkte:stringvar): number |
||||
Parameters |
|
Functie |
Vraag plaats van geboorteakte van een persoon |
||||
Functiekop |
function PersoonGebAktePlaats(Pnummer: number; GebAktePlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag geboorteaktedatum van een persoon |
||||
Functiekop |
function PersoonGebAkteDatum(Pnummer: number; GebAkteDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag geboorteaktekalender van een persoon |
||||
Functiekop |
function PersoonGebAkteKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag doopplaats van een persoon |
||||
Functiekop |
function PersoonDoopplaats(Pnummer: number; Doopplaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag doopplaatstoevoeging van een persoon |
||||
Functiekop |
function PersoonDoopPlToev(Pnummer: number; DooplToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag doopdatum van een persoon |
||||
Functiekop |
function PersoonDoopDatum(Pnummer: number; DoopDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag doopkalender van een persoon |
||||
Functiekop |
function PersoonDoopKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag doopreligie van een persoon |
||||
Functiekop |
function PersoonDoopReligie(Pnummer: number; DoopReligie:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensplaats van een persoon |
||||
Functiekop |
function PersoonOverlPlaats(Pnummer: number; OverlPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensplaatstoevoeging van een persoon |
||||
Functiekop |
function PersoonOverlPlToev(Pnummer: number; OverlPlToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensdatum van een persoon |
||||
Functiekop |
function PersoonOverlDatum(Pnummer: number; OverlDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdenskalender van een persoon |
||||
Functiekop |
function PersoonOverlKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdenstijdstip van een persoon |
||||
Functiekop |
function PersoonOverlUur(Pnummer: number; OverlUur:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensaktenummer van een persoon |
||||
Functiekop |
function PersoonOverlAkte(Pnummer: number; OverlAkte:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensakteplaats van een persoon |
||||
Functiekop |
function PersoonOverlAktePlaats(Pnummer: number; OverlAktePlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensaktedatum van een persoon |
||||
Functiekop |
function PersoonOverlAkteDatum(Pnummer: number; OverlAkteDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag overlijdensaktekalender van een persoon |
||||
Functiekop |
function PersoonOverlAkteKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag of de persoon overleden is |
||||
Functiekop |
function PersoonOverleden(Pnummer: number; Overleden:numbervar): number |
||||
Parameters |
|
Functie |
Vraag of de persoon begraven of gecremeerd is |
||||
Functiekop |
function PersoonBegrCrem(Pnummer: number; BegrCrem:stringvar): number |
||||
Parameters |
|
Functie |
Vraag begrafenis- of crematieplaats van een persoon |
||||
Functiekop |
function PersoonBegrCremPlaats(Pnummer: number; BegrCremPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag toevoeging begrafenis-/crematieplaats van een persoon |
||||
Functiekop |
function PersoonBegrCremPlToev(Pnummer: number; BegrCremPlToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag begrafenis- of crematiedatum van een persoon |
||||
Functiekop |
function PersoonBegrCremDatum(Pnummer: number; BegrCremDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag begrafenis- of crematiekalender van een persoon |
||||
Functiekop |
function PersoonBegrCremKalender(Pnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag grafnummer van een persoon |
||||
Functiekop |
function PersoonGrafNummer(Pnummer: number; Grafnummer:stringvar): number |
||||
Parameters |
|
Functie |
Vraag relatienummer van de ouders van een persoon |
||||
Functiekop |
function PersoonRelatieOuders(Pnummer: number; RelatieOuders:numbervar): number |
||||
Parameters |
|
Functie |
Vraag beroepen van een persoon |
||||
Functiekop |
function PersoonBeroepen(Pnummer: number; Beroepen:stringvar): number |
||||
Parameters |
|
Functie |
Vraag woonplaatsen van een persoon |
||||
Functiekop |
function PersoonWoonpl(Pnummer: number; Woonpl:stringvar): number |
||||
Parameters |
|
Functie |
Vraag aantal relaties van een persoon |
||||
Functiekop |
function PersoonAantalRels(Pnummer: number; AantalRels:numbervar): number |
||||
Parameters |
|
Functie |
Vraag de n-de relatie van een persoon |
||||||
Functiekop |
function PersoonRelatie(Pnummer: number; n: number; Relatie:numbervar): number |
||||||
Parameters |
|
Functie |
Vraag of de persoon afgerond is |
||||
Functiekop |
function PersoonAfgerond(Pnummer: number; Afgerond:numbervar): number |
||||
Parameters |
|
Functie |
Vraag of de persoon waarschijnlijk overleden is |
||||
Functiekop |
function PersoonWaarschOverleden(Pnummer: number; WO:numbervar): number |
||||
Parameters |
|
Functie |
Vraag of de gegevens van een persoon uitgevoerd mogen worden |
||||
Functiekop |
function PersoonNietUitvoeren(Pnummer: number; NietUitvoeren:numbervar): number |
||||
Parameters |
|
Functie |
Vraag privacy-gegevens van een persoon |
||||
Functiekop |
function PersoonPrivacy(Pnummer: number; Privacy:numbervar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij de geboorte van een persoon |
||||
Functiekop |
function PersoonGebOpmRef(Pnummer: number; GebOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij de doop van een persoon |
||||
Functiekop |
function PersoonDoopOpmRef(Pnummer: number; DoopOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij het overlijden van een persoon |
||||
Functiekop |
function PersoonOverlOpmRef(Pnummer: number; OverlOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerking/referenties bij het begraven of de crematie van een persoon |
||||
Functiekop |
function PersoonBegrCremOpmRef(Pnummer: number; BegrCremOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerking/referenties bij de namen van een persoon |
||||
Functiekop |
function PersoonNamenOpmRef(Pnummer: number; NamenOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag algemene opmerkingen van een persoon |
||||
Functiekop |
function PersoonAlgemeneOpm(Pnummer: number; AlgemeneOpm:stringvar): number |
||||
Parameters |
|
Functie |
Vraag gegevens over gekoppelde beelden (bestanden) van een persoon |
||||||||
Functiekop |
function PersoonBeelden(Pnummer: number; Files:stringlist; Titels:stringlist; Aantal:numbervar): number |
||||||||
Parameters |
|
Functie |
Vraag extra veld van een persoon |
||||||
Functiekop |
function PersoonExtraVeld(Pnummer: number; VeldNr: number; Veld: stringvar): number |
||||||
Parameters |
|
De functies voor het ophalen van relatiegegevens hebben alle als eerste parameter nodig het relatienummer.
Datums worden teruggegeven zoals deze zijn ingevoerd in GENEAAL:
dus in het formaat ddmmjjjj, eventueel voorafgegaan door C, N, V; of het formaat Tjjjjjjjj (tussen twee jaren).
De functies geven alle als resultaat een getal:
0 wanneer de functieuitvoering is mislukt (b.v. relatienummer bestaat niet, of er was een databasefout)
1 wanneer de functie goed is uitgevoerd.
De uitvoerparameter is altijd een stringvar of numbervar waarin het gevraagde veld van het relatierecord wordt geplaatst.
Functie |
Vraag het persoonsnummer van de man in een relatie |
||||
Functiekop |
function RelatieMan(Rnummer: number; Mannr:numbervar): number |
||||
Parameters |
|
Functie |
Vraag het persoonsnummer van de vrouw in een relatie |
||||
Functiekop |
function RelatieVrouw(Rnummer: number; Vrouwnr:numbervar): number |
||||
Parameters |
|
Functie |
Vraag type van een relatie |
||||
Functiekop |
function RelatieType(Rnummer: number; RelType:stringvar): number |
||||
Parameters |
|
Functie |
Vraag ondertrouwplaats van een relatie |
||||
Functiekop |
function RelatieOndertrPlaats(Rnummer: number; OndertrPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag ondertrouwplaatstoevoeging van een relatie |
||||
Functiekop |
function RelatieOndertrPlToev(Rnummer: number; OndertrPlToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag ondertrouwdatum van een relatie |
||||
Functiekop |
function RelatieOndertrDatum(Rnummer: number; OndertrDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag ondertrouwkalender van een relatie |
||||
Functiekop |
function RelatieOndertrKalender(Rnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag huwelijksplaats van een relatie |
||||
Functiekop |
function RelatieHuwPlaats(Rnummer: number; HuwPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag huwelijksplaatsoevoeging van een relatie |
||||
Functiekop |
function RelatieHuwPlToev(Rnummer: number; HuwPlToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag huwelijksdatum van een relatie |
||||
Functiekop |
function RelatieHuwDatum(Rnummer: number; HuwDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag huwelijkskalender van een relatie |
||||
Functiekop |
function RelatieHuwKalender(Rnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag huwelijksaktenummer van een relatie |
||||
Functiekop |
function RelatieHuwAkte(Rnummer: number; HuwAkte:stringvar): number |
||||
Parameters |
|
Functie |
Vraag huwelijksakteplaats van een relatie |
||||
Functiekop |
function RelatieHuwAktePl(Rnummer: number; HuwAktePl:numbervar): number |
||||
Parameters |
|
Functie |
Vraag kerkelijk huwelijkplaats van een relatie |
||||
Functiekop |
function RelatieKerkHuwPlaats(Rnummer: number;KerkHuwPlaats :numbervar): number |
||||
Parameters |
|
Functie |
Vraag toevoeging kerkelijk huwelijksplaats van een relatie |
||||
Functiekop |
function RelatieKerkHuwPlToev(Rnummer: number; KerkHuwPlToev:stringvar): number |
||||
Parameters |
|
Functie |
Vraag kerkelijk huwelijksdatum van een relatie |
||||
Functiekop |
function RelatieKerkHuwDatum(Rnummer: number; KerkHuwDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag kerkelijk huwelijkskalender van een relatie |
||||
Functiekop |
function RelatieKerkHuwKalender(Rnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag kerkelijk huwelijk religie van een relatie |
||||
Functiekop |
function RelatieKerkHuwRel(Rnummer: number; KerkHuwRel:stringvar): number |
||||
Parameters |
|
Functie |
Vraag of er gescheiden is in de relatie |
||||
Functiekop |
function RelatieGescheiden(Rnummer: number; Gescheiden:numbervar): number |
||||
Parameters |
|
Functie |
Vraag plaats van scheiding van een relatie |
||||
Functiekop |
function RelatieScheidPlaats(Rnummer: number; ScheidPlaats:numbervar): number |
||||
Parameters |
|
Functie |
Vraag datum van scheiding van een relatie |
||||
Functiekop |
function RelatieScheidDatum(Rnummer: number; ScheidDatum:stringvar): number |
||||
Parameters |
|
Functie |
Vraag kalender van scheidingsdatum van een relatie |
||||
Functiekop |
function RelatieScheidKalender(Rnummer: number; Kal:stringvar): number |
||||
Parameters |
|
Functie |
Vraag het aantal kinderen uit een relatie |
||||
Functiekop |
function RelatieAantalKind(Rnummer: number; AantalKind:numbervar): number |
||||
Parameters |
|
Functie |
Vraag het n-de kind van een relatie |
||||||
Functiekop |
function RelatieKind(Rnummer: number; KNr: number; Kind:numbervar): number |
||||||
Parameters |
|
Functie |
Vraag of er geen kinderen zijn uit een relatie |
||||
Functiekop |
function RelatieGeenKind(Rnummer: number; GeenKind:numbervar): number |
||||
Parameters |
|
Functie |
Vraag of de gegevens van de relatie mogen worden uitgevoerd |
||||
Functiekop |
function RelatieNietUitvoeren(Rnummer: number; NietUitvoeren:numbervar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij de ondertrouw |
||||
Functiekop |
function RelatieOndertrOpmRef(Rnummer: number; OndertrOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij het huwelijk |
||||
Functiekop |
function RelatieHuwOpmRef(Rnummer: number; HuwOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij het kerkelijk huwelijk |
||||
Functiekop |
function RelatieKerkHuwOpmRef(Rnummer: number; KerkHuwOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag opmerkingen/referenties bij de scheiding |
||||
Functiekop |
function RelatieScheidOpmRef(Rnummer: number; ScheidOpmRef:stringvar): number |
||||
Parameters |
|
Functie |
Vraag algemene opmerkingen bij een relatie |
||||
Functiekop |
function RelatieAlgemeneOpm(Rnummer: number; AlgemeneOpm:stringvar): number |
||||
Parameters |
|
Functie |
Vraag extra veld van een relatie |
||||||
Functiekop |
function RelatieExtraVeld(Rnummer: number; VeldNr: number; Veld: stringvar): number |
||||||
Parameters |
|
De functies voor het ophalen van plaatsgegevens hebben alle als eerste parameter nodig het plaatsnummer.
De functies geven alle als resultaat een getal:
0 wanneer de functieuitvoering is mislukt (b.v. plaatsnummer bestaat niet, of er was een databasefout)
1 wanneer de functie goed is uitgevoerd.
De tweede parameter is altijd een stringvar waarin het gevraagde veld van het plaatsrecord wordt geplaatst.
Functie |
Vraag plaatsnaam |
||||
Functiekop |
function PlaatsNaam(Plnummer: number; Naam:stringvar): number |
||||
Parameters |
|
Functie |
Vraag provincienaam |
||||
Functiekop |
function PlaatsProv(Plnummer: number; Prov:stringvar): number |
||||
Parameters |
|
Functie |
Vraag landnaam |
||||
Functiekop |
function PlaatsLand(Plnummer: number; Land:stringvar): number |
||||
Parameters |
|
Functies voor verbinden met de database en de personenlijst
Deze functies dienen o.a. om verbinding te leggen met een familie in de database of met de huidige personenlijst.
Verder kunnen de (naam van de) huidige geopende familie, de huidige persoon en het aantal families in het geopende dossier worden opgevraagd.
Een aparte functie is die voor het toevoegen van een persoon aan de personenlijst.
Functie |
Verbind met de personenlijst |
||||
Functiekop |
function ConnectSelectie(AantalPers: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Verbind met een familie |
||||
Functiekop |
function ConnectFamilie(FamNr: number; AantalPers: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Selecteer de volgende persoon uit personenlijst |
||||
Functiekop |
function VolgendeSelPersoon(Volgende: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Selecteer de volgende persoon uit familie |
||||
Functiekop |
function VolgendeFamPersoon(Volgende: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Vraag aantal families in het geopenden dossier |
||||
Functiekop |
function AantalFamilies(AantalF: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Vraag nummer van de huidige familie |
||||
Functiekop |
function HuidigeFamilies(FamNr: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Vraag naam van een familie |
||||
Functiekop |
function NaamFamilie(FamNr: number; Naam: stringvar): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Voeg persoon toe aan de personenlijst |
||||
Functiekop |
function VoegToeAanSelectie(PNummer: number): number |
||||
Parameters |
|
||||
Resultaat |
|
Functie |
Vraag sectiegegevens |
||
Functiekop |
function SectieGegevens(Scheidingsteken: stringvar): number |
||
Parameters |
|
||
Resultaat |
het aantal secties |
||
Functie |
Vraag gegevens extra velden |
||||
Functiekop |
function AantalExtraVelden(ExtraPers: numbervar; ExtraRel: numbervar): number |
||||
Parameters |
|
||||
Resultaat |
altijd 1 |
||||
Created with the Personal Edition of HelpNDoc: Easily create EPub books