17. april 2003 - 13:40Der er
9 kommentarer og 1 løsning
Beregning af formel indsat i memo felt
Hejsa,
Til brug for et parameterstyret system har jeg brug for at kunne lagre funktioner/formler i et memo felt, der er tilgængeligt for administratorer, men som bliver beregnet og eksekveret i VBA. ex.: Functionen i tabellen func og feltet memo ser sådan ud:
Dim x, y As Integer x = 2 y = 2 MsgBox "Resultatet af beregningen " & Function_Name _ & " = " & x + y
Og feltet function_Name ser sådan ud: 2+2
Hvordan får jeg afviklet Function_Syntax linien i VBA??? MVH -B
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hmm.. det tror jeg ikke 'bare' at du kan :( Eneste idé er noget med at læse den enkelte linie i memofeltet ind i hver sin variable - for så derefter at håndtere det - men jeg aner ikke hvordan...
well actually it should be possible and I have tried it, but its years back and I just cant seem to find any examples.
What you have to do is create a new function in code and then call the function, then maybe delete the code again afterwards. Just out of interest, if the code is the same then WHY not just have the code in a module as normal?
Terry: Jeg forstår så udemærket at du spørger. Selve formlen skal ligge så den er redigerbar for en administrator. Beregningerne kan nemlig variere en smule da der er faktorer der skal medtages/udeblives løbende. Jeg er kommet lidt videre ved at splitte det op i lidt mindre bidder fordelt over felter. Min udfordring nu er at få det til at blive en form for syntax generator der IKKE er begrænset af antallet af udtryk.
but having the "formular" in a dB doesnt give any more flexiblity than having it in a module, or am I missing something? If you are trying to stop other users from tampering then you can use Access's own built in security for this!
Terry: Jo det giver den flexibilitet at vedkommende der skal administrere koderne ikke er VBA kyndige, men yderst beregningskyndige. Og de skal ikke ligge og "rode" i moduler, men kun i selve basens interface. Ydermere skal systemet i sidste ende lægges på et site i ASP sider. Og her skal de ABSOLUT ikke have adgang til at pille.
Dont get me wrong, but here we are trying to find a solution for Access when in the end we find that the solution isnt for Access but ASP! I dont see anything which indicates that the solution was intended for ASP and not Access, but I must admit I am VERY interested in seeing the final solution.
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.