Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: Słownie w języku angielskim

Mam CR 2010 w wersji PL.
NA dokumencie faktury wystawionej w EUR w polu słowwnie ( "IN Words") pokazuje mi się słownie ale w języku PL.
W jaki sposób przerobić to aby wyświetlało się słownie w języku ENG
Czy można dodać jakąś fonkcje / procedurę do pola , która np sprawdzi że jeżeli waluta jest =EUR to wówczas w pole słownie ( IN words ) będzie wypisywał kwotę słownie w języku ENG.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Słownie w języku angielskim

Funkcja ToWords wyświetla liczbę słownie zależnie od ustawionego języka.
Wersję językową możesz zmienić poprze menu: Widok | Preferowane ustawienia regionalne wyświetlania język

Niestety nie znam metody, aby to zmienić z poziomu formuły.
Standardowa funkcja ToWords nie ma parametru, w której moglibyśmy określić w jakim języku ma być wyświetlana kwota.

Możliwe, że trzeba będzie napisać własną funkcję.

konto usunięte

Temat: Słownie w języku angielskim

Proponuję utworzenie funkcji w SQL. A później wykorzystanie pola SQLExpresion w CR. Jeśli miałeś styczność z Comarchowym XL'em, to udostępnia ów, właśnie takowe sqlowe funkcje.

----------------------------------------------------------
w razie potrzeby, służę "gotowcem" napisanym pod MSSQL;)Mateusz H. edytował(a) ten post dnia 23.11.11 o godzinie 12:03
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: Słownie w języku angielskim

A jak wygląda taka funcka w SQL którą implementuje się XL-u ?
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: Słownie w języku angielskim

Marcinie niestety w moim Crystal w menu Widok brak opcji Preferowane ustawienia regionalne wyświetlania język .

Błednie napisałem że mam CR 2010. Dokłądnie jest to 11.5.8.826 . Czy to w taki mrazie nawsza wersja niz CR 2008. Czy przypadkiem nie jest tak że CR bierze ustawien językowe systemu operacyjnego ? Bo w moim przypadku jest to Windows 2008 R2 PL .
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Słownie w języku angielskim

Zgadza się, tej opcji w CR 11.5 nie było. gdyż dostępna jest dopiero od wersji CR 2008.
Możliwe że jest tylko po polsku gdyż posiadasz CR w wersji PL. Nie sądzę, aby brał z ustawień regionalnych, bo z tego co pamiętam wersja EN zawsze mówiła po angielsku, niezależnie od regionu windowsa. Ale nie jestem na 100% tego pewien bo nie posiadam CR XI PL.

Nowsze wersje umożliwiają bezproblemowe przełączanie się pomiędzy językami.

Widzę 2 rozwiązania:
- upgrade do nowej wersji Crystal Reports
- stworzenie własnej funkcji

Napisałem kiedyś funkcję słownie PL, można ją przerobić na EN :)

Możesz ewentualnie skorzystać z funkcji po stronie bazy danych jak proponował mój przedmówca.
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: Słownie w języku angielskim

Jak powinna wyglądać taka funkcja w CR ?

konto usunięte

Temat: Słownie w języku angielskim

Wysłałem na mejla funkcję pisane pod bazy MS SQL Server. Jeśli jednak wyciągasz dane z innej bazy aniżeli MS SQL, to wzorując się na przesłanej funkcji, można utworzyć w CR formuły z wykorzystaniem języka Crystal Syntax/Basic Syntax realizujące wymaganą funkcjonalność.
Grzegorz Babicz

Grzegorz Babicz ERP specialist \
Trener IT |
Security clearance\
Cantor ...

Temat: Słownie w języku angielskim

Uzyłem funkji replace ( zamieniam liczbe w PL na liczbe w ENG )
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: Słownie w języku angielskim

Uwzględniłeś odmianę w języku polskim? ;-)



Wyślij zaproszenie do