Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-22 16:39:11 - Erik Wanander, i forum access, Tråden har 6 Kommentarer och lästs av 1473 personer

Hej!

Jag är inte riktigt hemma på formulär i Access 2003, men jag tror att detta är lätt att lösa för dem som kan... ;)
Jag har en tabell som innehåller kolumnerna "pris" och "antal" för respektive artikelnummer säger vi.
Sedan har jag ett formulär som visar informationen från dessa celler i separata rutor, och sen en tredje ruta som visar totalsumman genom att ta "pris" * "antal".

Denna totalsumma vill jag sen få in i tabellen i en ny kolum jag skapat som heter "tot_pris".
Hur gör jag detta, då min "control source" för total-rutan i formuläret innehåller en formel, och således inte kan länkas till tabellkolumnen?

Måste man skapa nån query och lägga in som "event" eller?
Tack på förhand!

/Erik


Svara

Sv: Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-22 16:41:42 - Åsa Holmgren

Varför vill du spara totalpriset? Kan du inte alltid beräkna det?


Svara

Sv:Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-22 16:44:42 - Erik Wanander

Det är några kollegor som kopierar tabellen in i Excel, och då vill de ha med en kolumn med totalpriset i...
De vill dessutom ha kolumnen på en viss plats, så det går inte att skapa en formel i Excel då den kommer skrivas över vid nästa export i så fall.

Mvh Erik


Svara

Sv: Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-22 16:46:48 - Åsa Holmgren

Kan de inte kopiera från en fråga istället då?
Det är dålig databasdesign att spara uppgifter som kan beräknas ;)


Svara

Sv: Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-22 22:22:05 - Larry Höjer

Det du kan göra är att i Excel skapa en koppling till den aktuell tabellen och lägga totalsumma i en separat kolumn som inte hämtas från tabellen. Stegen är följande:

1.) skapa en datakälla i kontrollpanelen/administrationsverktyg/Datakällor (ODBC)
2.) under menyn Data/Importera externa data/Ny databasfråga väljer du den datakälla du nyss, välj sedan den tabellen som har värdena pris och antal, välj sedan eventuella eventuella filter (t ex artikelnummer X) eller inga filter = alla rader i tabellen hämtas av databasfrågan, välj sedan en kolumn att sortera efter, välj sedna "Returnera data till Microsoft Office Excel" och tryck på Slutför.

Du har nu skapat en databasfråga inifrån Excel som hämtar de data från tabellen i databasen med pris och antal. Sedan lägger du till kolumnen med Totalsumma med rätt formel, exempelvis =E2*G2.

Om du ställer muspekaren i Dataområdet, dvs det område där resultatet av din databasfråga hamnade, så ska verktygsfältet "Extern data" visas. Välj knappen för Egenskaper. Du bör nu ha fått upp rn ny dialogruta med en massa inställningar för databasfrågan, längst ner väljer du alternativet "Autofyll formler i angränsande kolumner". I verktygsfältet "Extern data" klickar du på utropstecknet för att köra frågan. Klart! Spar och använd Excelfilen nästa gång du ska uppdatera den med nya data från databasen. OBS! Du kan också redigera frågan med filter för ett visst artikelnummer etc och se resultatet i Excel filen. Lycka till!


Svara

Sv:Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-23 15:06:56 - Erik Wanander

Problemet är att vi kör Citrix, så det blir lite knepigt att skapa en ODBC-källa.
Men däremot såg jag att man i Excel direkt kunde välja en Access-databas som källa, så din instruktion funkade klockrent iaf!

Jag skapade även en ny kolumn mellan två kolumner som hämtas från datakällan, och det var inga problem med att formlerna försvann efter en refresh, så det var ju kanon!

Däremot så missade jag att bocka i alternativet "Autofyll formler i angränsande kolumner".
Men det verkar fungera finfint iaf. Vad gör detta alternativ exakt?

Tack för hjälpen Larry! Nu blev min vardag ljusrae :)

Mvh Erik


Svara

Sv: Beräknad data från formulär i Access in i tabell?

Postades av 2007-08-26 22:32:19 - Larry Höjer

Hej Erik, kul att du hade användning av mitt tips! Funktionen "Autofyll formler i angränsande kolumner" gör att när du uppdaterar frågan och svaret blir längre en det ursprungliga, dvs att det finns mer data i tabellen som hämtas, så behöver man inte lägga till formlerna i Excel arbetsboken manuellt för det nya posterna. Excel fyller själv i formlerna. Likadant om färre poster infogas som resultat av frågan.

Mvh //Larry


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 867
27 962
271 767
453
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies