Autor Thema: DB per Befehl/Funktion als Hompage festlegen ?  (Gelesen 2000 mal)

Offline Fusionman

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
  • 0==]:;:;:;:;:>
DB per Befehl/Funktion als Hompage festlegen ?
« am: 16.08.02 - 15:34:21 »
Hi Leute,

gibt es einen Befehl / eine Funktion oder in Script eine Möglichkeit eine Datenbank als Homepage festzulegen ? Ich wollte nämlich im "Über diese Datenbank" einer bestimmten DB einen Button einbauen, über den der User diese DB als seine Homepage festlegen kann. Ich weis zwar wie das über ein Lesezeichen möglich ist, aber das bedeutet ja nicht, das ein normaler User das weis :-)

Gruß Fusionman

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
..::[ F u S i O n M a N ]::..

:::: NOTES seit 1996 :::::

Offline bob

  • Aktives Mitglied
  • ***
  • Beiträge: 166
  • Geschlecht: Männlich
  • R5
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #1 am: 16.08.02 - 15:45:10 »
Hi,

afaik gibt es in R5 dazu wohl leider keine Möglichkeit.
Hab schon öfter Threads diesbezüglich in Foren gelesen, aber nie mit einer Lösung.

Aber vielleicht gibt's mittlerweile was?
Würde mich auch interessieren.

bye,
Bob
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #2 am: 16.08.02 - 15:46:37 »
Hi,

ist, so weit ich weiß, nicht möglich.  ???


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Glombi

  • Gast
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #3 am: 16.08.02 - 17:37:09 »
@Fusionman

Du könntest in die NOTES.INI des Users den Eintrag

StartupDB=<Replik-ID>

mittels Script schreiben.
@Formelsprache geht nicht, da man nur die $... Variablen setzen kann.

Bsp

dim session as New NotesSession
dim db as NotesDatabase
set db = session.CurrentDatabase
call session.SetEnvironmentVar("StartupDB",db.ReplicaID,True)

Bei nächsten Start wird dann automatisch diese DB geöffnet.

Gruß
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fusionman

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
  • 0==]:;:;:;:;:>
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #4 am: 19.08.02 - 08:13:05 »
Hi Glombi,

hmmm erstmal danke für deinen Tipp ! Allerdings funktioniert das bei mir leider nicht. Der Eintrag wird zwar in der notes.ini eingetragen, aber beim Start von Notes kommt immernoch die alte Homepage bzw. in meinem Fall der Arbeitsbereich, da ich den als Homepage verwende. Hatte auch vor dem Ausführen des Scripts keinen Eintrag "StartupDB" in der notes.ini.
Hast du eventuell noch eine Idee.

Arbeite übrigens mit Notes 5.0.10

Gruß Fusionman
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
..::[ F u S i O n M a N ]::..

:::: NOTES seit 1996 :::::

Glombi

  • Gast
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #5 am: 19.08.02 - 09:31:22 »
Sorry, da ist noch ein kleiner Fehler im Script: Die Replik-ID muss mit ":" in der NOTES.INI stehen, die LotusScript Funktion liefert aber die Replik-ID OHNE ":" zurück.
Das hier sollte aber funktionieren:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim replid As String
Set db = session.CurrentDatabase
     
replid = db.ReplicaID
If Instr(replid,":") = 0 Then
replid = Left$(replid,8) & ":" & Right$(replid,8)
End If
     
Call session.SetEnvironmentVar("StartupDB",replid,True)

Gruß
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Glombi

  • Gast
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #6 am: 19.08.02 - 09:34:26 »
Also, dass mit den Smileys ist hier mal blöd! :o

In dem Left$... musst Du das Sonnenbrillen Smiley durch , 8 ) ersetzen:
replid = Left$(replid , 8 ) & ":" & Right$(replid , 8 )
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Fusionman

  • Frischling
  • *
  • Beiträge: 14
  • Geschlecht: Männlich
  • 0==]:;:;:;:;:>
Re: DB per Befehl/Funktion als Hompage festlegen ?
« Antwort #7 am: 19.08.02 - 09:46:47 »
Hi Glombi,

danke für deine prompte Hilfe. Hätte ich zwar auch selbst draufkommen können, aber manchmal braucht man halt einen, der einen mal von der Leitung schupst :-) ! Klappt auch jetzt, das die DB direkt beim Start von Notes geöffnet wird. Ist zwar nicht direkt wie eine Homepage, da sie ja nur direkt geöffnet wird, und dann auch wieder einfach geschlossen werden kann, aber das sollte es eigentlich erstmal tun für die User. Soll ja eh nur eine Option sein. Ist dem ein oder anderen so vielleicht noch lieber, als sie direkt als Homepage zu haben. Und wer es unbedingt als richtige Homepage haben will, kann es ja auch über das Lesezeichen machen.

Nochmal vielen Dank für deine Hilfe !!!

Gruß Fusionman
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
..::[ F u S i O n M a N ]::..

:::: NOTES seit 1996 :::::

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz