Autor Thema: Pasteinformation  (Gelesen 2041 mal)

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Pasteinformation
« am: 08.07.10 - 14:07:30 »
Bin heute auf die Lösung mit der Pasteinformation DB gestossen und finde das echt genial.
Jetzt hätte ich mal noch eine Frage zum Einbinden der DB. Kann man die DB auch zentral auf dem Server ablegen.
In dem Script:
database := "pasteinformation.nsf" ;
choicelist := @DbColumn("" : "ReCache" ; "" : database ; "($All)" ; 0 );
dockey := @Prompt([OkCancelList] ; "Add text..." ; "Please choose the document title containing the content you wish to paste at the current cursor position." ; "" ; choicelist) ;
@PostedCommand([FileOpenDatabase]; "" : database  ; "($All)" ; dockey ; 1 ; 1 ) ;
@PostedCommand([EditDocument]) ;
@PostedCommand([EditGotoField] ; "Body" ) ;
@PostedCommand([EditSelectAll]) ;
@PostedCommand([EditCopy]) ;
@PostedCommand([FileCloseWindow]) ;
@PostedCommand([FileCloseWindow]) ;
@PostedCommand([EditPaste])

ist die DB ja lokal, was heisst ich muss bei jedem Mitarbeiter die DB lokal pflegen. Replik wäre natürlich auch möglich. diese müsste man dann aber erst auf jeder Workstation erstellen.


Vielen Dank für alle Antworten

eknori

  • Gast
Re: Pasteinformation
« Antwort #1 am: 08.07.10 - 14:11:57 »
Brauchst doch nur in der Zeile
Code
choicelist := @DbColumn("" : "ReCache" ; "" : database ; "($All)" ; 0 );
deinen Server an die richtige Stelle einzutragen.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Pasteinformation
« Antwort #2 am: 08.07.10 - 14:19:37 »
Allerdings würde ich den Server konfigurierbar machen, z.B. durch einen notes.ini-Eintrag (den Dateinamen der DB auch, ist aber nicht so wichtig, wie der Servername, der ändert sich häufiger).

_server := @Environment ("PasteServer")

choicelist := @DbColumn("" : "ReCache" ; _server : database ; "($All)" ; 0 );
und
@PostedCommand([FileOpenDatabase]; _server : database  ; "($All)" ; dockey ; 1 ; 1 ) ;

eknori

  • Gast
Re: Pasteinformation
« Antwort #3 am: 08.07.10 - 14:25:42 »
Dann kann man auch noch gleich die Möglichkeit "Offline" berücksichtigen. Ist die Serverdatenbank nicht erreichbar, da keine Verbindung besteht, dann wird die lokale Replik gezogen.

Offline burkert

  • Aktives Mitglied
  • ***
  • Beiträge: 209
Re: Pasteinformation
« Antwort #4 am: 08.07.10 - 15:21:10 »
Perfekt,
genau so, wie ich das wollte!

Danke!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz