Avatar billede fauer Nybegynder
03. juni 2005 - 16:26 Der er 11 kommentarer og
1 løsning

Kan db selv gange to kolonner ?

Hvis nu jeg har antal og pris, kan access så gange antal med pris, og vise resultatet i en tredje kolonne...
Lige som Exel?

Mvh fauer
Avatar billede hmortensen Nybegynder
03. juni 2005 - 16:29 #1
Ja, burde virke sådan her:
SELECT antal, pris, (antal*pris) AS total FROM tabel
Avatar billede mugs Novice
03. juni 2005 - 16:29 #2
ja - i en forespørgsel kan du sætte markøren i en ny tom kolonne og du kan bruge udtryksgeneratoren eller selv indtaste f.eks.:

Udtryk1:[Antal]*[Pris]
Avatar billede fauer Nybegynder
03. juni 2005 - 16:59 #3
mugs
Jeg er ikke helt sikker på hvordan du mener, jeg har Access 2003.

mvh fauer
Avatar billede -anders- Juniormester
03. juni 2005 - 17:54 #4
fauer>, det mugs mener er:
Opret en forspørgsel og tage de felter fra tabellen der skal til for at lave udregningen. I designvisning på forspørgslen skriver du det mugs nævner i sit indlæg i en tom kolonne, kør derefter forspørgslen, og din udregning vises. Feltnavne skal naturligvis være de rigtige (dem fra tabellen).

Fordelen ved den metode mugs forslår er, at du kan beytte feltet i diverse formularer og rapporter
Avatar billede fauer Nybegynder
04. juni 2005 - 17:46 #5
Hmmm kan jeg også bruge den udregning, når jeg henter data via. ASP?? eller er det smartere at lave udregningen i ASP??
Avatar billede fauer Nybegynder
04. juni 2005 - 19:00 #6
Jeg fandt ud af det ved hjælp af ASP...

Så jeg er fræk at tage points selv.
Men tak for indsatsen

fauer
Avatar billede mugs Novice
04. juni 2005 - 23:43 #7
Ja - Det er jo lidt frækt at tage point selv, selvom du ikke har gjort det endnu.
Uanset at du ikke vil bruge vore løsninger, må vi jo konkludere at disse løsninger er rigtige. Dit spørgsmål lød:

"kan access så gange antal med pris, og vise resultatet i en tredje kolonne.."

Og det er jo det vi har svaret på. Om du vil bruge svaret eller ej, er i denne sammenhæng fuldstændig ligegyldigt. Svarene er stadig korrekte.

Jeg kan kun opfordre dig til at formulere dine spørgsmål bedre en anden gang.
Avatar billede -anders- Juniormester
04. juni 2005 - 23:56 #8
Kender intet til ASP, men dette er jo en ren Access-kategori, og det du spørger om er som udgangspunkt et rent Access-spørgsmål, som mugs har svaret korrekt på, så jeg syntes det rimeligt at mugs for point her. Mit indlæg var kun tænkt som en ledende kommentar
Avatar billede fauer Nybegynder
05. juni 2005 - 22:00 #9
Det er jo svært at formulere et spørgsmål som er bedre end ens forudsætninger.....
Det er derfor der er behov for et sted som eksperten.

Hvis du læser min kommentar 04/06-2005 17:46:00 kan du se at jeg var i vildrede om hvor jeg skulle lave udregningen.
Da jeg forsøgte mig med Access forspørgelser i designvisning, kunne jeg ikke komme til at indtaste det som mugs anviste. Og da han var længe om at svare, måtte jeg gå andre veje. Da aandersen svarede mig 2 timer senere forsøgte jeg igen med Access men igen samme resultat, så jeg fandt aldrig ud af det, og havde ikke tid til at vente på mere hjælp.

Men send mig jeres svar så skal i få points.

Mvh fauer
Avatar billede -anders- Juniormester
05. juni 2005 - 22:53 #10
Hej fauer
Som nævnt 04/06-2005 23:56:22, var mit indlæg blot en support til mugs svar, da jeg ved det er det rigtige, hvorfor du i et rent access-miljø ikke kan få det til at virker kan jeg ikke gennemskue, har selv brugt det masser af gange uden problemer. Nevermind det er da godt at du fik til virker som du ønsker. Når mugs lægger et svar giver du blot point til ham.

mvh aandersen
Avatar billede mugs Novice
06. juni 2005 - 10:23 #11
Nu skal dette ikke være nogen pointjagt - Blot problemet er løst må det være det!
fauer > Læg selv et svar og accepter det. Der er nok lidt langt melælem svarene i disse dage. Der må være noget galt med eksperetens mailserver, jeg har f.eks ikke fået mails om disse 2 sidste indlæg.

Når jeg reagerede som jeg gjorde, er det fordi jeg er træt af, at bruge tid på at formulere et svar, når spørgeren bagefter accepterer sit eget svar eller omformulerer spørgsmålet, så det faktisk ikke har ret meget at gøre med det oprindelige spørgsmål. I dette spørgsmål er der ikke fra starten tilkendegivet, at det har noget at gøre med ASP. Var der det, havde jeg ikke svaret.
Avatar billede fauer Nybegynder
07. september 2005 - 15:14 #12
OK så gør jeg det, anyway tak for jeres tid.

Mvh fauer
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