Hallo,
In een poging mijn archaïsche code wat te rationaliseren had ik graag een oplossing geweten voor een situatie die zich heel veel voordoet:
Stel, je voert een nieuwe fiche in
Deze fiche bevat een aantal velden waarbij ik een controle uitvoer of, wat ik in dit veld ingaf, reeds in een ander bestand voorkomt
bvb
Ik vul de naam van een ziekteverzekering in, het systeem gaat kijken of in het bestand van ziekteverzekeringen deze naam al voor komt. Is dit zo dan loopt alles gewoon verder, is dit niet zo dan wordt er in het bestand van ziekteverzkeringen, een nieuw record aangevuld met de naam van de ziekteverzekering dit ik initieel ingaf.
Hetzelfde voor bvb een huisarts, een behandelingscode enz.
Nu maak ik telkens een recordset aan met de ingevoerde naam, ik tel hoeveel records er voorkomen met die naam. Is het getal 0 dan voeg ik een nieuw record toe, zoniet dan bestaat de naam al en gebeurt er niets.
Dat werkt, maar ik denk dat het veel eleganter kan
Kan iemand mij eens uitleggen hoe je best werk in deze situaties?
Alvast bedankt
JP
In een poging mijn archaïsche code wat te rationaliseren had ik graag een oplossing geweten voor een situatie die zich heel veel voordoet:
Stel, je voert een nieuwe fiche in
Deze fiche bevat een aantal velden waarbij ik een controle uitvoer of, wat ik in dit veld ingaf, reeds in een ander bestand voorkomt
bvb
Ik vul de naam van een ziekteverzekering in, het systeem gaat kijken of in het bestand van ziekteverzekeringen deze naam al voor komt. Is dit zo dan loopt alles gewoon verder, is dit niet zo dan wordt er in het bestand van ziekteverzkeringen, een nieuw record aangevuld met de naam van de ziekteverzekering dit ik initieel ingaf.
Hetzelfde voor bvb een huisarts, een behandelingscode enz.
Nu maak ik telkens een recordset aan met de ingevoerde naam, ik tel hoeveel records er voorkomen met die naam. Is het getal 0 dan voeg ik een nieuw record toe, zoniet dan bestaat de naam al en gebeurt er niets.
Dat werkt, maar ik denk dat het veel eleganter kan
Kan iemand mij eens uitleggen hoe je best werk in deze situaties?
Alvast bedankt
JP