Keresés

Részletes keresés

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)
cooldogg1992 Creative Commons License 2012.01.31 0 0 118

Köszi mind kettőtöknek. Fel tudod tölteni megint az (új) block - forgalmi táblát? Továbbra is kiakad rajta a gépem... :)

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

lehet tudni mi változott még?

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

Így javaslom beépíteni a menetrend-érvényességi időszakot a lekérdezésekbe:

 

 

Ezután a lekérdezés kér egy dátumot, amit ÉÉÉÉHHNN formátumban kell beírni (pl. 20120131), és így csak az arra a napra érvényes menetrendet kapjuk eredményként (pontosabban arra az időszakra érvényeset, amelyikbe az adott nap esik).

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