NOTESSIDAN

Allt om Lotus Notes & Domino




Funktion för att skapa en tom NotesDocumentCollection
Eftersom det inte finns någon metod eller konstruktor för att skapa en ny och tom NotesDocumentCollection i Lotusscript så har jag här gjort en funktion som förvisso inte lär vara särskilt snabb men den gör sitt jobb, den returnerar en tom NotesDocumentCollection.

Function NewDc() As NotesDocumentCollection Dim db As notesdatabase,session As New notessession Dim dc As notesdocumentcollection,doc As notesdocument Set db = session.currentdatabase Set dc = db.FTSearch("x$c$¤xsaxsdsxaxsadzx",1) If dc.count = 1 Then Set doc = dc.GetFirstDocument Call dc.DeleteDocument(doc) End If Set NewDc = dc End Function



Relevanta Poster på Notessidan:



Publicerad 2006-10-23 | Kommentarer: 5 | Läsningar: 2360
Kommentarer

Peter von Stöckel ( 2006-10-24 00:06:58 ) Websida
Hej Thomas! Nu är jag här igen, och klagar på dig... ;-)

Nej, men allvarligt talat så brukar jag använda en mycket enklare och snabbare lösning för att skapa en tom NotesDocumentCollection.

dim dc as NotesDocumentCollection
set dc = db.GetProfileDocCollection("Foo")

Förutsättning: db är deklarerad som NotesDatabase, och pekar på NotesSession.CurrentDatabase.

Det ger snabbt och enkelt en tom NotesDocumentCollection. Nackdelen med din lösning är att om databasen inte är fulltextindexerad, och har många dokument, så kan den ta "lång tid". Att söka bland profildokumenten, som dessutom är cachade, går betydligt fortare. Ser man dessutom till att söktexten, i detta fallet "Foo", inte finns som namn på något profildokument så är man garanterad att få en tom NotesDocumentCollection.

Thomas Adrian ( 2006-10-24 07:39:32 ) Websida
Hej Peter,

Tack för ditt svar, lite av syftet med mina poster är att försöka få igång en diskussion så att vi alla kan bli bättre på det vi gör.

Idag lärde jag mig nåt, och fler med mig tror jag. Tack !

Hälsningar
Thomas

Peter von Stöckel ( 2006-10-24 11:44:17 ) Websida
Det är alltid kul att kunna ge något tillbaka. Jag har lärt mig en hel del av dig också.
Peter von Stöckel ( 2006-10-25 11:26:24 ) Websida
Jag kunde inte låta bli att göra en SnTT om detta: http://www.bananahome.com/users/bananahome/blog.nsf/d6plinks/PSTL-6UWC7K

Thomas Adrian ( 2006-10-25 23:11:47 ) Websida
Det gjorde du rätt i Peter.

/T



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1378
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 178,5Mb
Fixup: 2019-07-15 00:31:17
FT:2019-07-16 03:10:24
DB Procent använd: 99,5
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7927
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-07-16 04:40:25
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 3
Kommentarsspam Totalt: 17897


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker