SELECT Verschrottung!="" & Änderungen!=""
Beiträge von pascal_x
-
-
...kennt da jemand vielleicht nen Trick mit dem man alle Kategorien zuklappen kann?
ist echt nervig für die User wenn immer erst gescrollt oder geklappt werden muß. :roll:
-
...und noch mehr Lesestoff
http://www.redbooks.ibm.com/redbooks/pdfs/sg245670.pdf
....und noch eins speziell für .NET
-
...das einzige was mir spontan einfällt ist, dass das Skript zur Laufzeit die Namen der Items abfragt und Du jene die Du nicht haben möchtest übergehst.
EDIT: Ich mache Excel Export Aktionen immer auf Ansichten. Da kann ich vorher festlegen welche Daten ich haben möchte und wenn ich will sogar den Datentyp modifizieren.
-
Ich empfehle Dir in der Designer - Hilfe nach allen Klassen zu suchen die in Deinem Skript mit "Dim" deklariert sind. :roll:
Die Designer Hilfe ist gut geschrieben .... und der AHA - Effekt ist überwältigend.
-
dnotes ok...
Aber aus einem geöffneten Dokument heraus wird das schwierig. Die Informationen in welcher Ansicht sich das Dokument befindet ist vom Dokument aus nicht verfügbar. Ein Notesdokument weiß nicht einmal in welchem Ordner es sich befindet weil diese Informationen im Gestaltungsdokument des Ordners hinterlegt werden.
Mit ein wenig Trickserei kann man die Ordnerinformation im Dokument speichern. Aber Ansichtsinformationen im Dokument :-?
EDIT: oh... hatte sich schon erledigt... aber irgendwie hab ich das thema wohl falsch aufgefasst :hammer:
-
...die Abfrage in welcher Ansicht sich das aktuell geöffnete Dokument befindet macht IMHO keinen Sinn da die Dokumente per se keiner Ansicht fest zugeordnet sind. Anders verhält es sich wenn das Dokument in einen Ordner verschoben wurde.
Wenn Du aber besagtes Dokument offen hast so kannst Du per FrontEnd Skript nur auf die UI-Klassen des aktuellen Dokumentes zugreifen.
Eine Möglichkeit wäre es im QueryopenDocument der Ansicht oder des Ordners eine Variable zu übergeben die Du dann auslesen kannst.
Was ist eigentlich Dein Ziel?
-
....Ich hab genau dasselbe Problem. Und bei mir Funktioniert auch der Befehl "@Command([ViewCollapseAll]) nicht während "@Command([ViewExpandAll]) funktioniert.
Ich werd noch wahnsinnig. :hammer:
-
...die Infos kannst Du ganz normal, per Script-Metode, auslesen (musst Dir halt den jeweiligen Funktionsnamen und die Eigenschaften aus dem Skript rauslesen) und dann hinschreiben wo Du möchtest. Z.B. in eine neue Mail oder eine vorgefertigte Sysinfo Maske.
Edit: Dieses Script in einen Agenten einzufügen macht IMHO keinen Sinn da jeweils nur einzelne Informationen abgerufen werden. Ausserdem hast Du nicht die Möglichkeit es per "USE%" in Deine anderen Gestaltungselemente einzubauen. Leg es lieber als Script-Bibliothek an.
-
...Du kannst die Systemwerte auch per Lotus Script auslesen. Wenn Du das Script in der Angefügten Datei als neue Skripti Bibliothek anlegst dann kannst Du die darin enthaltenen Methoden verwenden. Vielleicht ist das was Du suchst ja mit dabei.
-
...Ich werde das jetzt mit einem eingebetteten Ordner lösen. Nachdem das Datum gewählt wurde werden alle Dokumente die den Kriterien entsprechen in den Ordner hinzugefügt...
-
Hi Leute....
Ich gerade ein Brett vorm Kopp :hammer: und vielleicht habt Ihr ja eine Idee.
Ich habe eine Maske mit eingebetteter Ansicht deren erste Spalte das Kategorisierte Erstelldatum der jeweiligen Dokumente enthält. Nun möchte ich jedoch als "Einzelne Kategorie" jeweils nicht nur einen Tag anzeigen lassen sondern alle Dokumente die ab einem Bestimmten Datum erstellt wurden. Das Cuttoff Date wird per Datumsfeld in der Maske festgelegt.
Leider kann ich mit Arrays nicht arbeiten da nur ein einzelner Wert als Kategorie für die eingebettete Ansicht erlaubt ist.
-
Es heisst ja "Hide Action if formula is true"
Das bedeutet wenn Du einfach die Formel "@IsNotMember("[Reader]"; @UserRoles)" nimmst dann ist die Formel wahr wenn der aktuelle User nicht diese Rolle hat.
-
...also ich habe eine Rahmengruppe in der ich, abhängig von der Bildschirmauflösung, berechnet verschiedene Masken anzeigen lasse.
-
@UserRoles gibt eine Wertliste zurück .....also höchstens @Contains("[Reader]"; @UserRoles).... was hast Du an @IsNotMember auszusetzen ...??
-
...wäre es da nicht sinnvoller den Rahmeninhalt berechnet darstellen zu lassen?
-
dann vielleicht doch auf die umständliche weise...
Code
Alles anzeigenSub Click(Source As Button) Dim session As New NotesSession Dim db As NotesDatabase Dim view As NotesView Dim last_doc As NotesDocument Dim workspace As New NotesUIWorkspace Dim akt_dokument As NotesUIDocument Dim akt_view As NotesUIView Dim currentviewname As String Set akt_dokument = workspace.CurrentDocument key = akt_dokument.FieldGetText("projektname") Dim vc As NotesViewEntryCollection Dim et as NotesViewEntry Dim curDoc as Notesdocument Set curdoc = akt_dokument.document currentviewname = akt_dokument.FieldGetText("current_view") Set db = session.CurrentDatabase Set view = db.GetView ( currentviewname ) Set vc = view.AllEntrys set et = vc.GetEntry(curdoc) If view Is Nothing Then Messagebox "Fehler" Else Set last_doc = view.GetLastDocument If akt_dokument.Document.UniversalID = last_doc.UniversalID Then Messagebox "Letztes Dokument" Else set.curdoc = vc.GetNextDocument(et) Call akt_dokument.Close Call workspace.EditDocument(0, curdoc) End If End If End Sub
-
...oder vielleicht so...
@IfError(@Command([NavNext]);@Prompt([Ok];"Achtung";"Letztes Dokument erreicht"))
-
....versuch es doch mal mit [NavigateNext] ....oder [NavNextMain]...
-
...kannst Du Dein Vorhaben etwas genauer beschreiben....