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


sortera och grupera i Access så att rätt lag leder :-)

Postades av 2003-06-07 20:43:17 - Tommy Lindblom, i forum access, Tråden har 2 Kommentarer och lästs av 834 personer

Hejsan! har dessa fält i min databas

id
omgang
match_datum
hemmalag
bortalag
malhemma
malborta
pointhemmalag
pointbortalag



och jag har försökt att fixa med det själv, har fått fram den info jag vill ha fram nästan
har lite kvar, vet bara inte om det är rätt det jag gjort, det är ett formulär som hämtar in all info från ett annat formulär, och det formuläret hämtar in från en tabell, tabellen heter klaramatcher.

*********************************************

vad jag vill få ut är att det gupperar hemmalag & bortalag och sorterar sedan efter poänen (Pointxxx) ibland är ju ett lag hemmalag och ibland ett bortalag och då måste ju poänen hänga med lagen så om typ lag A är hemma lag och spelar mot lag B som är borta lag så hamnar ju lag A:s poäng i pointhemmalag och lag B:s poäng i pointbortalag sedan så blir det tvärt om lag B är hemma lag osv. då måste ju poängen hänga med så att det blir rätt då man skall få fram en rättvis tabell.



och då vill jag gruppera hemmalag & bortalag sedan sortera först efter poäng sedan målen, om lag A & B har lika många poäng så skall de lag som har mer mål vada det bästa. om lag A vinner så skall det stå en 3:a i pointhemmalag och siffran 0 i pointbortalag, för Lag B om det blir tvärtom Att Lag B vinner så skall det vara en 3:a i pointbortalag osv. ibland så kan det bli förlängning och då står det en 2:a eller en 1:a i pointxxx och jag vill kunna räkna antal gånger som laget har fått en 3:a 2:a 1:a eller en 0:a (siffran 0



*****************************************************************

koden här funkar bra och det blir rätt, den skriver ut lagen och hur många matcher, mål och poäng varje lag har den sorterar sedan efter poäng och vid lika poäng så är det målskilnaden som avgör.

<code> SQL="SELECT DISTINCTROW xlag.Lag, Sum(xlag.Points) AS Summapoints, Sum(xlag.mal) AS Summamal, Sum(xlag.vinst) AS Antalmatch FROM xlag GROUP BY xlag.Lag ORDER BY Sum(xlag.Points) DESC , Sum(xlag.mal) DESC;" </code>


hoppas jag förklarat bra nu :-)

/Tommy




Svara

Sv: sortera och gruppera i Access så att rätt lag leder :-)

Postades av 2003-06-08 22:30:38 - Mattias Lind

Jag tycker att du ska dela upp tabellen i 2 tabeller istället. En där du lagrar lagID, lagnamn, spelade matcher, poäng, gjorda mål och insläppta mål för respektive lag. (Vill du att lagen ska tillhöra olika grupper eller serier kan du lägga till serieID eller gruppID som ett fält i tabellen. Skapa sedan ytterligare en tabell där du har serieID och serienamn alt. gruppID och gruppnamn som fält.)

Sedan skapar du en annan tabell där du lagrar matchspecifika data, dvs lagIDHemma, lagIDBorta, mål, osv om du vill lägga till fler fält. Om du strukturerar det på detta sätt kommer det att lösa sig för dig, men du får så klart tänka om gällande uppdatering och insättning av data i databasen.

Slutligen ett litet tips. Lär dig Normalformerna så kommer dina databaser att bli mycket bättre på alla sätt och vis. Ovanstående lösning kan optimeras ännu mer men den duger bra till en början.

/HML



Svara

Sv: sortera och grupera i Access så att rätt lag leder :-)

Postades av 2003-06-28 03:43:22 - Mikael Falk

Jag har en lösning som bygger på två tabeller:

tblLAG
Lag: Text(50)

och

tblRES
ID: Autonumber
LAG1: Text(50)
LAG2: Text(50)
MAL1: Integer
MAL2: Integer

Problemet med att det är både hemmamatcher och bortamatcher löser man med en UNION-fråga och som bygger på två andra frågor.

Se bilder på formulär och tabeller på http://www.prisguiden.nu/access/matchresultat.asp där finns också en gratis mde-fil att ladda ner.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 569 615
27 953
271 709
558
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