Keresés

Részletes keresés

John Howard Creative Commons License 2012.02.04 0 0 148

Hopp, megvan a "bűnös": a Calendar_dates tábla tartalmazza négyszer "ugyanazt", ezt a táblát kiirtva meggyógyult a lekérdezés, minden csak egyszer jön le.

 

 

Azt hiszem, most belemélyedek jobban ennek a táblának az értelmezésébe...

Előzmény: John Howard (146)
Szakadáskapcsoló Creative Commons License 2012.02.04 0 0 147

Szerinte tedd be a Calendar táblából a start_date és end_date mezőket, ott lesz a kutya elásva, különböző dátum-intervallumokat fog kihozni. A Calendar_dates táblát meg akár törölheted is a lekérdezésből.

Előzmény: John Howard (146)
John Howard Creative Commons License 2012.02.04 0 0 146

Megnéztem, 10.639, nincs duplázódás...

Előzmény: Szakadáskapcsoló (144)
John Howard Creative Commons License 2012.02.04 0 0 145

Jó, ez a 20E kiiktatásos menetrendje. A K1 a 83-ason is egyszer jött le nekem. Beírtam én is a 20E-t, hétfőt, dátumot, lejött ugyanez nekem is egyszer. De dátum nélkül az alap, a holnapután érvényes háromszor jön le (ez a A76326AHCCsZ-011 menetrend), a kiiktatott (ez pedig a A76784K1HCMA-0011) egyszer. Megpróbálnád a te feltételrendszerddel az alapmenetrenddel is?

Előzmény: Törölt nick (141)
Szakadáskapcsoló Creative Commons License 2012.02.04 0 0 144

Esetleg egy tipp: nézd meg, nincs-e többszöröződés a Block-forgalmi táblában a block_id mező alapján. Ez a tábla nekem 10.639 rekordból áll.

Előzmény: John Howard (142)
Szakadáskapcsoló Creative Commons License 2012.02.04 0 0 143

Ilyenkor van olyan lehetőség, hogy a szumma gombbal összesítjük az azonos sorokat. Ha tényleg minden mező egyforma, akkor csak egyszer fog megjelenni.

 

Ez viszont csak tüneti kezelés, a hiba okának kiderítéséhez be kell tenni minél több mezőt, mert valamelyik (a lekérdezésben meg nem jelenített) mező valószínűleg eltérő értékeket fog kiadni, de ez alapján sajnos nem tudom megmondani, hogy melyik. (Nekem nem hozott ki többféle indulást ezekkel a feltételekkel.)

Előzmény: John Howard (142)
John Howard Creative Commons License 2012.02.04 0 0 142

Mindezeken túl vagyok. Persze, ha adott dátummal megy, akkor csak az adott dátumkor érvényes menetrendet hozza le. Többször. A poén, hogy a 83-as vonalon egy napon egynél több érvényesített menetrend is van, összesen ötféle van most az adatbázisban:

 

A77696RHPCsZ-021       83 alap  hétköznap
A77698RHPCsZ-011       83 alap  hétköznap csak troli
A68009K1HPCsZ-011     83 kiiktatás  hétköznap
A68322K1HPCsZ-011     83 kiiktatás  hétköznap csak troli
A67047ASZ0011            83          szombat  busz

Ezekből a 77696 és 77698 jön le négyszer-négyszer, a 68009 és 68332 rendesen, egyszer. Azonkívül ha bent van a szombat feltételnek, csak a 67047 jön, egyszer, tehát az tökéletes. Így néz ki a feltételrendszer, és az eredménye:

 

 

 

Előzmény: Törölt nick (141)
Törölt nick Creative Commons License 2012.02.04 0 0 141

Próbáld meg az end date-t és írd feltételbe: 20120409 (például) Kép:

Előzmény: John Howard (140)
John Howard Creative Commons License 2012.02.04 0 0 140

Természetesen ott van a monday. Ha nem írok feltételként menetrendet, a többi hétfői (pl. kiiktatásos) menetrendet is lehozza, ahogy kell. De azokat csak egyszer, ezt meg négyszer. És - úgy néz ki - csak a frissített adatbázissal van így, a régivel ez is csak egyszer jött le.

Előzmény: Törölt nick (139)
Törölt nick Creative Commons License 2012.02.04 0 0 139

A calender-monday.... feltétel alá 1-est írj és akkor csak arra a napra hozza ki

Előzmény: John Howard (138)
John Howard Creative Commons License 2012.02.04 0 0 138

Nektek is van olyan, hogy egészen konkrét lekérdezésnél minden indulást többször ad ki, ráadásul ugyanazzal a menetrend-számmal? Konkrétan a 83-as A77696RHPCsZ-021 menetrendjére forgalmi szám szerinti lekérdezéssel minden időpont négyszer jön egymás után...

Törölt nick Creative Commons License 2012.02.04 0 0 137

Ami benne van most:

Alapmenetrend, K1 kiiktatásos, H-CS,P,Szo,V

Amit hiányolok az az ünnepnapokon érvényes menetrend pl 126A esetében, de ez már csak porszem a nagy halomban :)

Törölt nick Creative Commons License 2012.02.04 0 0 136

Köszönöm a segítséget, sikerült.

Előzmény: Humarci (135)
Humarci Creative Commons License 2012.02.01 0 0 135

akkor nem mindent állítottál szövegre, ha lejebb görgeted a felsorolást ott is van még asszem két sor

Előzmény: Törölt nick (132)
Szakadáskapcsoló Creative Commons License 2012.02.01 0 0 134

Megelőztél, én is pont most töltöttem fel. Két darabból álló rar archívum:

 

1. rész

2. rész

Előzmény: padorjan (133)
padorjan Creative Commons License 2012.02.01 0 0 133

Frissítettem a bedrótozott állományt. Helye változatlan.

Előzmény: padorjan (54)
Törölt nick Creative Commons License 2012.02.01 0 0 132

Sajnos így sem engedélyezi nálam.

Előzmény: Szakadáskapcsoló (131)
Szakadáskapcsoló Creative Commons License 2012.02.01 0 0 131

Minden mezőt érdemes Szöveg típusúra állítani.

Előzmény: Törölt nick (130)
Törölt nick Creative Commons License 2012.02.01 0 0 130

Szóval:

A "Stop times" importálása esetében "importálási hibát dob ki külön ablakba

A "Trips" importálása esetében "importálási hibát dob ki külön ablakba

 

Előzmény: Törölt nick (129)
Törölt nick Creative Commons License 2012.02.01 0 0 129

Sikerült ! :)

De még a "Stop times" importálása esetében "importálási hibát dob ki külön ablakba.

Előzmény: I9-62 (128)
I9-62 Creative Commons License 2012.02.01 0 0 128

A ".txt" fájl formátumát át kell állítani ANSI-ról Unicode-ra asszem vagy fordítva, de mindeképp a formátum lesz a gond.

Előzmény: Törölt nick (127)
Törölt nick Creative Commons License 2012.02.01 0 0 127

Tiszteletem Mindenkinek !

BKK honlpajáról leszedtem a mappát > txt > importálásnál a megállónevek "kriksz-kraksz"os ábrát adnak (Routes) így:

Van megoldás erre?

Köszönöm :)

A kép:

 

Humarci Creative Commons License 2012.01.31 0 0 126

akkor a 2 helyett 3ast kell berakni :D(engem nem zavar a _) :D

Előzmény: Szakadáskapcsoló (124)
Szakadáskapcsoló Creative Commons License 2012.01.31 0 0 125

Bár ha kicsit megerőltetem magam, akkor mégiscsak megy egy függvénnyel a forgalmi szám kibányászása a block_id-ből, a segédtábla nélkül is:

 

Forgalmi: "F"&Right([block_id];Len([block_id])-SzövegbenVissza([block_id];"_"))

Előzmény: Humarci (123)
Szakadáskapcsoló Creative Commons License 2012.01.31 0 0 124

Hát, sajnos újra kell importálni a táblákat. Esetleg érdemes lehet elmenteni az importálási specifikációt, de ezzel még nem próbálkoztam.

 

Ezzel a "jobb 2" megoldással az a baj, hogy vannak 1 és 3 karakteres forgalmi számok is. A _ jellel kellene elválasztani, de ezt Access-en belül nem tudtam máshogy megoldani, csak a leírt módon Excel segítségével.

Előzmény: Humarci (123)
Humarci Creative Commons License 2012.01.31 0 0 123

de én a txt-k frissítésére giondoltam, nem a forgalmi számos dologra

 

amúgy ha ezt a sort másolod be a bolck id helyére akkor nem kell excellezeni:

forgalmi: Right([block_id];2)

Előzmény: Szakadáskapcsoló (122)
Szakadáskapcsoló Creative Commons License 2012.01.31 0 0 122

A módszert lásd itt, de most a legegyszerűbb, ha letöltöd a kettővel lentebbi hozzászólásból. :-)

Előzmény: Humarci (119)
Szakadáskapcsoló Creative Commons License 2012.01.31 0 0 121

Szerintem csak az adattartalom változott, a nekem többféle érvényességi időszak tűnt fel így elsőre. Úgy látom, a legkésőbbi érvényességi dátum április 30., úgyhogy legkésőbb akkor újra le kell majd tölteni.

Előzmény: Humarci (117)
Szakadáskapcsoló Creative Commons License 2012.01.31 0 0 120

Innen tölthetitek le az új block_id -> forgalmi szám táblát:

 

https://sites.google.com/site/gtfstudasbazis/block-forgalmi_20120131.xls?attredirects=0&d=1

Előzmény: cooldogg1992 (118)
Humarci Creative Commons License 2012.01.31 0 0 119

hogy a legegyszerűbb az újragenerálás?

Előzmény: Szakadáskapcsoló (109)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!