Supportnet / Forum / Skripte(PHP,ASP,Perl...)
VBS welche Funktionen - Formeln - Codes?
Frage
Hallo liebe Forenmitglieder,
stehe als totaler Anfänger vor folgendem Problem:
möchte für ein Adressverwaltungs-Programm ein FreeOn einsetzen, dass verschiedene Felder zusammenrechnen oder aneinanderfügen kann.
Beispiel-Codes 1.)
%54=(%50+%51+%52)
%55=%54-%54*%53/100
od.
%56="%25"+"_-_"+"%79"+"_-_"+"%30"
Auf die Frage, ob eine bestimmte Formel soll je nach Abhängigkeit einer Auswahl eines Dropdownfeldes ausgeführt werden kann, hiess es:
Funktioniert nicht, da dieses FreeOn nur einzeilige Programmsequenzen unterstützt, IF....THEN....ELSE....ENDIF aber mehrzeilig sein muß.
Und IIF wird leider in VBScript nicht unterstützt.
Nun steht eine neue Version des FreeOns zur Verfügung:
Die neue Version beherrscht jetzt auch eine "Wenn-Dann"-Funktion. Sie lautet IIF und hat folgende Syntax:
Code:
IIF(<Ausdruck Bedingung>;<Ausdruck Wahr>;<Ausdruck Falsch>)
Beispiel-Code 2.)
Code:
%53=IIF("%50"="Hallo";"%51";"%52")
In das Benutzerfeld 4 (%53) wird der Inhalt von Benutzerfeld 2 (%51) geschrieben, wenn der Inhalt von Benutzerfeld 1 (%50) gleich dem text "Hallo" ist. Wenn diese Bedingung nicht zutreffen sollte, wird in das Benutzerfeld 4 (%53) der Inhalt aus Benutzerfeld 3 (%52) geschrieben.
(Trennzeichen für die einzelnen Ausdrücke in der IFF-Anweisung = auf Semikolon gesetzt!)
Meine Frage an euch Profis:
Könnte man nun mit diesem FreeOn z.B. auch folgende Aufgaben lösen:
1.) durch die Auswahl von "Herr; Frau" in einem Feld soll automatisch ein weiteres Feld mit Herrn (für z. Hd. Herrn Dr. Muster) eingetragen werden - Frau bleibt ja gleich, soll aber auch in das Feld eingesetzt werden (für: z. Hd. Frau ...)
Info: Feld1 für Herr od. Frau, Feld2 für Titel, Feld3 für Name
2.) eine Briefanrede damit automatisch generieren (a. Sehr geehrte Frau Dr. Muster, oder b.) Sehr geehrter Herr Dr. Muster,) wenn kein Kontakt eingegeben wird, dass in dem neuen Feld auch: "Sehr geehrte Damen und Herren," generiert wird!
Info: Feld4 für Briefanrede
3.) durch die Auswahl eines Länderkennzeichens in einem Dropdownfeld(z.B.: D) soll in einem anderen Feld automatisch DEUTSCHLAND erscheinen (CH => SCHWEIZ, etc.)
Info: Feld5 für Landeskennzeichen_kurz, Feld6 für Land
4.) in einem mehrzeiligen Feld sollte die gesamte Adresse, samt Kontakt erscheinen (mit Zeilenumbruch bzw. Leerzeilen sollten nicht aufscheinen!)
=> damit könnte man diese Adresse schön in die Zwischenablage kopieren.
Info: Feld6 für Vorschau
FELDER KÖNNEN BELIEBIG UMBENANNT ODER UM WEITERE ERGÄNZT WERDEN!
Ich würde euch um eure Unterstützung bitten und ersuche euch eure Meinung dazu und eventuell ein paar Codebeispiele zu posten
Liebe Grüsse
Simon

