aber speichert $updatedBy nicht nur die letzten 15 Einträge?
D.H., wenn 15 Einträge drin sind, weiss ich nicht mehr, ob der erste wirklich der Creator war?
grüsse
Dau-in
aber speichert $updatedBy nicht nur die letzten 15 Einträge?
D.H., wenn 15 Einträge drin sind, weiss ich nicht mehr, ob der erste wirklich der Creator war?
grüsse
Dau-in
ein Feld pro Column
mit @implode/@explode aufdröseln
bei @dbcolumn brauchst du doch nicht zu wissen, wieviele Dokumente, solange der Gesamtstring unter 32k bleibt?
daher nochmals die Frage:
WAS willst du eigentlich genau bewirken?
puuahh, ich mach so was immer mit Script, weil es da einfacher geht.
Aber wenn du dir eine Ansicht bastelst mit den Dokumente, die jeweiligen Spalten ausliest mit @dbcolumn und dann in dein Dokument in jeweils ein Feld reinpinnst ...
Aber schön wird das nicht.
Ein einfacher Excelexport bringt dich auch nicht weiter? Was willst du denn genau erreichen?
eine NotesDocumentcollection der gewünschten Dokumente erstellen, und dann die gewünschten Werte in ein Dokument wegschreiben, wenn du alles in einem Dokument haben willst.
grüsse
Dau-in
ein Monatsreportdokument erstellen, und die aktuellen Daten dort abspeichern.
Grüsse
Dau-in
CarstenH hatte mal eine Sammelbestellung gemacht und dadurch das ganze extrem ermässigt bekommen, ich weiss nicht ob das aktuell noch möglich ist.
Bei CERTFX sollte man vor allem VORHER einmal die Engine installieren und den Update-Button ausprobieren. Ich konnte es damals auf 2 Rechnern nicht installieren (trotz Support von CertFX), auf dem 3. Rechner lief es problemlos.
Grüssse
Dau-in
statt den feldern auf der Maske musst du dann halt die Backend-Items auslesen
meinFeldwert = doc.meinfeld(0)
P.S.:
oder valueArray = notesDocument.GetItemValue( itemName$ )
M. W. n. erst ab Version 8 (@command) in der Formelsprache
Grüsse
Dau-in
Edith: sorry, Überschrift gelesen und dann den Rest dazugedacht, diese Formel @Command([CopySelectedAsTable]) ist nicht das, was du suchst.
Mir ist das nicht als fertige Funktion bekannt, aber mit Script sollte das gehen.
Herdt-Verlag
grüsse
Dau-in
Set entryA = nav.GetFirstDocument
Set entryB = nav.GetPrevDocument(entryA)
Set altdoc = db.GetDocumentByID(entryB.UniversalID)
auch auf die Gefahr hin wieder einen weissen Schimmel zu bauen (da es auch Rappschimmel und Rotschimmel geben kann, ist ein weisser Schuimmel manchmal gar nicht so verkehrt)
du nimmst das erste Dokument und dann in der nächsten Reihe für entryB das Dokument davor.
Kommt denn da überhaupt ein Dokument vor dem ersten?
Was sagt der Debugger in der Zeile nach 'set altdoc', wird da denn ein Object angezeigt?
grüsse
Dau-in
du sollst einen String statt eines Arrays übergeben, wie sie es dir seit mehreren Postings versuchen nahezubringen:
Set docdate = New NotesDateTime(CStr(doc.Datumgruppengespräch(0)))
Grüsse
Dau-in
OfficePhoneNumber ist doch der Feldname?
Lass doch mal die Anführungszeichen weg.
vielleicht findet er mehrere gleichlautende Namen?
Wenn da Müller steht, ist die Chance doch gross?
Und mit [PartialMatch] findet er dann auch noch Müller-Schulze etc.
Grüssee Dau-in
Da ist dann der zurückgelieferte Lsite der Picklist wahrscheinlich grösser als 32K oder eine Feld (Z.B. History) ist zu stark gewachsen
grüsse
Dau-in
Was willst du denn genau machen?
In einer Ansicht wird eine Dokumentauswahl in den Spalten dargestellt.
Wenn du eine Ansicht mit 20 spalten hast, dannn kannst du nicht in 10 Spalten alle Dokumente anzeigen und in den anderen Spalten nur eine Teilmenge.
du kannst nicht über die Spalteneigenschaften auf die Dokumentauswahl Einfluss nehmen.
Grüsse
Dau-in
die Syntax aus der Hilfe:
Determines whether a substring is stored within a string.
Syntax
@Contains( string ; substring )
hi,
soweit ich weiss, will CarstenH eine Sammelbestellung bei CertFX machen, und es soll dadurch erheblich billiger werden.
Grüsse
Dau-in
wenn ich 'a' eingeb, dann kommt bei mir auch der 1.4.2008
bei 'b' und bei 'aa' kommt eine Fehlermeldung
dann interpretiert er das wohl als Zahl, die er in ein Datum umwandelt?
mit
serverName$ = notesDatabase.Server
den Servernamen ermitteln, und dann in col
Set col = ws.PickListCollection( PICKLIST_CUSTOM, False , serverName$ ,_
"test.nsf" , "agenturen" , "Auswahl" , "Bitte wählen Sie den Mitarbeiternamen aus." )
die Variable für den Server eingeben.
so würde ich es erstmal probieren.
@If(@IsTime(Loeschdatum); Loeschdatum; @Failure( "Tragen Sie bitte ein gültiges Datum ein."));
a := @Adjust(@Today; 0;0;7;0;0;0);
@Prompt([ok];"Loeschdatum"; @Text(@thisvalue - a));
@If(Loeschdatum <a ; @Failure("Das Löschdatum muss mindestens 1 Woche in der Zukunft liegen"); @Success)
mit kleiner statt kleiner gleich läuft das bei mir
ich hab das erste @successs rausgeschmissen, denn schliesslich ist da noch kein success, sondern er soll weitermachen