Hi,
This is my view
When I skip a record (and requiry) there pops up an error saying view definition has been changed.
I tried with many NVL's and PadR's to keep all as it should be.
Did I overlook some?
TIA
-Bart
This is my view
Code:
SELECT Tcontactpers.ncont_id AS id, Tcontactpers.cpgn AS bsn,;
PADR(combineer(Taanhef.aanhef,Tcontactpers.cvnaam,IIF(.NOT.EMPTY(Tcontactpers.crnaam),"[",""),Tcontactpers.crnaam,IIF(.NOT.EMPTY(Tcontactpers.crnaam),"]",""),Tcontactpers.ctnaam,Tcontactpers.canaam),40) AS naam,;
Tcontactpers.dgebdatum AS gebdat,;
leeftijd(Tcontactpers.dgebdatum,DATE()) AS leeftijd,;
ICASE(Tcontactpers.cgeslacht="M","Man ",Tcontactpers.cgeslacht="V","Vrouw ","Onbekend") AS geslacht,;
IIF(Tcontactpers.noptnl=1,"In NL-pcd",SPACE(9)) AS nlpcd,;
PADR(combineer(IIF(Tcontactpers.noptnl=1,Straat.straat,Tcontactpers.cstraat),Tcontactpers.chuisnum,Tcontactpers.chuislet,Tcontactpers.chuistoe),40) AS adres,;
PADR(IIF(Tcontactpers.noptnl=1,Tcontactpers.cpcd,Tcontactpers.cpcdint),10) AS pcd,;
PADR(IIF(Tcontactpers.noptnl=1,NVL(Plaats.plaats,""),Tcontactpers.cplaats),30) AS plaats,;
NVL(Plaats.provincie,SPACE(15)) AS provincie,;
NVL(Tland.land,SPACE(20)) AS land,;
PADR(ALLTRIM(Tcontactpers.ctelnetnum)+"-"+ALLTRIM(Tcontactpers.ctelefoon),12) AS telefoon1,;
Tcontactpers.cgsm AS mobiel, Tcontactpers.cemail AS email,;
Tcontactpers.curl AS www, Tcontactpers.crekening AS rekening,;
PADR(NVL(Tkenmerk.ckenmerk,SPACE(25)),25) AS kenmerk,;
Tcontactpers.nstatus AS cont_status,;
NVL(Taanhef.nstatus,0) AS aanhef_status,;
NVL(Tland.nstatus,0) AS land_status,;
NVL(Tkenmerk.nstatus,0) AS kenmerk_status,;
NVL(Tprintpref.cprintpref,SPACE(20)) AS prnprflijst,;
NVL(Tprintpref_a.cprintpref,SPACE(20)) AS prnprfetiket,;
Tcontactpers.copmerking AS opmerking,;
IIF(Tcontactpers.noptnl=1,.T.,.F.) AS nlpcdgebied,;
T_cont_ken.ncont_id;
FROM ;
dbc_prive!tcontactpers ;
LEFT OUTER JOIN dbc_prive!taanhef ;
ON Tcontactpers.naanhef = Taanhef.aanhef_id ;
LEFT OUTER JOIN dbc_prive!tprintpref Tprintpref_a ;
ON Tcontactpers.ndisplijst = Tprintpref_a.printpref_id ;
LEFT OUTER JOIN dbc_prive!tprintpref ;
ON Tcontactpers.ndisplabel = Tprintpref.printpref_id ;
LEFT OUTER JOIN plaats ;
ON Tcontactpers.nplaats = Plaats.plaatsid ;
LEFT OUTER JOIN straat ;
ON Tcontactpers.nstraat = Straat.straatid ;
LEFT OUTER JOIN dbc_prive!tland ;
ON Tcontactpers.nland = Tland.landid ;
LEFT OUTER JOIN dbc_prive!t_cont_ken ;
ON Tcontactpers.ncont_id = T_cont_ken.ncont_id ;
LEFT OUTER JOIN dbc_prive!tkenmerk ;
ON T_cont_ken.nkenm_id = Tkenmerk.nkenm_id;
WHERE Tcontactpers.ncont_id = ( ?lnCont_ID );
AND ( Tkenmerk.nstatus <> ( 2 );
OR Tkenmerk.nstatus IS NULL )
When I skip a record (and requiry) there pops up an error saying view definition has been changed.
I tried with many NVL's and PadR's to keep all as it should be.
Did I overlook some?
TIA
-Bart