EsilehtAbiOtsingKalenderLogi sisseRegistreeri

Tere, Külaline.
Foorumisse postitamiseks pead sisse logima.
Kui Sul pole veel kontot, siis registreeru.
22. august 2019, 20:31:59
EOLPass
Logi sisse
Otsing

Uudised

Statistika
7 321 postitust 2 753 teemal 794 liikmelt
Värskeim liige: Erko
+  Orienteerujate foorum
|-+  Muu
| |-+  O-IT ja SI
| | |-+  Race Manager: rajanumber aegade kirjetes!
0 liiget ja 1 külaline vaatavad seda teemat. « eelmine järgmine »
Leheküljed: [1] Alla Trüki
Teema: Race Manager: rajanumber aegade kirjetes!  (Loetud 3111 korda)
Uve
Administraator

Väljas Väljas

Postitusi: 1 043


Vaata profiili
« 7. aprill 2007, 14:35:33 »

MSL öisel komistasin probleemi otsa, mis võib ehk teistelgi ette tulla. Kuna sain OCAD-i radade faili rajameistrilt üsna viimasel hetkel, siis stardiprotokollide tegemiseks sisestasin algul radade pikkused ja KP-de arvud käsitsi. Hiljem, radade faili saades lugesin selle tavalisel viisil programmi sisse, mille peale loodi käsitsi sisestatute asemele uued radade kirjed. Loomulikult sidusin need 'uued' rajad ka uuesti klassidega, kuid paraku ei muudetud selle peale rajanumbreid loosimise käigus loodud aegade kirjetes (tabelis result).

Minul läks veel suhteliselt hästi, sest käsitsi sisestades olin kasutanud rajanumbreid alates 1-st, aga OCAD-i failist lugemisel teeb Race Manager need neljakohalised. Seepärast sain suvalise SI-pulga lugemisel teate (kus xxxxxx on loetud SI number):

VIGA!"Võistlejal puudub raja tunnus";xxxxxx

Hullem variant olnuks, kui 'vanade' ja 'uute' radade numbrid olnuks samast vahemikust, kuid erinevas järjekorras: siis oleks osa võistlejaid esmapilgul müstilisel põhjusel saanud tühistatud tulemuse, kuna nende raja läbimist oleks kontrollitud vale raja järgi.

Kohapeal, kui taipasin, milles asi, sai probleem lahendatud paberile kritseldatud 'vanade' ja 'uute' rajanumbrite vastavustabeli ja paari käepärase update-lausega. Rohkemate klasside korral olnuks see aga üsna tülikas.

Nüüd kodus kirjutasin korraliku update-lause, mis sama töö automaatselt ära teeb (üks päev korraga: päeva number tuleb päringu käivitamisel sisestada), vt. lisatud faili. See fail tuleks paigutada Race Manager-i 'common' kausta ja käivitada menüüvaliku 'Vahendid' -> 'Andmebaasid' -> 'AB tegevused' kaudu juhul, kui oled rajaandmed pärast loosimist kas esmakordselt või siis vahepeal muudetud OCAD-i failist uuesti sisse lugenud (nt. tegi rajameister viimase hetke parandusi ja andis uue radade faili, kus aga ei tarvitse rajad olla samas järjekorras kui algses variandis).

Tarmo -- kui aega saad, võiks selle rajanumbrite värskenduse tabelis result klasside rajaga sidumise juures ehk automaatseks teha, risk võistluse korraldusele on muidu ikka päris suur.

Logitud
Tarmo Klaar
IT (ise teen!)
Administraator

Väljas Väljas

Postitusi: 203


Vaata profiili
« 13. aprill 2007, 14:59:23 »

Tarmo -- kui aega saad, võiks selle rajanumbrite värskenduse tabelis result klasside rajaga sidumise juures ehk automaatseks teha, risk võistluse korraldusele on muidu ikka päris suur.
Lisasin eile RMi installi juurde selle SQLi scripti. Uus versioon sai eile (12.04) ka ülesse kodulehele pandud.
Samuti sai parandatud mitmed väiksemad vead, mis enamik tulenesid eestinduse probleemidest
Logitud

Tarm-O Klaar
Leheküljed: [1] Üles Trüki 
« eelmine järgmine »
Mine:  

Powered by SMF 1.1.20 | SMF © 2013, Simple Machines Lehekülje loomiseks kulus 0.047 sekundit, tehti 21 päringut.
Amber design by Bloc | XHTML | CSS