Czasami na raportach, na przykład na fakturach, zachodzi potrzeba zamiany liczby na słownie złotych. Crystal to umożliwia ale tylko na język ang.
Dlatego napisałem funkcję UFL do CR, która to realizuje.
Jest to funkcja typu Crystal Reports UFL (User Function Libraries) i korzysta sie z niej tak samo jak z wbudowanych funkcji Crystal Reports.
Obecny zakres liczb od 0 do biliona.
Opis instalacji
0. Pobierz
1. Rozpakować archiwum i skopiować plik CRUFLslw.dll do np. katalogu C:\WINDOWS\system32
2. Uruchomić linię poleceń: CMD
3. Przejść do katalogu z plikiem: CD C:\WINDOWS\system32
3. Uruchomić polecenie rejestracji biblioteki: regsvr32 CRUFLslw.dll
Powinno wyświetlić się okno z informacją "DllRegisterServer in CRUFLslw.dll succeeded."
4. Uruchomić Crystal Reports
5. Utworzyć nową formułę i wpisać np. slownie(123.45)
Przetestowałem również z Crystal Reports 2008 i działa.
Dlatego napisałem funkcję UFL do CR, która to realizuje.
Jest to funkcja typu Crystal Reports UFL (User Function Libraries) i korzysta sie z niej tak samo jak z wbudowanych funkcji Crystal Reports.
Obecny zakres liczb od 0 do biliona.
Opis instalacji
0. Pobierz
1. Rozpakować archiwum i skopiować plik CRUFLslw.dll do np. katalogu C:\WINDOWS\system32
2. Uruchomić linię poleceń: CMD
3. Przejść do katalogu z plikiem: CD C:\WINDOWS\system32
3. Uruchomić polecenie rejestracji biblioteki: regsvr32 CRUFLslw.dll
Powinno wyświetlić się okno z informacją "DllRegisterServer in CRUFLslw.dll succeeded."
4. Uruchomić Crystal Reports
5. Utworzyć nową formułę i wpisać np. slownie(123.45)
Przetestowałem również z Crystal Reports 2008 i działa.
Komentarze
a czy tę bibliotekę wystarczy wgrać na lokalnym komputerze czy również trzeba na serwerze raportowym?
Sposób jej użycia opisałem w nowym
artykule
"A jedno pytanko którego tu nie zadano .... Jeśli wykorzystam tę bibliotekę w raporcie komercyjnym dla klienta to na jakiej zasadzie jest udzielana licencja ? Nie cierpię piractwa ..."
cd \windows\syswow64
regsvr32 C:\windows\System32\CRUFLSLW.DLL