Formularfelder verbinden
Verfasst: Di 28. Jan 2014, 20:39
Hallo
Ich habe für ein P&P-RPG einen 5-seitigen Charakterbogen.
Aus diesem Charakterbogen möchte ich nun ein inteligentes E-Formular erstellen und als Charktereditor verwenden.
Mein erster Lösungsansatz war Acrobat XI und schon sehr vielversprechend.
In Acrobat XI konnte ich:
- auf jeder Seite den Charakternamen eingeben bzw. ändern wobei auf allen Seiten immer der selbe Inhalt angezeigt wurde
- die Zahleneingaben von Feldern berechnen lassen und das Ergebnisse in einem anderem Feld anzeigen,
- mit Hilfe von einfachen JavaScript-Befehlen konnte ich durch die Auswahl in Feld A den Inhalt von Feld B ändern.
Allerdings möchte ich auch diverse Tabelen verwenden.
In LibreOffice scheint dies mit über Base möglich zu sein, leider konnte ich im Writer dafür die oben genanten 3 Punkte nicht umsetzen, da ich noch keinenn Weg gefunden habe, wie ich auf den Inhalt anderer Felder zugreifen kann.
Kennt jemand einen weg, wie ich die oben genanten 3 Dinge, die ich bereits aus Acrobat kenne, in LibreOffice Writer umsetzen kann?
Wenn nötig ist mir auch ein Umweg über Calc und/oder Base recht, falls es eine "nur Writter"-Lösung nicht gibt.
Ein vereinfachtes Beispiel meines Problems wär vermutlich ein Bestellformular:
Eine Tabelle enthält eine Spallte mit allen Produkten und ein Spalte mit den dazugehörigen Preisen.
Das dazugehörige Formular enthält dann 4 Felder:
- In einem kann man ein Produkt aus der Tabell auswählen
- In einem anderen Feld wird dann automatisch der dazugehörige Preis angezeigt
- In einem dritten Feld kann man die Stückzahl eingeben
- Das letzte Feld zeigt den berechneten Gesamtpreis an
PS.: JavaScript war in Acrobat nur Mittel zum Zweck und mir ist auch jede andere Lösung recht, bei der die Eingabe in Feld A den Inhalt von Feld B ändert und ich eingaben Berechnen kann.
Ich habe für ein P&P-RPG einen 5-seitigen Charakterbogen.
Aus diesem Charakterbogen möchte ich nun ein inteligentes E-Formular erstellen und als Charktereditor verwenden.
Mein erster Lösungsansatz war Acrobat XI und schon sehr vielversprechend.
In Acrobat XI konnte ich:
- auf jeder Seite den Charakternamen eingeben bzw. ändern wobei auf allen Seiten immer der selbe Inhalt angezeigt wurde
- die Zahleneingaben von Feldern berechnen lassen und das Ergebnisse in einem anderem Feld anzeigen,
- mit Hilfe von einfachen JavaScript-Befehlen konnte ich durch die Auswahl in Feld A den Inhalt von Feld B ändern.
Allerdings möchte ich auch diverse Tabelen verwenden.
In LibreOffice scheint dies mit über Base möglich zu sein, leider konnte ich im Writer dafür die oben genanten 3 Punkte nicht umsetzen, da ich noch keinenn Weg gefunden habe, wie ich auf den Inhalt anderer Felder zugreifen kann.
Kennt jemand einen weg, wie ich die oben genanten 3 Dinge, die ich bereits aus Acrobat kenne, in LibreOffice Writer umsetzen kann?
Wenn nötig ist mir auch ein Umweg über Calc und/oder Base recht, falls es eine "nur Writter"-Lösung nicht gibt.
Ein vereinfachtes Beispiel meines Problems wär vermutlich ein Bestellformular:
Eine Tabelle enthält eine Spallte mit allen Produkten und ein Spalte mit den dazugehörigen Preisen.
Das dazugehörige Formular enthält dann 4 Felder:
- In einem kann man ein Produkt aus der Tabell auswählen
- In einem anderen Feld wird dann automatisch der dazugehörige Preis angezeigt
- In einem dritten Feld kann man die Stückzahl eingeben
- Das letzte Feld zeigt den berechneten Gesamtpreis an
PS.: JavaScript war in Acrobat nur Mittel zum Zweck und mir ist auch jede andere Lösung recht, bei der die Eingabe in Feld A den Inhalt von Feld B ändert und ich eingaben Berechnen kann.