Vraag : Syntaxis in de SCHAKELAAR van MS-Access () wanneer coulumn ONGELDIG is

Hello Deskundigen,
I am een fout op de kolom krijgen die een Ongeldige waarde heeft die SCHAKELAAR met behulp van (). Probeerde om het om te zetten maar het schijnt ik de verkeerde syntaxis heb gebruikt. Gelieve te helpen…

Onmy- verklaring hieronder, de fout ik ben voor de laatste kolomoutput (T_Assessment_Score)
SELECT a.Assessment_Rec_ID,
a.Year_Group,
a.Surname,
a.Firstname,
a.DOB,
a.Gender,
a.Form,
a.Form_Teacher,
a.Assessment_Period,
nz (a.Assessment_Score, „IS ONGELDIG“) als ORIG_rawScore
c.Category_Doc_ID,
c.Category_ID,/> SCHAKELAAR
cstr (a.Assessment_Score) krijg > 36, „88888“,
cstr (a.Assessment_Score) < 0, „88888“,
cstr (nz (a.Assessment_Score, „IS VERKLAAR“)) nietig = „IS ONGELDIG“, „99999“,
Waar, a.Assessment_Score
) als T_Assessment_Score
FROM T_ASSESMENT_MONITORING ALS a, T100_MON_CAT_DOC ALS c
WHERE a.Assessment_period='2010- Termijn 3 '
And a.Assessment_Category='101'
And a.Form='4/5 M
And a.Assessment_Category_Doc=c.Category_Document_Description;

Antwoord : Syntaxis in de SCHAKELAAR van MS-Access () wanneer coulumn ONGELDIG is

Kunt u een mdb/accdb met enkel de één lijst posten?
Ik probeerde het in Toegang 2007, maar ik verdenk het eveneens in 2003 werkt.  Ik had aantallen en ongeldige montage elk van de 4 schakelaargevallen.
Probeer enkel [woordelijk] dit - de Schakelaar want de ongeldige test (eerst hieronder) vóór al anderen moet verschijnen.

SCHAKEL (
           a.Assessment_Score& "" = "", „99999“,
           a.Assessment_Score > 36, „88888“,
           a.Assessment_Score< 0="">           waar, a.Assessment_Score
           ) ALS T_Assessment_Score
VAN T_ASSESMENT_MONITORING ALS A, T100_MON_CAT_DOC ALS C
WAAR a.Assessment_period='2010- Termijn 3 '
En a.Assessment_Category='101
En a.Form='4/5 M
En a.Assessment_Category_Doc=c.Category_Document_Description;
Andere oplossingen  
 
programming4us programming4us