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
Mån - spelo (R:0)
Mån - importera and helgdagar (R:1)
Mån - winmail.dat (R:1)
Mån - länk and till and ms and office (R:0)
Mån - post and blank (R:0)
Mån - helgdagar and 2010 (R:0)
Mån - automatisk and adress (R:0)
Mån - svensk.dic (R:2)
Mån - follow and up (R:0)
Mån - läs and xml (R:5)
Mån - eval (R:4)
Mån - excel and export (R:2)
Mån - länkning (R:0)
Mån - kardemark (R:0)
Mån - traveler (R:8)
Mån - applet (R:3)
Mån - notes and 8.0.2 (R:2)
Mån - locked and out (R:1)
Mån - replikera and lokala and kontakter (R:1)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:528
Antal Kommentarer: 925
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 4123,5Mb
Fixup: 2011-09-18 05:31:28
FT:2011-09-19 12:14:02
DB Procent använd: 99,7
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 59
Antal Dokument: 4636
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 512
Antal Attachments: 155
Antal Konflikter: 0
Server version 1: 379
Server version 2: Release 8.5.2FP1|November 29, 2010
Server Plattform: Windows/32
Ändrad: 2011-09-19 12:29:39
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=96$ZN=W. Europe
Region: sv
Kommentarsspam Idag: 0
Kommentarsspam Totalt: 3273


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker