8. Mai 2013 14:56
=Switch(First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "1", iif(Code.GetPicture(1) = "",true,false), //immer
First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "2", iif(Code.GetPicture(1) = "",true,true), //nie
First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "3", iif(Code.GetOutputCheck = 1,true,iif(Code.GetPicture(1) = "",true,false))) //nach der 2. Kopie
8. Mai 2013 15:06
8. Mai 2013 15:12
8. Mai 2013 15:14
Sipa hat geschrieben:Inwiefern rumdrehen?
Die Switch-Abfrage umsortieren, die Werte der Optionvariable umdrehen?
Entschuldige das weiß ich nicht ganz was du meinst ^^"
8. Mai 2013 15:24
8. Mai 2013 16:08
8. Mai 2013 16:17
8. Mai 2013 16:29
=Switch(First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "1", Code.GetPicture(1) = "", //immer
First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "2", true, //nie
First(Fields!PrintLetterHeader.Value, "DataSet_Result") = "3", (Code.GetOutputCheck = 1) OR (Code.GetPicture(1) = "")) //nach der 2. Kopie
8. Mai 2013 16:38
CASE PrintLetterHeader OF
PrintLetterHeader::always:
PrintHeader := TRUE;
PrintLetterHeader::never:
PrintHeader := FALSE;
PrintLetterHeader::"from 2. copy":
IF OutputNo > 1 THEN
PrintHeader := TRUE
ELSE
PrintHeader := FALSE;
END;
=Code.GetPrintHeader = False OR Code.GetPicture(1) = ""
8. Mai 2013 16:42
OR Code.GetPicture(1) = ""
8. Mai 2013 16:46
8. Mai 2013 16:50
Sipa hat geschrieben:Naja das schieb ich dann gerne auf die Ausrede:
"Bin gerade im ersten Ausbildungjahr!" :)