Rapid-Q forum

Vsetko o Rapid-Q a programoch vytvorenych v nom. Uvitam tykanie...

Nejste přihlášen(a)

#1 01.07.2007 10:02:47

dawor
Člen
Registrovaný: 01.07.2007
Příspěvky (posts): 2

Desetinná čísla

Jsem nový uživatel RQ Money, program mi vyhovuje ale buď jsem špatně četl, nebo dělám něco špatně, ale nemůžu docílit, abych do sumy dostal desetinná čísla - např. 10,50. Je chyba ve mně? Pokud ne, jak to napravit? Potřebuji dostat do sumy 50-ti haléře.

Offline

 

#2 01.07.2007 11:53:51

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

dawor, nepíšeš, ktorú verziu používaš ani v ktorom okne (formulári) sa toto desatinné číslo nedá zadať. Ale nezávisle na verzii - v každej by mal fungovať (aj v dnešnej najnovšej verzii 0.8) systém zadávania desatinných čísiel (program je nastavený tak, aby si mohol zadávať desatinnú čiarku i bodku (tečku)) big_smile Napr. 10,50 alebo 10.5 (oboje je správne). Ak by niečo nešlo, skús mi poslať e-mailom náhľad obrazovky...

Offline

 

#3 01.07.2007 15:51:52

dawor
Člen
Registrovaný: 01.07.2007
Příspěvky (posts): 2

Re: Desetinná čísla

OK. Funguje. Stáhl jsem si program včera, verzi 0.7, vytvořil číselníky a začal zapisovat příjmy a výdaje. Vše při prvním otevření programu. A opravdu mi desetníky neregistroval. Když jsem zapsal nový výdej např. 15,50, v okně mi to vzal, ale po odsouhlašení (OK) se mi v řádkové podobě zobrazilo jen 15,00. Proto můj dotaz. Teď (nevím jak to) je to už v pohodě.

Offline

 

#4 01.02.2008 13:44:53

ZuzikF
Člen
Registrovaný: 01.02.2008
Příspěvky (posts): 3

Re: Desetinná čísla

Zdravim Vas, pan Slavomir...

mne tie destatinne cisla nefunguju...  mam verziu 0.9.. kedze mam menu EUR, tie centiky mi tam dost chybaju...

dakujem za pomoc... :-)

Z.

Offline

 

#5 01.02.2008 13:56:08

ZuzikF
Člen
Registrovaný: 01.02.2008
Příspěvky (posts): 3

Re: Desetinná čísla

zrazu mi to ide, nemusite sa tym zaoberat... :-)

Offline

 

#6 02.08.2008 12:50:59

Joe
Člen
Registrovaný: 02.08.2008
Příspěvky (posts): 2

Re: Desetinná čísla

Presiel som z verzie 1.0 na verziu 1.1 a po otvoreni DB som zistil, ze vsetky zadane sumy boli vynasobene 100-mi ... "0" sa tearz zobrazuje ako "000", "70.50" ako "7050" ...
Pouzivam Win98 CZ a mam nastaveny region Slovensko s prislusnymi nastaveniami formatu meny, cisel a datumov ...
Ked sa na num. klavesnici pokusim zadat napr. "105.50", vypise chybu "Nespravne napisana suma (nemozu byt medzery)!", ked tam vlozim ".", zapise sa a zobrazi sa to v zazname ako "10550".
Kde sa stala zrada?

Offline

 

#7 02.08.2008 16:14:27

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

Ahoj Joe,
zatiaľ netuším, kde sa stala zrada, môžem sa len domnievať, že ide o registre Windows, ktoré sa môžu napr. vo Win98 a WinXP nejak líšiť. Odtiaľ ťahám desatinný oddeľovač i oddeľovač tisícov, ale možno sa mýlim. Chcelo by to pokec cez ICQ, aby sme to mohli otestovať. Skús sa niekedy podvečer nakontaktovať.
Chyba je to dosť závažná, skús zatiaľ ako oddeľovač používať obyčajnú čiarku či bodku. Ale možno ani to nepomôže.
Možno aj číslo dobre zapíše do databázy, len ho zle zobrazí na obrazovke. Cez to ICQ by sme na to prišli.

Offline

 

#8 03.08.2008 10:07:01

Joe
Člen
Registrovaný: 02.08.2008
Příspěvky (posts): 2

Re: Desetinná čísla

ICQ ani iny IM nepouzivam, ale mozem ti poslat export z registry ak mi vies specifikovat oblast.
Podla mna to tak ako si pisal suvisi os zobrazenim ... cisla v DB su zrejme ukladane OK.

Offline

 

#9 07.08.2008 06:45:10

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

Uvítam informáciu od každého, kto má problém so správnym zobrazením formátu čísla ako Joe.

Offline

 

#10 04.03.2010 08:24:06

serif
Člen
Registrovaný: 04.03.2010
Příspěvky (posts): 2

Re: Desetinná čísla

Ahoj Slavomír,
vidím, že toto je dosť "staré" fórum, ale ja mávam občas podobný problém. Mám RQ ver.1.3 na notebooku s Win Vista a pri niektorých spusteniach sa mi stáva, že keď vkladám nový záznam, nejde mi vložiť suma s desatinným číslo - zapíšu sa iba celé čísla. Všimol som si ale, že stačí program skončiť a spustiť znova a už to funguje bez problémov.
Program používam cca 5 mesiacov v domácnosti, je úžasný, presne taký som hľadal.
Ďakujem.

Offline

 

#11 04.03.2010 09:39:03

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

Ahoj serif,
máš pravdu, desatinné miesta sú jediným slabým miestom tohto programu. Táto chyba sa mi veľmi ťažko hľadala, lebo je náhodlá a neopakuje sa pravidelne. Naozaj stačí program iba vypnúť a zapnúť. Verím, že úplne nová verzia, na ktorem pomaličky robím, bude dokonalejšia ako po grafickej stránke, tak aj po funkčnej.
Vďaka za pochvalu.

Offline

 

#12 04.03.2010 10:51:34

serif
Člen
Registrovaný: 04.03.2010
Příspěvky (posts): 2

Re: Desetinná čísla

Už sa teším na novú verziu, dokonca som skúšal do nej natiahnuť moje súčasné dáta a zamŕza mi to pri konverzii dát v bode 2 (Settings..) nasledovnou chybou:
Error executing SQL.
Error(1): SQL error or missing database.
"Update settings SET S_value=",žltá" WHERE s_kind="Password"":near "á": syntax error

Po tomto mi to zamrzne ... A teda ešte som nemal šancu vychutnať si novú verziu tongue

Neviem, či je chyba u mňa. Ak u Teba, možno Ti pomôže vo vývoji.
Pekný deň a veľa pozitívnej energie do Tvojej ďalšej squlej práce wink

Offline

 

#13 04.03.2010 11:44:43

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

Šancu otestovať si novú verziu máš - keď si založíš nejakú novú testovaciu databázu.
Pri preklopení súčasná verzia (build 3) robí ešte chyby. Ďalší build by to už hádam mohol mať ošetrené + budú pridané ďalšie funkcie.
Pekný deň aj Tebe, serif!

Offline

 

#14 22.06.2010 21:04:29

vox
Člen
Registrovaný: 22.06.2010
Příspěvky (posts): 2

Re: Desetinná čísla

Ahoj Slavo,

Připojuji se ke všem ostatním, jak s chválou podařeného nástroje pro správu financí, ale také s reportem chybné interpretace oddělovačů.

Mám podobný problém pod Win7 - na verzi 1.3.
Měnu v DB používám CZK.

Když zadám kdekoliv do formuláře částku např. 1000CZK bez toho abych explicitně definoval oddělovače tisíců a desetin, uloží - respektive zobrazí se mi pak uložená hodnota v přehledu jako 1,000,00. To je sice matoucí ale asi OK. Když ale začnu pracovat s desitinami a tisíci, dojde ke zmatení hodnot.

Není možné zapomenout na používání oddělovačů tisíců a využívat "." nebo "," pouze jako oddělovač desetinných míst?


Je špatná úvaha, že se jen všem míchají oddělovače tisíců a desetin a výsledky jsou programem špatně interpretované?

Pár příkladů které jsem vypozoroval (první sloupec řetězec zadávaný do formulářů - druhý sloupec výsledný zobrazovaný text:

12345 - 12,345,00
12,345,00 - 12,35
12.345 - 12,35
12,345 - 12,35
12,345.234 - 12,35
12345,123 - 12,345,12
atd...

A nejlepší na konec:

Zkus zadat do formuláře "12345,12" a dej OK. Pak záznam jen otevři (mě se zobrazí "12,345,12") a pak dej znovu OK. Uloží se to jako "12,35" sad

Nezkoušel jsem na verzi 2.0, ale z kontextu diskusí tipuju, že stejná chyba je způsobena dtto i tam.

Díky a hodně zdaru v dalším rozvíjení projektu smile

Vox

Offline

 

#15 24.06.2010 07:50:51

Slavomir
Administrator
Místo: Neosolium
Registrovaný: 20.12.2006
Příspěvky (posts): 523

Re: Desetinná čísla

Ahoj vox, priznám sa rovno, že s problematikou desatinného oddeľovača a tisícového oddeľovača som sa dosť natrápil už v začiatkoch tvorby programu. Vo svete v tomto smere existuje doslova chaos, čo jeden národ používa na oddeľovanie desatín (napr. u nás čiarka), na západe je to oddeľovač tisícok. Kde jeden národ má oddeľovač tisícok bodku (tečku), iný tam pre istotu dáva niečo ako medzeru (ale nie je to klasická medzera, ale iný prázdny znak). Takže nemám to vôbec ľahké. V každom prípade som sa rozhodol pre používanie takého desatinného a tisícového oddeľovača, ktorý je nastavený s systéme (Windowse) každého užívateľa.

Ty si mi to dokonca zaklincoval tým, že máš v systéme zrejme nastavené čiarky ako oddeľovače desatín aj tisícok. Opäť sa príznám, že s takýmto variantom som takisto nepočítal, že niekto bude mať rovnako nastavené obidva oddeľovače. Ale budiž, je to i pre mňa výzva myslieť na to vo verzii 2.0 (nakoľko verziu 1.3 už ďalej v Rapid-Q nevyvíjam). Tam to bude ale s tými číslami trochu jednoduchšie. Tuším som to nastavil tak, že ak systém natrafí na chybu (napr. pri čísle 1,234,56), automaticky to premení na 0 a zapíše ju. Užívateľ si potom všimne, že oddeľovač tisícok nesmie zadaávať (a použije napr. len 1234,56, čo program vyhodnotí ako správne).

Ja na tvojom mieste by som si v systéme nastavil (nechcem rovno povedať výraz "opravil") túto (podľa mňa) anomáliu s rovnakým oddeľovačom pre desatiny a tisícky. Veď máš na výber wink

P.S.: Vďaka za pochvalu, vox. Už takmer pol roka som sa s RQ Money nepohol vo vývoji, pomaly ale iste už sa na to chystám. Čoskoro vynovím moje webstránky, už ich mám hotové, len ich musím zavesiť na web. Len keby toho času bolo viac. big_smile

Offline

 

#16 09.07.2010 20:18:05

vox
Člen
Registrovaný: 22.06.2010
Příspěvky (posts): 2

Re: Desetinná čísla

Ahoj Slavo,

na systému mám standardní nastavení po instalaci systému - tj. české regional settings, kde oddělovač desetin je čárka a oddělovač tisíců je mezera.

Čili pes bude zakopaný jinde ;-)

Díky, Vox

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson