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


Summera två fält.

Postades av 2002-05-09 16:42:31 - Marcus Brunzell, i forum access, Tråden har 14 Kommentarer och lästs av 857 personer

Hej!
Skulle till och summera två fält, men har glämt bort hur man gjorde det korrekt eftersom det inte går att spara accesss filen med denna kode.
Så här gör jag:
I verifieringsutryck skriver jag "=Sum([Fält1]+[Fält2])".

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-09 19:25:15 - Johan Djupmarker

I kontrollkälla skriver du "=[Fält1]+[Fält2]".

/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-09 22:11:55 - Marcus Brunzell

ok... Det går inte att placera in någon formel i tabellen under designläget.

Det är så att jag skall lista en poängliga....
Kan man på asp sidan lägga ihop typ_
<%=RecSet("Poang2002"="Mal2002+Assist2002)%>
Bara chansar men något liknande kanske, eller ?

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 07:28:06 - Johan Djupmarker

SELECT *, Mal2002+Assist2002 AS Poang2002 FROM tabell

/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-10 10:49:09 - Tobias Eklind

det är inte så svårt som det låter prova med

SELECT sum(p1+p2) from test_tabel where p1=10


//Tobbe


Svara

Sv: Summera två fält.

Postades av 2002-05-10 11:03:30 - Marcus Brunzell

Ok! skall testa men det två alternativen.

Men hur skall koden se ut sen i tabellen där jag vill visa värdet i "Poang2002"?
<% ("Poang2002") %>

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 11:30:24 - Johan Djupmarker

Tobbe:
>det är inte så svårt som det låter prova med
>SELECT sum(p1+p2) from test_tabel where p1=10

Sum är en mängdfunktion, din kod fungerar alltså inte om man inte använder gruppering.


Marcus:
Du gör som vanligt men använder kolumnen Poang2002.
<%=RecSet("Poang2002")%>


/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-10 11:47:08 - Marcus Brunzell

Hej igen!
Min SQL sats vill inte funka.
Får felmeddelande "För få parametrar angavs. 1 förväntades.
".
Så här ser den ut:
"SELECT *, Matcher2002+MatcherTot AS Maraton FROM Spelare WHERE Maraton >0 ORDER BY Maraton DESC"

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 13:06:36 - Johan Djupmarker

Jag tror det måste se ut såhär:
"SELECT *, Matcher2002+MatcherTot AS Maraton FROM Spelare WHERE (Matcher2002+MatcherTot) >0 ORDER BY Maraton DESC"

/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-10 13:35:48 - Marcus Brunzell

Tyvärr så vill:
"Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades."
Dyka upp igen!

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 14:52:40 - Johan Djupmarker

SQL-satsen fungerar för mig, hur ser resten av koden ut? Jag är lite osäker, men jag har för mig att det felet inte beror på fel i SQL-satsen...

/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-10 16:58:32 - Marcus Brunzell

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=D:\databas\Poang.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "SELECT *, Matcher2002+MatcherTot2001 AS Maraton FROM Spelare WHERE Maraton >0 ORDER BY Maraton DESC"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

DO UNTIL RecSet.EOF

Set RecSet2 = Server.CreateObject("ADODB.Recordset")

Addera2 = "Select Maraton From Spelare"
RecSet2.Open Addera2, Connect, adOpenStatic, adLockOptimistic

DO UNTIL RecSet2.EOF

RecSet2.MOVENEXT
LOOP

RecSet2.CLOSE
%>

Alla fält är av typen tal i access.

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 22:01:20 - Marcus Brunzell

Hej igen!
Nu får jag inga felmeddelanden men denna addition funkar forfarande inte.

Addera = "SELECT *, Matcher2002+MatcherTot2001 AS MaratonMatcher, MalTot2001+Mal2002 AS MaratonMal FROM Spelare WHERE Matcher2002 >0 OR MatcherTot2001 >0 ORDER BY MaratonMatcher DESC, MaratonMal DESC, EfterNamn ASC "

I tabellen:
<%=RecSet("MaratonMatcher")%>
<%=RecSet("MaratonMal")%>

MaratonMatcher och MaratonMal finns med i access filen och är av datatypen tal.

Hoppas nån har svaret på min problem...

Mvh Marcus


Svara

Sv: Summera två fält.

Postades av 2002-05-10 22:20:17 - Johan Djupmarker

>MaratonMatcher och MaratonMal finns med i access filen och är av datatypen tal.

Eftersom du döper dina summor till just dessa namn så måste du antingen tabort/byta namn på fälten i databasen, eller byta namn på summorna. Du ska alltså inte skapa fält med samma namn.

/Johan


Svara

Sv: Summera två fält.

Postades av 2002-05-11 12:15:54 - Marcus Brunzell

Fick ordning på tabellen, detta funkade:

Addera = "SELECT * FROM Spelare WHERE MatcherTot2001 >0 OR Matcher2002 >0 ORDER BY Matcher2002+MatcherTot2001 DESC, Mal2002+MalTot2001 DESC, EfterNamn ASC"

Tack för all hjälp!

Mvh Marcus


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 766
27 960
271 761
484
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