Avatar billede olav76 Nybegynder
24. september 2003 - 10:14 Der er 2 kommentarer og
1 løsning

Brug af en konstant som brugeren kan rette.

Hvordan løser jeg følgende?

Jeg har en tabel med feltet "købspris". I en forespørgsel vil jeg gerne oprette feltet "Salgspris" som skal være lig med "købspris"*X, hvor X er en konstant på f.eks. 1,15.

Jeg kan godt selv klare det ved at skrive "salgspris: [købspris]*1,15" i feltet i forespørgslen, men jeg vil gerne have at mine brugere selv kan rette konstanten i en formular. Jeg har så oprettet en tabel med feltet "Konstant" (der er kun én post i tabellen nemlig 1,15).

Dette felt har jeg medtaget i forespørgslen, men jeg kan ikke få det til at virke. Er jeg på rette spor, eller skal jeg en helt anden vej?
24. september 2003 - 10:22 #1
Hvis du vil bevare din tabel-løsning, så skal du bare bruge DFirst (eller DLookup) til at 'fiske' værdien:
salgspris: [købspris]*DFirst("Konstant";"DinTabel")
Avatar billede olav76 Nybegynder
24. september 2003 - 11:16 #2
1000 tak for svaret - DFirst, den skal jeg huske :o)
Avatar billede olav76 Nybegynder
17. oktober 2003 - 11:59 #3
Jeg har brugt løsningen i et stykke tid - og det gik skam fint, men nu er der opstået et problem. Databasen kører med et replikasæt til brugerne. Løsningen virker stadig fint i Masterdesign, men i replikaen får man nu en fejlmeddelelse når man prøver på at åbne noget der forbinder til den forespørgsel hvor formlen er med. (se evt http://exp.dk/spm/414766 )

Findes der en anden løsning på problemet??
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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