18. juni 2002 - 13:04Der er
10 kommentarer og 1 løsning
Dialogbox og Queryclose
Jeg har en dialogbox som sender en mail når den bliver lukket, via queryclose. Men hvordan tester man på om man trykker på OK eller Annuller knappen, så den ikke sender en mail???
Øøøhm, ja nu virker annuller, men OK er det samme. Altså: Nu kommer der slet ingen mails frem når man trykker på OK! Så det var jo lidt værre end før ;o)
På min "hovedform" har jeg en action med fomlen: @DialogBox("(AdvisBox)"; [AutoVertFit]:[AutoHorzFit];"Advistext");
På (AdvisBox)-formen har jeg formlen: @MailSend(Navn;"";"";"Information om opgavenr.: "+DocNumber;AdvisText+@NewLine;@NewLine+"Med venlig hilsen"+@NewLine+"ITgruppen")
Jeg tjekke lige nærmere. I mellem tiden kan du lige undersøge om ikke du får oprettet et dokument hver gang du klikker på OK. Lav et view der viser ALLE dokumenter i basen og se om ikke der skulle være nogle baseret på (AdvisBox). Jeg formoder du ikke ønsker diusse dokumenter opretet?!
OK, min konklusion er, at du ikke kan styre det via std. OK/Cancel knapper. Så du må tilføje [NoOKCancel] til @Dialogbox og selv oprette de 2 kanpper på AdvisBox formen. Du kan så lægge al den kode du vil på disse knapper, f.eks. @SetProfileField("HvadErValgt" ; "OKKnap" ; "1" ; @UserName); @Command([FileCloseWindow]) på OK knappen, og tilsvarende @SetProfileField("HvadErValgt" ; "OKKnap" ; "0" ; @UserName); @Command([FileCloseWindow]) på Cancel knappen. I Queryclose tilføjer du så følgende kode: @If(@GetProfileField(("HvadErValgt" ; "OKKnap")="1"; <Send mail kode>; @Return(""))
OK. Jeg har oprettet en OK og Annuller knap selv. OK knappen med min @Mailsend, og Annuller med FileCloseWindow. det gjorde tricket...Tak for tippet !!
Synes godt om
Ny brugerNybegynder
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.