Autor Thema: Pasteinformation  (Gelesen 1795 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

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
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.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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 ) ;

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
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.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

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