Autor Thema: Formulare generieren  (Gelesen 2891 mal)

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Formulare generieren
« am: 10.11.03 - 12:00:15 »
Hallo Leute,

hat sich jemand schon mal damit befasst? Ich glaube, dass ich das hier schon mal gepostet habe, aber leider bis jetzt keine Antwort bekommen.

Ich würde gerne dynamisch Formulare generieren. Für eine Firmenwebseite ein dynamisches kontaktformular zu generieren ist ja schon kein problem. Meine Lösung würde dann über s Web laufen.

Dazu würde ich eine komplizierte Maske zum Erfassen/Zusammenstellen von Formulare verwenden. D. h., die User klicken im Backoffice im Web auf "Neues Dokument" und es wird eine DHTML-Maske geöffnet. Hier kann man per Drag- & Drop formulare zusammenstellen (Bezeichnung, Feldname, Feldtyp, Vorgabewerte). Beim speichern läuft ein Script-Agent über das Dokument, generiert mir den notwendigen HTML-Code und speichert das in einem Feld.

Wenn ich nun über s Web das Dokument aufrufe, habe ich ein Formular - wie gewünscht. Aber wie erstelle ich jetzt daraus ein Dokument? Wie kann ich nun aus den Eingaben ein Dokument erstellen? Ich könnte mir z. B. denken, über einen weiteren Agenten aus den Eingaben ein Dokument (über Lotus Script) zu erstellen und in der DB abzuspeichern. Zwar kann ich dann das Dokument in Notes nicht öffnen, ist jedoch auch nicht so wichtig...

Hat vielleicht einer von Euch eine Idee? Einen Hinweis wie man sowas lösen kann?

Ayhan

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Formulare generieren
« Antwort #1 am: 10.11.03 - 21:43:09 »
... ich habe mir dein Posting jetzt ein paar mal gelesen, aber so richtig schlau werde ich daraus nicht...

... kann es sein, daß du aus einem generierten Formular ein Notesdokument machen möchtest?

... um ein eigenständiges Dokument zu erzeugen musst du eine Maske zum anzeigen haben. Die kannst du nicht über das Web erzeugen. Tabellen kannst du zwar als HTML-Code erstellen und auch HTML-Felder, jedoch bekommst du die in deiner Notes-Maske nicht nachträglich per HTML erstellt...

--- oder ich habe deine Fragestellung einfach nicht richtig erfasst ---

ata
Grüßle Toni :)

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re:Formulare generieren
« Antwort #2 am: 11.11.03 - 12:03:12 »
Hallo ata,

danke für deine Antwort. Es geht darum, dynamische Formulare (z. B. Kontaktformulare) zu generieren. Da ich hier im Client nicht so flexibel bin, setze ich auf die Webschiene. Das ganze soll so aussehen, dass ein Benutzer über eine Notesmaske ein Kontaktformular zusammenbasteln kann. Dieses Dokument wird dann abgespeichert. Wenn dieses im Web aufgerufen wird, soll ein Webformular mit den vom Benutzer eingestellten Feldern angezeigt werden. Besucher sollen die Möglichkeit haben, dieses Formular auszufüllen und abzuschicken / abzuspeichern.

Damit soll ein Dokument in der Datenbank erzeugt werden.

Hoffe, dass es jetzt einwenig transparenter ist... Das Problem ist halt wirklich, dass ich keine Maske habe, sondern ein Dokument aus dem ein Dokument erstellt werden soll...



Ayhan

klaussal

  • Gast
Re:Formulare generieren
« Antwort #3 am: 11.11.03 - 13:27:37 »
... geht's nicht einfacher ?

z.bsp. : doc mit optionsschaltflächen für alle felder. darüber kann man sich ja ein doc "zusammenbasteln".  wenn eine option auf "ja" gesetzt wird, blendet sich unten das jeweilige feld ein sonst eben aus. und fertig iss....

Axel Janssen temp

  • Gast
Re:Formulare generieren
« Antwort #4 am: 11.11.03 - 18:13:17 »
... dann mußt du aber in den Designer gehen, um ein zusätzliches Formular zu erzeugen.
Ich glaube genau das soll hier vermieden werden.

Offline Ayhan

  • Aktives Mitglied
  • ***
  • Beiträge: 102
  • Geschlecht: Männlich
  • Geht immer!
    • fabrique d' images ebusiness GmbH
Re:Formulare generieren
« Antwort #5 am: 12.11.03 - 13:02:47 »
genau das soll vermieden werden. Sonst hätte ich ja auch die Lösung.... Naja, vielleicht wird ja dieser Thread irgendwann mal in R7 oder so angesprochen. Wer weiss - vielleicht kann man dann schon drüber lachen...  :D
Ayhan

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Formulare generieren
« Antwort #6 am: 12.11.03 - 13:15:25 »
AFAIK lassen sich Formulare durchaus über die C-API generieren, ich glaube, dass Midas das kann. Eine Frage an Ben könnte das klären:

www.geniisoft.com
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Axel Janssen temp

  • Gast
Re:Formulare generieren
« Antwort #7 am: 12.11.03 - 13:19:30 »
xslt wäre natürlich auch theoretisch machbar, aber imho einfach zu aufwendig.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Formulare generieren
« Antwort #8 am: 12.11.03 - 13:44:20 »
Na, ich denke mal, das ist inhärent, selbst mit dem genialen Midas dürfte es noch ziemlich aufwändig sein.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Formulare generieren
« Antwort #9 am: 12.11.03 - 14:19:29 »
... sind denn die möglichen Felder, die so ein Formular enthalten kann zuvor bekannt, und der User soll aus bestehenden "Bausteinen" etwas basteln können, oder soll das ganze volldynamisch sein?

Solange sich alles ausschließlich im WEB abspielt könnte ich mir dann eventuell einen Weg vorstellen.

ata
Grüßle Toni :)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Formulare generieren
« Antwort #10 am: 12.11.03 - 14:42:27 »
Man kann natürlich auch ein generisches Formular machen, in dem dann die Labels über berechnete Felder angezeigt werden, damit wäre dann nur die Anordnung vorgegeben, und der Inhalt lässt sich dynamisch festlegen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

klaussal

  • Gast
Re:Formulare generieren
« Antwort #11 am: 13.11.03 - 08:46:08 »
... genau das war ja mein ansatz. s.o.

ganz am anfang des doks einige schaltflächen. jeder schaltfläche ist ein feld zugeordnet. so kann ich ja felder aus- bzw einblenden. ist zwar nicht so elegant, aber.... es müsste gehen.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Formulare generieren
« Antwort #12 am: 13.11.03 - 09:13:34 »
Nicht ganz der gleiche Ansatz, aber so ähnlich. Mit berechneten Labels ist man etwas flexibler, da die Bezeichnungen dynamisch zugewiesen werden können. Gut, das liesse sich bei Deinem Ansatz ergänzen. Dazu sind aber auch die Hide-Whens bei mir etwas einfacher zu machen.

Ein weiterer Ansatz wäre, wenn das Notes-seitig nur zur Anzeige gebracht werden soll, die Daten aus dem web-seitig erzeugten Dokument einfach in einem neuen Dokument mit nur einem Richttext-Feld zur Darstellung zu bringen, quasi eine Auslistung des Dokumentes darzustellen, dann ist das wie eine Kontrollanzeige.

Scheint mir, wenn wir mehr über die Anforderungen wüssten, liesse sich da bestimmt irgend ein sinnvoller Weg finden.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

klaussal

  • Gast
Re:Formulare generieren
« Antwort #13 am: 13.11.03 - 09:18:00 »
... manchmal kommen die informationen nur sehr spärlich oder unverständlich  ;D

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Formulare generieren
« Antwort #14 am: 13.11.03 - 09:20:25 »
So ist es.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz