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


MSChart??

Postades av 2003-02-13 12:41:46 - Benni Svensson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 474 personer

Jag är ute efter att försöka att fixa till ett linjediagram, antar att jag skall använda mig av kontrollen chart.
Någon som har en bra länk för exempelkoder??


Svara

Sv: MSChart??

Postades av 2003-02-13 21:33:08 - Johan Järpfjord

Bra länkar?

men några länkar i alla fall, kolla igenom lite...

http://www.freevbcode.com/hot.asp?Page=2

http://www.vb123.com/toolshed/99_graphs/msolechart.htm

http://www.planet-source-code.com/xq/ASP/txtCodeId.6050/lngWId.1/qx/vb/scripts/ShowCode.htm

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconusingchartcontrol.asp

http://www.engineering.usu.edu/cee/faculty/gurro/Software_Calculators/VisualBasic_Docs/VisualBasic6_Gottfried_Summaries_Examples.htm

http://www.vb-helper.com/howtobeg.htm


Svara

Sv: MSChart??

Postades av 2003-02-13 23:11:37 - Benni Svensson

Tack för dem, men jag redan kollat där.
Vad jag inte hittar är hur jag skall ifrån en SQL få in mina uppgifter i MSChart.

Vad det handlar om är, att jag har en massa datum, på varje datum så finns det upp till tre värden, Sverige, Europa och Världen. Genom att klicka i en listbox så har man en titel, och det är den som SQL:en bygger på.
Några ideér hur jag skall lösa detta?


Svara

Sv: MSChart??

Postades av 2003-02-14 07:15:06 - Johan Järpfjord

Hej igen,

har tyvärr aningen brist med såväl tid som kunskap i ämnet.
Men kolla in om dessa länkar kan hjälpa dig något:

http://www.codearchive.com/list.php?go=0204 - (Graph Database)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon98/html/vbconusingdatabindingfeaturesofmschartcontrol.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvbpj00/html/PictureWorth.asp


Svara

Sv: MSChart??

Postades av 2003-02-14 07:54:11 - Pontus Wång

Nu är jag lite lat och trött så jag ger dig inte en 100%ig lösning men en principiel lösning bjussar jag på:

Så här gjorde jag i en liknande situation:
Jag valde alla datum (min X-axel), räknade antalet träffar (min y-axel) och grupperade på det "geografiska värdet" (mina olika diagram) och slutligen selekterade jag på titeln (mitt sökvärde). Allt detta sorterades i en stigande datumordning.

SELECT datum, sverige, europa, världen
FROM tabell WHERE titel = listbox.value
ORDER BY datum ASC

Sedan så gjorde jag en loop som snurrade igenom resultatet dag för dag, tänk på att dagar som saknas måste fyllas ut med virtuella värden:

dt = rs("datum")
For i = 1 to rs.RecordCount
If dt = rs("datum") Then
'Skapa nya värden i charten
Else
'Skapa nollvärden i grafen då detta datum saknas
Endif
rs.MoveNext
dt = dt + 1 'Öka dt med en dag
Next i

Vill du sen gruppera informationen efter t.ex. vecka så kan du modifiera din sql-fråga för det (glöm inte att öka dt med sju i fallet vecka):
SELECT DATEPART(wk,datum), SUM(sverige), SUM(europa), SUM(världen)
FROM tabell WHERE titel = listbox.value
GRUP BY DATEPART(wk,datum)
ORDER BY DATEPART(wk,datum) ASC


Svara

Sv: MSChart??

Postades av 2003-02-14 11:56:01 - Benni Svensson

Hej och tack för pekning framåt.
SQL:en är det som helst inga problem med men att få data att visas.
Jag kan inte få den att gå vidare till nästa dag.
Just nu så visas bara första datumet.
Något tips?

Så här ser det ut nu:
<code>
Först så exekveras SQL:en

If Not rst.EOF Then
dt = rst("datum")
For i = 1 To rst.RecordCount
If dt = rst("datum") Then
With MSChart1
.RowLabel = rst("datum")
.Column = 1
.ColumnLabel = "Sverige"
If rst("sverige") > 0 Then
.Data = -rst("sverige")
End If
.Column = 2
.ColumnLabel = "Europa"
If rst("europa") > 0 Then
.Data = -rst("europa")
End If
.Column = 3
.ColumnLabel = "Världen"
If rst("världen") > 0 Then
.Data = -rst("världen")
End If
End With

'Skapa nya värden i charten
Else
'Skapa nollvärden i grafen då detta datum saknas
With MSChart1
.Column = 1
.ColumnLabel = "Sverige"
If rst("sverige") = 0 Then
.Data = 0
End If
.Column = 2
.ColumnLabel = "Europa"
If rst("europa") = 0 Then
.Data = 0
End If
.Column = 3
.ColumnLabel = "Världen"
If rst("världen") = 0 Then
.Data = 0
End If
End With
End If
rst.MoveNext
dt = dt + 1 'Öka dt med en dag
Next i
End If
</code>
Hur gör jag för att få den att knalla vidare?
Det här med dt fungerar inte, det är ju inte alltid som det är inlagt någonting dagen efter.



Svara

Nyligen

  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino

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 102
27 955
271 725
4 636
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