08. august 2002 - 13:48Der er
10 kommentarer og 1 løsning
Udfyldning af felter ved redigering
Hejsa
Klappen er gået helt ned!
Jeg har en lille "log" på et dokument, hvor brugeren kan skrive en lille kommentar:
LogComment LogUser LogDate LogComment1 LogUser1 LogDate1 Der er så 10 felter nedad, men de er skjulte, indtil den forgående er udfyldt!
Så vil jeg gerne have, at når man skriver i LogComment, skal Notes selv udfylde LogUser og LogDate. Det kan jeg også godt, men når jeg så skriver i LogComment2 - ændrer den også logDate, som bliver lig med LogDate1 - og det er ikke meningen!
Hvordan kan jeg gøre, så allerede computed felter bevarer deres værdi?
???? Nr. 2 svar SKAL virke!!!! ;-) Det er i øvrigt en hulens masse felter at holde styr på. du er bedre tjent med at have et indput felt, og når du så gemme dokumentet Appender du teksten til et andet felt hvor du også stempler med dato og navn.
Jeg kan ikke få det til at virke sådan - Det hænger nok sammen med at courseren står i feltet fra starten af!
Ja det tænkte jeg også på - men nu har jeg løst det ved at sætte flere felter på ;-)
LogDate LogPDate
@If(LogPDate1 ="";LogDate_1;LogPDate1) og så er det LogPDate der bliver vist! Det virker, men der er ingen tvivl om at det nok var bedre at sætte det ind i ét felt!
cdelicht>>> Bestemte mig alligevel for at lave det på den "pæne" måde.
Sub Exiting(Source As Field) Dim workspace As New NotesUIWorkspace Dim session As New NotesSession Dim uidoc As NotesUIDocument Dim doc As NotesDocument Dim collection As NotesDocumentCollection Set uidoc = workspace.CurrentDocument Set doc = uidoc.Document Dim rtitem As Variant Dim user As String user = session.CommonUserName Set rtitem = doc.GetFirstItem( "Log" ) Call rtitem.AppendText(LogInput + " " + user ) Call rtitem.AddNewLine( 1 ) End Sub
Denne kode står på feltet LogInput's exitrutine.
Det er så meningen at den skal overføre værdien i feltet LogInput til feltet Log, men det gør den ikke - feltet Log er Richtext og sat til computed, men når jeg kigger på document properties er feltet bare tomt!! Hvordan kan det være?
test + " " + LogInput + @newline men her kommer det til at stå to gange hver gang man sætter noget ind. Det må da kunne lade sig gøre på en eller anden vis!
hmm, nu har jeg sat en knap ind med lidt formula - men jeg kan ikke rigtig få det til at flytte værdien fra det første felt til det andet - nogle ideer?????
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.