Autor Thema: Htlm Seite in Notes Datenbank  (Gelesen 1850 mal)

Offline HelD

  • Frischling
  • *
  • Beiträge: 20
Htlm Seite in Notes Datenbank
« am: 29.03.04 - 13:17:11 »
Hallo Leuts,

folgendes Problem:
Ich habe eine Datenbank, in die Berichte (Ausbildungsnachweise) eingegeben werden können. Die Eingabe soll sowohl über Internet als auch in Notes selbst. Ich erstelle eine Maske für die Eingabe in Notes und eine HTML Seite für die Eingabe im Browser (InternetExplorer). Auf der HTML Seite hab ich 2 Buttons, 1x Maske leeren (alle Textfelder leer) und einmal Speichern (Eingabe soll in Datenbank geschrieben werden) ... jetzt Frage ich mich wie ich die Programmierung machen muss, dass die Texte in meine Datenbank importiert werden? mit welcher CoderSprache muss ich das machen, denke Java bietet sich da an, von der ich aber keine Ahnung habe ... Problem ... die HTML Seite füge ich als Anlage hinzu ...

Vielen Dank für jede Hilfe die kommt !!!!

Gruß HelD

Driri

  • Gast
Re:Htlm Seite in Notes Datenbank
« Antwort #1 am: 29.03.04 - 13:28:46 »
Hi,

ich verstehe das richtig, Du hast eine Notes-Datenbank, in der Dokumente über Notes-Client und Webbrowser erstellt werden sollen ?

Dann brauchst Du eigentlich das Gehampel mit HTML-Seite und Java/JavaScript nicht, das kann Notes schon so.

Ganz simpel reicht in der Notes-Maske ein Button mit nem @Command([FileSave]).

Wenn das dann noch angepaßt werden soll mit ner schönen Meldung im Browser, daß das Dokument auch gespeichert wurde etc. schau Dir mal die Hilfe zum Thema $$Return an.

Offline HelD

  • Frischling
  • *
  • Beiträge: 20
Re:Htlm Seite in Notes Datenbank
« Antwort #2 am: 29.03.04 - 13:34:57 »
hi, danke erstmla für so schnelles Statement ...

ich glaube du verstehst net so ganz richtig ... ich habe eine HTML Seite im Internet, wo man text von berichten eingeben soll... diese eingaben sollen dann sobald man auf Button Speichern clickt in meiner Datenbank gespeichert werden ...
wenn ich ne maske in notes hab speichere ich das dokument mit @command([filesave]) ...das ist klar ... aber das reicht doch nicht im internet ?!? ... daher dachte ich javascript ... oder wie genau geht das, ich blicke weder in praxis noch theorie durch ... auf jeden Fall will ich diese Dokumente (Berichte) dann auch wieder bearbeiten könne, dass allerdings nur in notes, das krieg ich auch hin ... wenn fragen hast frag ... ich für mein Abschlussprojekt, daher auch sehr wichtig für mich und bin iom Zeitdruck !!! danke aber trotzdem ...

Gruß Held

Glombi

  • Gast
Re:Htlm Seite in Notes Datenbank
« Antwort #3 am: 29.03.04 - 13:47:24 »
Natürlich geht
@Command([FileSave]);
@Command([FileCloseWindow])
auch im Browser. In der Designer Hilfe steht, welche @Commands funktionieren.

Andreas

Offline HelD

  • Frischling
  • *
  • Beiträge: 20
Re:Htlm Seite in Notes Datenbank
« Antwort #4 am: 29.03.04 - 14:05:04 »
... ja echt  ?!? .. moment ... häääää ????????????? ... wie hmmm... ok.... aber ach shti ich muss das jetzt mal testen, aber dann erstell ich einfach ne maske in notes, und stell dann da irgendwo in den Eigenschaften ein "web fähig" ... und dass war es schon, ?!? und dann tut der Server das online stellen wie funktioniert das ? was passiert denn im Hintergrund ... ich probier mal aus .. danke !!

Gruß Held

Glombi

  • Gast
Re:Htlm Seite in Notes Datenbank
« Antwort #5 am: 29.03.04 - 14:18:14 »
Ja so leicht ist das in Notes. Du musst nicht mal "web fähig" einstellen, das ist automatisch.

Die meiste Arbeit hat man mit der Optik, weniger der Funktion. Aber eine einfache Maske ist schnell gemacht.

Wichtig ist, dass auf dem Notes Server der HTTP Task läuft.

Andreas

Driri

  • Gast
Re:Htlm Seite in Notes Datenbank
« Antwort #6 am: 29.03.04 - 14:55:22 »
Jopp, so einfach ist das  ;D

Wie Glombi schon sagt, die Optik ist meist verbesserungswürdig, denn der HTTPTask setzt die Maske dann einfach in HTML um und die Formattierungen sind nicht 1:1 (ums mal vorsichtig auszudrücken).

Du kannst das auch einfach mal ausprobieren. Mach Dir eine View und pack da nen Button mit @Command([Compose];"Maske") rein.
Wenn Du die DB dann auf einem Dominoserver hast auf dem der HTTP-Task läuft, ruf die DB einfach mal im Browser auf :

http:\\<IP-ADRESSE O. HOSTNAME DES DOMINOSERVERS>\<Pfad>\xyz.nsf\<VIEWNAME>?Open

Also als Beispiel http:\\192.168.1.1\web\webdb.nsf\webview?Open


Dann erstell über den Button ein neues Dokument. Ist eigentlich ganz easy.

Offline HelD

  • Frischling
  • *
  • Beiträge: 20
Re:Htlm Seite in Notes Datenbank
« Antwort #7 am: 31.03.04 - 11:21:50 »
...wow .... vorsichtig ausgedrückt (Formatierung nicht 1:1) ist gut ... *witzig find* ... dann ist es doch im Endeffekt weniger Aktion, wenn ich ne HTML seite erstelle und den Code in eine Maske einfüge und den Code dann als Durchgangs-HTML markiere oder ... ansonsten hänge ich ja nohc wochen ... kann ich nicht irgendwo einstellen, dass er meine Notes Formatierung 1:1 in HTML konvertiert ?!? ...

Glombi

  • Gast
Re:Htlm Seite in Notes Datenbank
« Antwort #8 am: 31.03.04 - 11:27:27 »
Am saubersten und einfachsten ist es - unabhängig ob pur HTML oder Notes-Maske - mit CSS zu arbeiten.
Denn CSS Aufruf bindest Du in ein Feld namens
$$HTMLHead ein.
Beispiel:
REM "Lade Cascading Style Sheet";
_db:=@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/");
"<LINK REL=StyleSheet TYPE=\"text/css\" HREF=\"/"+_db+"/Style.css\">"

Das Style.css (Name ist egal) ist eine Seite (in Notes), welche die CSS Anweisungen enthält. Die Seite hat die Eigenschaft "Seiteninhalt als HTML behandeln".
Ich habe hier im Forum vor einiger Zeit mal eine kleine Demo-DB angehängt.

Andreas
« Letzte Änderung: 31.03.04 - 11:27:53 von Glombi »

Offline HelD

  • Frischling
  • *
  • Beiträge: 20
Re:Htlm Seite in Notes Datenbank
« Antwort #9 am: 31.03.04 - 12:37:04 »
...hab keinen Plan was der text heißt ... hab den mal in meine Maske eingefügt ...aber nix anders ... weiß net so recht was ich damit anfangen soll und ... in hilfe verweist er mich nur auf xml benutzung ... ?!? kannst du mir das noch mal ganz ausführlich erklären, wär cool, weil so breingt mir das auch net viel ... danke .... Gruß HelD

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz