Syntax Error :/

grinder

Member
Hi,

sorry to bother you with this stupid question, but I don't get this error fixed:

Code:
  edDetails:SCREEN-VALUE = edDetails:SCREEN-VALUE +
    (IF fiUmsDateVon:SCREEN-VALUE <> "":U   THEN "Datum":T10 + ":":U + CHR(9) + CHR(9) + fiUmsDateVon:SCREEN-VALUE      + " - ":U + fiUmsDateBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiAufenthalteVon:READ-ONLY  = FALSE THEN "Aufenthalte":T20   + ":":U + CHR(9)  + fiAufenthalteVon:SCREEN-VALUE  + " - ":U + fiAufenthalteBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiRoomnightsVon:READ-ONLY   = FALSE THEN "Roomnights":T20    + ":":U + CHR(9)  + fiRoomnightsVon:SCREEN-VALUE   + " - ":U + fiRoomnightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiBednightsVon:READ-ONLY    = FALSE THEN "Bednights":T20     + ":":U + CHR(9)  + fiBednightsVon:SCREEN-VALUE    + " - ":U + fiBednightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiGesamtumsatzVon:READ-ONLY = FALSE THEN "Gesamtumsatz":T20  + ":":U + CHR(9)  + fiGesamtumsatzVon:SCREEN-VALUE + " - ":U + fiGesamtumsatzBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF cbUmsatzart:SENSITIVE THEN "Umsatzart":T20 + ":":U + CHR(9) + (IF cbUmsatzart:SCREEN-VALUE      = "0":U THEN "gesamt":T20                                                                  
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "1":U THEN "Logis":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "2":U THEN "Arrangement":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "3":U THEN "F&B":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "4":U THEN "Sonstige":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "5":U THEN "Kur":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "6":U THEN "Andere":T20
                                                                       ELSE IF cbUmsatzart:SCREEN-VALUE = "7":U THEN "Veranstaltung":T20
                                                                       ELSE "":U) + CHR(10).

What is wrong here??

Thanks in advance.
 
Redability of error message very poor and could not understand. Anyway as quick response pls try the following
Regards
Philip P Oommen

edDetails:ScREEN-VALUE = edDetails:SCREEN-VALUE +
(IF fiUmsDateVon:SCREEN-VALUE <> "":U THEN "Datum":T10 + ":":U + CHR(9) + CHR(9) + fiUmsDateVon:SCREEN-VALUE + " - ":U + fiUmsDateBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
(IF fiAufenthalteVon:READ-ONLY = FALSE THEN "Aufenthalte":T20 + ":":U + CHR(9) + fiAufenthalteVon:SCREEN-VALUE + " - ":U + fiAufenthalteBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
(IF fiRoomnightsVon:READ-ONLY = FALSE THEN "Roomnights":T20 + ":":U + CHR(9) + fiRoomnightsVon:SCREEN-VALUE + " - ":U + fiRoomnightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
(IF fiBednightsVon:READ-ONLY = FALSE THEN "Bednights":T20 + ":":U + CHR(9) + fiBednightsVon:SCREEN-VALUE + " - ":U + fiBednightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
(IF fiGesamtumsatzVon:READ-ONLY = FALSE THEN "Gesamtumsatz":T20 + ":":U + CHR(9) + fiGesamtumsatzVon:SCREEN-VALUE + " - ":U + fiGesamtumsatzBis:SCREEN-VALUE + CHR(10) ELSE "":U).
(IF cbUmsatzart:SENSITIVE THEN "Umsatzart":T20 + ":":U + CHR(9) + (IF cbUmsatzart:SCREEN-VALUE = "0":U THEN "gesamt":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "1":U THEN "Logis":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "2":U THEN "Arrangement":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "3":U THEN "F&B":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "4":U THEN "Sonstige":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "5":U THEN "Kur":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "6":U THEN "Andere":T20
ELSE IF cbUmsatzart:SCREEN-VALUE = "7":U THEN "Veranstaltung":T20
ELSE "":U) + CHR(10) .
 

grinder

Member
Did not work.

But I found a solution:

Code:
  DEFINE VARIABLE cUmsArt AS CHARACTER  NO-UNDO.
 
  cUmsArt = "Umsatzart":T20 + ":":U + CHR(9) + IF cbUmsatzart:SCREEN-VALUE      = "0":U THEN "gesamt":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "1":U THEN "Logis":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "2":U THEN "Arrangement":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "3":U THEN "F&B":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "4":U THEN "Sonstige":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "5":U THEN "Kur":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "6":U THEN "Andere":T20
                                               ELSE IF cbUmsatzart:SCREEN-VALUE = "7":U THEN "Veranstaltung":T20
                                               ELSE "":U.
 
 
  edDetails:SCREEN-VALUE = edDetails:SCREEN-VALUE +
    (IF fiUmsDateVon:SCREEN-VALUE <> "":U   THEN "Datum":T10 + ":":U + CHR(9) + CHR(9) + fiUmsDateVon:SCREEN-VALUE      + " - ":U + fiUmsDateBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiAufenthalteVon:READ-ONLY  = FALSE THEN "Aufenthalte":T20   + ":":U + CHR(9)  + fiAufenthalteVon:SCREEN-VALUE  + " - ":U + fiAufenthalteBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiRoomnightsVon:READ-ONLY   = FALSE THEN "Roomnights":T20    + ":":U + CHR(9)  + fiRoomnightsVon:SCREEN-VALUE   + " - ":U + fiRoomnightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiBednightsVon:READ-ONLY    = FALSE THEN "Bednights":T20     + ":":U + CHR(9)  + fiBednightsVon:SCREEN-VALUE    + " - ":U + fiBednightsBis:SCREEN-VALUE + CHR(10) ELSE "":U) +
    (IF fiGesamtumsatzVon:READ-ONLY = FALSE THEN "Gesamtumsatz":T20  + ":":U + CHR(9)  + fiGesamtumsatzVon:SCREEN-VALUE + " - ":U + fiGesamtumsatzBis:SCREEN-VALUE + CHR(10) ELSE "":U) + 
    (IF cbUmsatzart:SENSITIVE THEN cUmsArt ELSE "":U).
 

Similar threads

R
Replies
0
Views
5K
Rhonda Fitzgerald
R
Top