Domino 9 und frühere Versionen > Entwicklung

Formularprobleme

<< < (7/10) > >>

Silver:
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
VIELEN DANK! Hat mir sehr weitergeholfen.
;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D

Silver:
:-/ So... hoffe das ist jetzt wirklich das letzte Mal, dass ich Euch nerven muss.
Habe jetzt den Befehl von eknori mit mehreren Wenn - Dann - Sonst - Anweisungen im Einsatz zur Datumsformatierung. Funktioniert auch wunderbar. Brauche jetzt nur noch ne Formel, die mir - falls nichts eingegeben wird - auch ein leeres Feld hinterlässt. D. h. die zwei Punkte aus der Formel sollen nur erscheinen, wenn auch wirklich eine Eingabe vorgenommen wurde. Wie bringe ich das hin.... bitte nochmals um eine allerletzte Hilfe - SORRY

manuel:
Du könntest vor den anderen Anweisungen abbrechen, wenn nichts im Feld steht. Das geht mit Return.

@If (FELDNAME = ""; @Return(""); @Success);

Silver:
hi manuel!

Bekomme aber immer noch die zwei Punkte. Hier die Formel, die ich in der Eingabeumsetzung stehen habe:fldValue:=@Trim(@ReplaceSubstring(Duplikat1von;".";""));

tmp:=@If(@Right(fldValue;2)="14";"2014";
           @If(@Right(fldValue;2)="13";"2013";
           @If(@Right(fldValue;2)="12";"2012";
           @If(@Right(fldValue;2)="11";"2011";
           @If(@Right(fldValue;2)="10";"2010";
           @If(@Right(fldValue;2)="09";"2009";
           @If(@Right(fldValue;2)="08";"2008";
           @If(@Right(fldValue;2)="07";"2007";
           @If(@Right(fldValue;2)="06";"2006";
           @If(@Right(fldValue;2)="05";"2005";
           @If(@Right(fldValue;2)="04";"2004";
           @If(@Right(fldValue;2)="03";"2003";
           @If(@Right(fldValue;2)="02";"2002";
           @If(@Right(fldValue;2)="01";"2001";
           @If(@Right(fldValue;2)="00";"2000";
           @If(@Right(fldValue;2)="99";"1999";
           @If(@Right(fldValue;2)="98";"1998";
           @If(@Right(fldValue;2)="97";"1997";
           @If(@Right(fldValue;2)="96";"1996";
           @If(@Right(fldValue;2)="95";"1995";
           @If(@Right(fldValue;2)="94";"1994";
           @If(@Right(fldValue;2)="93";"1993";
           @If(@Right(fldValue;2)="92";"1992";
           @If(@Right(fldValue;2)="91";"1991";
           @If(@Right(fldValue;2)="90";"1990";
           @If(@Right(fldValue;2)="89";"1989";
           @If(@Right(fldValue;2)="88";"1988";
           @If(@Right(fldValue;2)="87";"1987";
           @If(@Right(fldValue;2)="86";"1986";
           @If(@Right(fldValue;2)="85";"1985";
           @If(@Right(fldValue;2)="84";"1984";
           @If(@Right(fldValue;2)="83";"1983";
           @If(@Right(fldValue;2)="82";"1982";
           @If(@Right(fldValue;2)="81";"1981";
           @If(@Right(fldValue;2)="80";"1980";
           @If(@Right(fldValue;2)="79";"1979";
           @If(@Right(fldValue;2)="78";"1978";
           @If(@Right(fldValue;2)="77";"1977";
           @If(@Right(fldValue;2)="76";"1976";
           @If(@Right(fldValue;2)="75";"1975";
           @If(@Right(fldValue;2)="74";"1974";
           @If(@Right(fldValue;2)="73";"1973";
           @If(@Right(fldValue;2)="72";"1972";
           @If(@Right(fldValue;2)="71";"1971";
           @If(@Right(fldValue;2)="70";"1970";
           @If(@Right(fldValue;2)="69";"1969";
           @Right(fldValue;4)))))))))))))))))))))))))))))))))))))))))))))));
First2:=@Left(fldValue;2);
Next2:=@Middle(fldValue;2;2);
Period:=".";
First2+Period+Next2+Period+tmp

Muss ich Deinen Vorschlag in Exciting setzten???
MfG

manuel:
Du setzt es einfach in die erste Zeile der Eingabeumsetzung, vor deinem Code:

@If (FELDNAME = ""; @Return(""); @Success);
fldValue:=@Trim(@ReplaceSubstring(Duplikat1von;".";""));
...


d.h. wenn das Feld leer ist, wird der restliche Code nicht mehr durchgeführt.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln