Frage : Syntax IM Mitgliedstaat-ZUGANGS-SCHALTER () wenn coulumn UNGÜLTIG ist

Hallo Experten,
I morgens eine Störung auf der Spalte erhalten, die einen ungültigen Wert using SCHALTER hat (). Versucht, sie aber sie scheint umzuwandeln, dass ich die falsche Syntax verwendet habe. …

Onmy Aussage bitte unten helfen, die Störung, die ich bin für das letzte Spaltenausgang (T_Assessment_Score)
SELECT a.Assessment_Rec_ID erhalte,
a.Year_Group,
a.Surname,
a.Firstname,
a.DOB,
a.Gender,
a.Form,
a.Form_Teacher,
a.Assessment_Period,
nz (a.Assessment_Score, „IST“ UNGÜLTIG), wie ORIG_rawScore
c.Category_Doc_ID,
c.Category_ID,
SCHALTER (
cstr (a.Assessment_Score) > 6, „88888“,
cstr (a.Assessment_Score) < 0, „88888“,
cstr (nz (a.Assessment_Score, „IST NULL“)) = „UNGÜLTIGES“, „99999“, IST
ausrichten, a.Assessment_Score
) als T_Assessment_Score
FROM T_ASSESMENT_MONITORING ALS a, T100_MON_CAT_DOC DA c
WHERE a.Assessment_period='2010 Ausdruck 3 '
And a.Assessment_Category='101'
And a.Form='4/5 M
And a.Assessment_Category_Doc=c.Category_Document_Description;

Antwort : Syntax IM Mitgliedstaat-ZUGANGS-SCHALTER () wenn coulumn UNGÜLTIG ist

Können Sie ein mdb/accdb mit gerade der einer Tabelle bekannt geben?
Ich versuchte sie in Zugang 2007, aber ich vermute, dass es 2003 außerdem funktioniert.  Ich hatte Zahlen und ungültige Befestigung jede der 4 Schalterfälle.
Versuch gerade dieses [wortwörtlich] - der Schalter für ungültigen Test (erster einer unten) muss vor allen anderen erscheinen.

SCHALTEN (
           a.Assessment_Score& "" = "", „99999“,
           a.Assessment_Score > 6, „88888“,
           a.Assessment_Score< 0="">           richten, a.Assessment_Score aus
           ) ALS T_Assessment_Score
VON T_ASSESMENT_MONITORING ALS a, T100_MON_CAT_DOC ALS c
WO a.Assessment_period='2010 Ausdruck 3 '
Und a.Assessment_Category='101
Und a.Form='4/5 M
Und a.Assessment_Category_Doc=c.Category_Document_Description;
Weitere Lösungen  
 
programming4us programming4us