Alex K. | Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
| Řeším nyní jednu záhadu a snad se někdo z vás tím také setkal.
1. Applikace obsahuje kategorizovaný pohled (Sloupce: Utvar, Období, Ukazatel 1 až ukazatel 10). 2. Sloupce Útvar a období jsou zobrazovány v kategoriích (nejprve útvar a pak subkategorie období) 3. Sloupce Ukazatel1 až 10 mají zaškrnutou volbu: průměr na dokument a v pohledu jsou tedy souhrny těchto sloupců. 4. Při editaci pohledu v designeru se zobrazují po rozbalení kategorií hodnoty korektně a všude tam kde mají. 5.Při prohlížení pohledu se u některých sloupců zobrazuje chybně hodnota 0 při sbalení kategorie Období a útvar. 6. Na lokále jsou však hodnoty vidět korektně ať už z Designera nebo z klienta,
V minulosti to fungovalo bez problémů. Až dnes.... :-((
Bral jsem to jako "nějakého šotka" ale pak jsem propadnul zoufalství...DB byla nejprve opravována Fixup, Updall.... smazán FT... zkoušel jsem novou databázi ze šablony, zkoušel jsem vytvořit novou databázi a simuloval chování... pokaždé se stejným výsledkem.
Díky předem za každou pomoc.
Alex
Server: Suse Linux, verze 8.5 Eng. bez změn na systému nebo serveru. |
Alex Kozák | Re: Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
IT
06.06.2011 13:12:59
ID: 3324.1
| Zde je obrázek jak to vypadá. |
Alex Kozák | Re: Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
IT
06.06.2011 13:14:03
ID: 3324.2
| Teď jsem si všiml že jsme otočil popisky na obrázku. Je to obráceně :-) |
VZ | Není tam někde @ERROR? |
06.06.2011 13:32:29
ID: 3324.3
| Tohle se mi stávalo u součtů (Total, ne Average), ale mohlo by to mít podobnou příčinu. Když se nějaká hodnota vypočítala špatně (obvykle nějaké dělení nulou), takže v příslušném poli jednom z těch dokumentů místo číselné hodnoty byla hodnota "@ERROR". Po odstranění toho @ERRORu to zůstávalo spočítáno u kategorií špatně a přepočítalo se to až na Ctrl+F9. Kupodivu refresh všech indexů v pohledech pomocí Ctrl+Shift+F9 to nepřepočítal a updall z konzoly jsem na to pak už nezkoušel, když to bylo správně. |
Miro Uhlar | Tip... |
07.06.2011 09:23:42
ID: 3324.4
| ... nedoslo v OS systeme servera ku zmene formatu desatinneho cisla z "," na "."? |
Alex Kozák | Re: Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
IT
07.06.2011 10:00:09
ID: 3324.5
| To VZ: Našel jsem chybu @Error a opravil dle pokynů. Přesto Fixup ani Updall atd.. nepomohly.
To Miro: Ověřím u systémáků jestli mi tam netrhali perníček :-)
Alex |
VZ | A co to CTRL+F9? |
07.06.2011 10:52:53
ID: 3324.6
| To bylo jediné, co po odstranění @Error ty opravené součty v pohledu aktualizovalo. |
Alex Kozák | Re: Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
IT
10.06.2011 09:57:58
ID: 3324.7
| To VZ: CTRL+F9 v mé instalaci klienta funguje jako minimalizace okna. CTRL+SHIFT+F9 funguje jako refresh indexů v pohledech. Kde jste vzal CTRL+F9 ? :-)
Alex K. |
VZ | Pardon, Shift+F9 |
11.06.2011 10:58:48
ID: 3324.8
| Mělo to být Shift+F9. Už to používám tak automaticky, že se na klávesnici nedívám. A v R8 je to zase se zkratkami trochu jinak, ale aspoň tato pro refresh indexů jen v aktuálním pohledu snad funguje stejně v R6, R7 i R8. :-) |
VZ | Vyzkoušeno |
14.06.2011 14:17:42
ID: 3324.9
| Tak se mi to u těch součtů vyskytlo znovu (@Error kvůli dělení nulou). A po opravě nepomohl ani "load updall xxx.nsf" z konzoly, ani CTRL+Shift+F9 (refresh všech pohledů z klienta), ale jen ten Shift+F9 v příslušném pohledu. |
Alex Kozák | Re: Souhrny (Průměr na dokumen) na sloupci v pohledu zobrazuje nulu, ale při otevřeném designu pohledu ne ? |
IT
15.06.2011 15:45:21
ID: 3324.10
| To VZ:
HEURÉKA !!! :-) Právě jsem to odhalil. Chyba byla mezi monitorem a židlí !!
V oněch špatných polích, které nezobrazovaly korektně souhrny, nebyl uveden druh pole "číslo" ale text. (do formuláře plní agent jednou měsíčně).
Stačilo převést pole na číslo a provést refresh dokumentů a ejhle !!
Přepočítal se i pohled.
Takže poučení:
pokud chcete v pohledech u sloupců provádět souhrny, ujistěte se, že všechny sloupce v pohledu přebírají z formuláře číselnou hodnotu..., to dá přeci rozum !!! :-)
Díky za snahu mi pomoci...
S pozdravem Alex |