Avatar billede sbay Nybegynder
19. april 2002 - 09:46 Der er 3 kommentarer og
1 løsning

Opdatering af Formfelt

Hejsa

Jeg skal på baggrund af et felt på en form ændre et felt på en anden form. Det drejer sig om et udlånsregistreringssystem (puha langt ord). Jeg har altså en form til enheder, samt en udlånsform. Når jeg opretter et lån, vil jeg gerne sætte et felt til Unavailable på den udlånte enheds form og omvendt når jeg registrerer at enheden er leveret tilbage.

Hvordan gøres det nemmest - skal man ud i noget LotusScript, eller kan det gøres i @formula???
Avatar billede cdelicht Nybegynder
19. april 2002 - 15:09 #1
Du burde kunnet lave det med @Formula:
Find dit dokument vha. en nøgle og @DbLookup i et view
Få returneret det fundne dokuments UNID ved at have denne i samme view
Set værdien med @SetDocField
Ex:
@SetDocField(@DbLookup(""; "":""; "ViewNavn"; "Søgenøgle"; KolonneNrForUNID); "FeltDerSkalSættes"; "FeltVærdi")
Indrømmer at jeg ikke er sikker på om FeltVærdi kan erstattes med @unavailable, men på den anden side virker det drastisk at slette et felt! Du bør måske overveje at sætte en Hide/When formel på der skjuler feltet hvis det er tomt. Så er du sikker på at ovenstående virker.
Avatar billede sbay Nybegynder
22. april 2002 - 11:44 #2
hmmm, det ser rigtig nok ud - rent kodemæssigt, men kan ikke få det til at virke. Jeg har lagt det ind i Save && Close (Action) - kan det have noget med det at gøre???

Kodestump:

@SetDocField(
@DbLookup(""; "":""; "(ItemLookupViewUID)"; LoanItemID; 5)
; "ItemStatus"; "Unavailable");

@If(@Command([FileSave]);@Command([FileCloseWindow]);@Return(""))
Avatar billede sbay Nybegynder
22. april 2002 - 11:59 #3
Nu virker det - skulle lige have placeret koden i min shared action...
Avatar billede cdelicht Nybegynder
22. april 2002 - 12:01 #4
Nåeee du har sat værdien Unavailable ind....... ;-)
Jeg troede du ville slette feltet!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester