pajautaa

MS Access viltības

« previous entry | next entry »
Jul. 24., 2010 | 11:55 am
posted by: atheist in pajautaa

Uz gūgli varat nesūtīt, jo tur risinājumu līdz šim neesmu atradusi.

Tātad problēma:

Nepieciešams nodrošināt, ka naudas summa tiek norādīta vārdiem automātiski. Piemēram, lietotājs ievada naudas summu, cik maksā prece, šajā gadījumā 5.25, pie atskaites izdrukas būtu nepieciešams, lai tā naudas summa tiktu uzrakstīta vārdiem, šajā gadījumā Pieci Ls 25 santīmi.

Pati saprotu, ka pirmkārt vajadzētu nodalīt latu daļu no santīmu daļas, bet kā? Pēc nodalīšanas santīmiem piekonkatinētu vārdu santīmi, bet ko lai dara ar latiem? T.i. kā panākt, lai automātiski tiktu atpazīts skaitlis un norādīta tā vārdiskā vērtība. Ar vienciparu skaitli latos varbūt nebūtu tik traki, bet ko darīt ar 4 cipariem, kur būtu, piemēram Viens tūkstotis četri simti divdesmit pieci Ls?

Būšu pateicīga par reāli darbojošām idejām. Liels paldies jau iepriekš :)

# | jā, ir doma! | Add to Memories


Comments {9}

from: [info]ad_nocendum
date: Jul. 24., 2010 - 12:07 pm
#

Ar RegExu izvelc ārā latu un santīmu daļas un rezultējošos divus intus iebliez stringā. Advancētā variantā vēl vari kādu if'u piemest klāt, lai, atkarībā no daudzuma mainītos galotnes (piem, 1 lats vai 2 lati).

Iekš C perfekti darbojas funkcija sscanf(), bet tur vajag papildus kļūdu pārbaudes. Pieļauju, ka iekš tava .Net'a tas ir vēl vienkāršāk.

Atbildēt | Diskusija


from: [info]ad_nocendum
date: Jul. 24., 2010 - 12:09 pm
#

Un par vārdisko daļu - liec lietā izdomu. Nekā grūta un neizdomājama tur nav.

Atbildēt | Iepriekšējais | Diskusija


Atheiste

from: [info]atheist
date: Jul. 24., 2010 - 12:18 pm
#

Jā, .Net jau ir nost, tagad taisu tikai accessā

Atbildēt | Iepriekšējais | Diskusija


from: [info]ad_nocendum
date: Jul. 24., 2010 - 09:43 pm
#

Whatever - tā tik un tā ir tikai viena funkcija VBA, kura izmanto apmērus trīs masīvus (ar latviešu valodas vārdiem), vienu ciklu un pāris ifus.

Atbildēt | Iepriekšējais


from: [info]kaukau
date: Jul. 24., 2010 - 12:08 pm
#

http://tinyurl.com/3273j6a

Atbildēt | Diskusija


Atheiste

from: [info]atheist
date: Jul. 24., 2010 - 12:19 pm
#

Es nosarku :D paldies :) laikam ne to meklēju

Atbildēt | Iepriekšējais


watt

from: [info]watt
date: Jul. 24., 2010 - 12:08 pm
#

grāmatvedības programmās šite cipars -> vārdiem algoritmi ir sen izstrādāti. tā ka jārok tajā virzienā...

Atbildēt | Diskusija


Atheiste

from: [info]atheist
date: Jul. 24., 2010 - 12:18 pm
#

Paldies par virzienu :)

Atbildēt | Iepriekšējais


from: [info]petrovichs
date: Jul. 24., 2010 - 05:18 pm
#

Slinkums tagad karstumā galvu mocīt ar atcerēšanos, bet šitāds uzdevums mums augstskolā excelī bija jātaisa. Nekas briesmīgi sarežģīts nebija.

Atbildēt