10. september 2008 - 15:15Der er
9 kommentarer og 1 løsning
Opdater fortløbende nr.
Hej,
Jeg har følgende Agent som opdaterer ved nr man er på en venteliste, men den opdaterer ikke nr. baseret på det view den køres i dvs. den tager ikke hensyn til sorteringen, det er fordi jeg har først et felt med 1 eller 2 som betyder om det er akut eller ej, næst har jeg et fortløbende uniktnr. som ikke må røres og sidst har jeg for nem oversigt hvad nr. men er på listen. Men alle 1 skal tages først og derefter alle 2 men baseret på det unikkenr de har således at en jeg taster idag kommer før hende jeg taster imorgen, men hvad skal rettes:
Sub Initialize Dim session As New NotesSession Dim db As NotesDatabase Dim collection As NotesDocumentCollection Dim doc As NotesDocument
Dim number As Double
Set db = session.CurrentDatabase Set collection = db.AllDocuments
Set v = db.getview( "(luAdmin)" ) Set adminDoc = v.getdocumentbykey( "Asset Number")
While Not doc Is Nothing If DOC.FORM(0) = "skema" Then
number = assignUniqueSeqNumber1 doc.NR = "" + Cstr( number ) Call doc.save( True , False ) ' Mark this doc Call session.updateProcessedDoc( doc ) End If
Set doc = collection.getnextdocument( doc ) Wend End Sub
a) Hvad hedder dét view hvor personerne står i den rigtige rækkefølge? b) Jeg formoder at personerne i view'et er sorteret så nr. 1 står først og såfremdeles? c) Skal agenten laves så den stempler alle dokumenter i view (fra a)) ét ad gangen med numrene 1, 2, 3, ..., n?
Uanset hvad jeg gør så kommer en "ikke akut" før en akut.
Jeg har intet problem at få den til at sortere dem korrekt i et view, men kravet er at man gerne vil have opdateret et NR felt på selve dokumentet som viser hvad nr de er på listen.
UniqeNR = Et unikt nummer de tildeles ved oprettelse Akut = Er det en akut (1 for Ja og 2 for nej) AkutUniqeNR = Er et nummer der tildeles samtidig med at Akut sættes og er uafhængigt af UniqeNR
NR skal så opdateres først på baggrund af AkutUniqeNR og derefter UniqeNR
Dvs. har den et AkutUniqeNR så skal den ALTID komme for en med UniqeNR dog baseret at den stadig har en Akut værdi med 1 er den 2 så skal AkutUniqeNR ikke have nogen funktion
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.