Morjens, voisikohan joku auttaa tämmöisen ongelman kanssa:
Sovellus on muuten valmis mutta tarvitsisi saada 2 muuttujaa (Nimi & Pisteet) tallennettua esim. tekstitiedostoon ja tuotua formille takaisin parhausjärjestyksessä.
Apuja, neuvoja, ideoita otetaan vastaan, kiitos! :)
"Top-score toteutus"
2
522
Vastaukset
- Newbi3
Ja tämä sovellus on siis tehty Visual Basic 2005:lla.
- jokuvaa
Ensinnäkin, tietojen tallennus tiedostoon.
Esimerkiksi Nimi muuttujana nimi(x) ja pisteet muuttujana pisteet(x)
jossa siis tuo x on muuttujan indeksiluku, ensimmäistä tietoa lisättäessä se on 1, toista 2 jne.
Open App.Path & "\testitiedosto1.txt" For Append As #1
Write #1, nimi(x), pisteet(x)
Close #1
Jolloin tiedot tallentuvat riveittäin ja nimi ja pisteet erotetaan pilkulla.
"Nimi1",22
"Nimi2",21
"Nimi3",20
"Nimi4",18
"Nimi5",22
Ja tiedostosta lukemisen ja Formilla esittämisen voisi tehdä näin.
Projektiin lisätä MS Hierarchical Flex Grid -kontrolli ja sille nimeksi vaikka FG1
Option Explicit
Dim nimi(1000) As String
Dim pisteet(1000) As Double
Dim rivi As Integer
Dim riveja As Integer
Function Fgi(r As Integer, c As Integer) As Integer
Fgi = c FG1.Cols * r
End Function
Sub DoSort()
FG1.Col = 1
FG1.ColSel = FG1.Cols - 1
FG1.Sort = 2 ' 1 = nouseva, 2 = laskeva järjestys
End Sub
Private Sub Command1_Click()
rivi = 0
riveja = 0
FG1.Col = 0
FG1.Row = 0
FG1.Text = "NIMI"
FG1.Col = 1
FG1.Text = "PISTEET"
Open App.Path & "\testitiedosto1.txt" For Input As #1
Do While Not EOF(1)
rivi = rivi 1
Input #1, nimi(rivi), pisteet(rivi)
riveja = riveja 1
Loop
Close #1
FG1.Rows = riveja 1
For rivi = 1 To riveja
FG1.Col = 0
FG1.Row = rivi
FG1.Text = nimi(rivi)
Next rivi
For rivi = 1 To riveja
FG1.Col = 1
FG1.Row = rivi
FG1.Text = pisteet(rivi)
Next rivi
MousePointer = vbDefault
FG1.Redraw = False
DoSort
FG1.Redraw = True
End Sub
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Miksi jollain jää "talvi päälle"
Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli2422184Mitä et hyväksy miehessä/naisessa josta olet kiinnostunut?
Itse en halua, että miehellä olisi lapsia!1561419Se katse silloin
Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt531290- 741045
Tiesitkö? Farmi Suomi Kirsikka Simberg on tämän julkkisnaisen tytär - Katso tyrmäävät mallikuvat!
Oho, aikamoinen ylläri. Tiesitkö?! Kirsikka Simberg on yksi tämän kauden Farmi Suomi -kisaajista. Hänellä ei ole tuttu t31019- 78950
Tuhdit oluet kauppoihin. Miksi vastustaa?
8% oluet kauppoihin mutta mikä siinä on että osa politikoista vstustaa ? Kauppa kuitenkin hinnoittelee vahvan oluen ni211933Sinua tulen kyllä ikävöimään pitkään nainen
mutta oli pakko tehdä päätös oman mielenrauhan vuoksi. Toivottavasti saat elämältä kaiken mitä haluat.45845Kohta me ei enää nähdä :(
En pääse enää uppoutumaan silmiisi enkä kuunnella ihanaa ääntäsi. Elämä on pstä.39669Kärsämäki rosvojen ja tuhopolttajien kylä?
Poliisi ampui uhkaava miestä Kärsämäellä. Ja vasta joku poltti rivitalon. Mikä riivaa Kärsämäkisiä? Joko tuulimyllyjen15660