Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Kadlec am 23.04.07 - 15:35:34
-
Für eine Auswahl bestimmter Dokumente muss in einer DB eine persönliche Ansicht erstellt werden.
In dieser ist es dann möglich mit der ExcelExport.lib von Eknori die Daten nach Excel zu exportieren.
Nun habe ich das Problem dass dies nicht bei allen funktioniert. Fehler bei
Set vc = view.AllEntries.
Daraufhin habe ich festgestellt das die Persönliche Ansicht nicht immer von Notes gefunden wird.
Habe ich mit dem hier gemacht:
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim views As Variant
Set db = session.CurrentDatabase
views = db.Views
Forall v In views
Messagebox( v.Name )
End Forall
End Sub
Warum ist das so??
Boris
-
Ist es immer dieselbe Ansicht, die nciht gefunden wird, oder sind es verschiedene?
Liegen sie auf dem Server oder auf dem Desktop?
-
Es handelt sich um eine bestimmte persönliche Ansicht (1. Meine Auswahl) und wird auf dem Desktop gespeichert.
-
Das Script läuft aber lokal? Sonst findet es die persönlichen Views auf dem Desktop nicht.
-
Versuch's doch mal wenn du die persönliche Ansicht in der Datenbank gespeichert wird. Ich weiß, dass es mit Ansichten die auf dem Desktop abgelegt werden im wieder zu mal zu Problemen kommt und das einige Funktionen nicht oder nicht sauber funktionieren.
Ich würde sowieso private Ansichten immer in der Datenbank speichern.
Axel
-
Hi Axel,
dass ist ja das Problem. Bei uns werden Private Ansichten nur auf dem Desktop gespeichert.
-
Bei uns werden Private Ansichten nur auf dem Desktop gespeichert.
Wenn man derartige private views dann programmatisch nutzen will, hat man ziemlich schlechte Karten - da spielt auch einiges "im Hintergrund" mit. Wenn Ihr das nicht ändern könnt, geht Euch ggf. gewisse Funktionalität ab (das ist u.a. in der KB beschrieben).
Vielleicht ist es aber sogar einfacher bei Deinem Problem: Evtl. wurde eine neue private Ansicht noch gar nicht erkannt, weil die DB nicht erneut geöffnet wurde? Auf letzte Vermutung würde ich aber nicht zuviel geben - das darüber stehende ist entscheidender.
Bernhard
-
OK werde mich mal kundig tun ob es doch die Möglichkeit gibt die Ansichten in der DB zu speichern.
Gibt es eigentlich eine Erklärung dafür dass es bei einigen Usern funktioniert bei anderen nicht??
Boris
-
Gibt es eigentlich eine Erklärung dafür dass es bei einigen Usern funktioniert bei anderen nicht??
Ggf. ja - aber da müsste man die DB und das ganze Umfeld kennen. Das ist dann ein weites Feld und sprengt ggf. ein Forum.
Bernhard