Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
lehreroffice:zusatzprogramme:formulardesigner:praxisbeispiele:formular_und_tabelle [2020/03/10 15:48] – [Aufbau des Formulars] Friedrich Schützlehreroffice:zusatzprogramme:formulardesigner:praxisbeispiele:formular_und_tabelle [2020/03/10 20:00] – [Aufbau des Formulars] Friedrich Schütz
Zeile 12: Zeile 12:
 ==1: Berechnetes Feld für die Ermittlung der Briefanschrift.== ==1: Berechnetes Feld für die Ermittlung der Briefanschrift.==
 <code>[=WENN([schule.briefpapier_anschrift]=L;0;85)]</code> <code>[=WENN([schule.briefpapier_anschrift]=L;0;85)]</code>
-Das Feld liefert den Wert 0, wenn die Briefanschrift in den Einstellungen mit links definiert ist. Soll die Adresse hingegen rechts stehen, liefert das Feld den Wert 85. Diese Feld wird dann bei der Position der Briefanschrift eingesetzt.+Das Feld liefert den Wert 0, wenn die Briefanschrift in den Einstellungen mit links definiert ist. Soll die Adresse hingegen rechts stehen, liefert das Feld den Wert 85. Dieses Feld wird dann bei der Position der Briefanschrift eingesetzt.
 Das Feld, wie auch die zusätzliche Erklärungszeile sind über die Elementeigenschaften sowohl in der Vorschau wie auch in der Druckausgabe versteckt worden und erscheinen so nur im Formular-Designer.\\ Das Feld, wie auch die zusätzliche Erklärungszeile sind über die Elementeigenschaften sowohl in der Vorschau wie auch in der Druckausgabe versteckt worden und erscheinen so nur im Formular-Designer.\\
 \\ \\
Zeile 43: Zeile 43:
 <code>[=FEST(PRODUKT([tabelle("Fotobestellung").spalte("Portrait").wert];[tabelle("Fotobestellung").spalte("Preis Portrait").wert]);2)]</code> <code>[=FEST(PRODUKT([tabelle("Fotobestellung").spalte("Portrait").wert];[tabelle("Fotobestellung").spalte("Preis Portrait").wert]);2)]</code>
 Hinweis: Damit die Rechnung korrekt ausgeführt wird, muss in der Tabelle bewusst eine Null in der Spalte der Anzahl eingetragen sein, da die Funktion PRODUKT in der Berechnung nur vorhandene Werte berücksichtigt. So ergibt PRODUKT(Wert1;Wert2) als Resultat Wert2, wenn der Wert 1 leer oder keine Zahl ist.\\ Hinweis: Damit die Rechnung korrekt ausgeführt wird, muss in der Tabelle bewusst eine Null in der Spalte der Anzahl eingetragen sein, da die Funktion PRODUKT in der Berechnung nur vorhandene Werte berücksichtigt. So ergibt PRODUKT(Wert1;Wert2) als Resultat Wert2, wenn der Wert 1 leer oder keine Zahl ist.\\
-Alternativ könnte ein zusätzliches berechnete Feld eingebaut werden, welche entweder das Resultat der Rechnung ausweist oder im Falle eines leeren oder ungültigen Wertes den Wert Null ausgibt+Alternativ könnte ein zusätzliches berechnete Feld eingebaut werden, welche entweder das Resultat der Rechnung ausweist oder im Falle eines leeren oder ungültigen Wertes den Wert Null ausgibt.
 <code>[=WENN([tabelle("Fotobestellung").spalte("Portrait").wert]>0;[formularfeld.fxText6];0.-)]</code>  <code>[=WENN([tabelle("Fotobestellung").spalte("Portrait").wert]>0;[formularfeld.fxText6];0.-)]</code> 
 Diese Feld würde dann an der Position des ursprünglichen berechneten Feldes stehen. Das ursprüngliche Berechnungsfeld kann dazu verschöben werden und wird über die Objekteigenschaften weder ausgedruckt noch in der Vorschau angezeigt.\\ Diese Feld würde dann an der Position des ursprünglichen berechneten Feldes stehen. Das ursprüngliche Berechnungsfeld kann dazu verschöben werden und wird über die Objekteigenschaften weder ausgedruckt noch in der Vorschau angezeigt.\\
Drucken/exportieren
QR-Code
QR-Code lehreroffice:zusatzprogramme:formulardesigner:praxisbeispiele:formular_und_tabelle (erstellt für aktuelle Seite)