Numerical value in words (for the printing of cheque)

Hi all

To convert a numeric value into words (for the printing of the check), I created two functions in forms and reports 6i.

(1) FUNCTION RETURN CHAR BELONGS to fate (number of val)
SP varchar2 (100);
BEGIN
If val > 0 then
Return (initcap (to_char (to_date (val, 'SSSSS'), 'SSSSSSP'))) End Function
on the other
return (»);
end if;
END;

(2) function SPELLED_AMOUNTFormula returns the Char type is
number of cents;
c_str varchar2 (80);
number of Val;
Start
Val: =: p_instr_amt;
cents: = (val mod 1) * 100;
If hundred > 0 then - creates a string for cents
c_str: = "and" | Spell (to_char (cents)) | "only son";
on the other
c_str: = 'only ';
end if;
If < 1000 val and val > 1 then
return ((spell (floor (val))) initcap | c_str);
elsif val > 1000 then
Return (initcap (Spell (Floor(Val/1000))) |) "Thousand" |
fate (floor (mod 1000 val)) | c_str);
on the other
return ('Zero': c_str);
end if;
end;

This conversion of value of thousands. How to convert the value of greater than 1 Lake. Please set this code.


Thanks in advance

Hello

To spell out integers up to 5 373 484, use 'Jsp' instead of 'ssssssp '.

TO_CHAR ( TO_DATE ( n     -- n = integer to be spelled
              , 'J'
            )
     , 'Jsp'          -- Case-sensitive
     )

5373484 is the date of 31 December 9999, the last value DATE in Oracle. In Oracle 10.2, you can actually spell number a little higher by using the expression above, but I don't know why, and I wouldn't count on being able to do in the future versions.

There is no need of INITCAP here. If the 2nd argument TO_CHAR is initcapped (as above), then the output will be, too.

To spell even greater numbers, check out this page of Tom Kyte, which also includes languages other than English and the language of lakh-crore-Arabic-kharab.

Published by: Frank Kulash, October 13, 2012 07:21

Tags: Database

Similar Questions

  • margins for the printer so the words are not cut on the right side. What are the correct numbers for size printing letter?

    What are the correct for the printer margin settings so that everything is on paper, without truncating them.?

    What are the correct for the printer margin settings so that everything is on paper, without truncating them.?

    go to the icon for your printer, go to the page set up, size, A4 sheet? 19.05 mm pitch all sides, mine is set up for this and it seems ok. or what you like

  • various error messages - cannot get old matrix printer that works with xp for the printer in windows 7

    I have a new pc with windows 7 - I have an old panasonic kxp 3696 PARALLEL port printer that works fine with xp - I bought a decoder directional bi to convert the port PARALLEL to the usb port and is connected to my lenovo m81 - computer came with pre installed epson fx series 1 136 driver in the Inbox (this is the driver of windows 7 recommended by panasonic for this printer)-I managed to print a test page and something of Word-, I then downloaded our accounting software and added an hp printer - in the process, I removed the usb connection and later reinstalled anbother port - since then I could not print all documents or bills - I uninstalled and reinstalled the printer - I deleted and created ports - initially the docs crammed into a queue for printing - I then changed the setting to print online and print test page new - now I send documents to print and they do not appear in the print queue - it seems to be multiple of the printer on the computer copies when I reinstall - also get a message that is not network printer (the printer is connected by usb) and another message00? 0000? etc.

    I used the printer add - local port - function and then create a new port that I called epson - someone can talk me through the process in detail.

    specifically what port should I use (local or create new)? I used the port usb - is that correct?

    If I print a test page? I would be able to print documents?

    If I get epson 1 and exemplary epson 2 - has actually deleted the printer driver?

    Please note I have contacted panasonic who can't stand the printer-I called epson that does not support the old drivers and lenovo that says it's a software problem talk to microsoft.

    We also run windows 7 64 bit in xp for the printer mode if so? How?

    Hello

    I suggest you to uninstall the printer drivers and then use the driver file that you want to install by using the procedure - below

    a. click Start, click Control Panel , and search for printers , and then double-click Printers.
    b. now, click Add Printer.
    c. Select Add a local printer and click create a new port.
    d. Select Local Port and click Next.
    e. type in "[\\computer name\printer name]"(sans les guillemets) for the Port name and click OK. ""
    f. follow the instructions to complete the installation. During the installation, when you are prompted to choose a good driver; Click the "disk".
    g. navigate to the driver file that you have on the computer, and then click OK. Now, check if the printer is correctly installed.

    I hope this helps.

  • generate a numerical value to use as the primary key

    Can someone correct me, in an interview that the question was asked.

    How not one generates a numeric value to use as the primary key?

    Years

    We can get it using the sequence. For example:

    CREATE SEQUENCE cust_seq

    START BY
    1000

    INCREMENT OF
    1

    NOCACHE

    NOCYCLE;

    Hi Shu,

    sequence would be my choice and 12 c new type called identity.

  • I need to create a table of contents in iPages but I want only one word for the title, not the line of holes. Or, how can I change the contents of the table? Thank you!

    I need to create a table of contents in iPages but I want only one word for the title, not the line of holes. Or, how can I change the contents of the table? Thank you!

    Yes, you can have a one word title, by assigning a paragraph style title to this one word. No, you cannot change the text in a Table of contents, but you can change paragraph style font attributes (line) and add for example, a head of points between the types of OCD paragraph and page numbers. No part of the table of contents will not provide hyperlinks in exported PDF documents.

    When you look up in the menu bar, you can see the word iPages, or simply Pages. There is no product of iPages.

  • Windows 8 drivers for the printer HP Officejet Pro 8600Plus

    Where can I download windows drivers for the printer HP Officejet Pro 8600Plus 8?

    I think I see what's happening. You have recently upgraded to Windows 8, and you don't have to uninstall and reinstall the software for your printer for the new OS. Now, nothing works as it should. Fortunately, this is a fairly simple solution. Uninstall the printer software and reinstall it using the packaging designed for Windows 8. I'll link the software below. Let me know what happens.

    http://goo.GL/jfLkM

  • Re - install the software for the printer C6280 all in one... get a "file not found" error message

    you need to reinstall the software for the printer c6280 all-in-one. Downloaded the last installation on HP web site package. During the installation process I get an error message... Unable to find user/appdata/local/temp/7z256315/setup/...setup/blocksysuser...

    the 7z256315 folder does not exist on the hard disk.

    I also have a message that it cannot find PS_A10_02_software.msi.

    Windows 7, C6280 printer all-in-one. Printer is connected to the router. The desktop computer is connected via an ethernet cable, the laptop/ipad/iphone/internet radio are connected via the wireless to the router.

    I hope you can help

    Thank you

    Charlie

    Hi cberistain,

    Follow the steps below and let me know what happens?

    First step: clear temp directory

    1. Type %temp% term or search programs and files of field
    2. Select all the files in this folder, and then press the delete key to remove. If you receive a message that the file is in use, you will need to ignore this file (s).
    3. Proceed to step 2 below

    Second step: downloaded and extracted to your system:

    1 download the drivers and full software features

    http://h10025.www1.HP.com/ewfrf/WC/softwareDownloadIndex?softwareitem=MP-77039-1 & CC = US & DLC = in & LC = on & os = 4063 & Product = 3645097 & sw_lang=.

    2. once the download is complete, double-click the file to extract the software.

    3. when the installation window opens, press the Cancel button to stop the installation

    4. tap folder in the race or search programs and files of field

    5. Locate and open the folder starting with 7z (example: 7zS2356)

    6. right click on the folder and select copy

    7. close this window and all open windows, and then in the Middle the desktop right click your mouse and select Paste. This will move the 7z folder on your desktop.

    8 open the 7z, that you just copied on your desktop

    9 open the Util folder

    10 open the CCC folder

    11 start the uninstall_L4

    12. once the uninstall is complete, restart the computer

    13. run disk cleanup from the tools Accessories\ system under all programs folder

    14. download and install the latest version of Adobe flash player

    http://www.Adobe.com/support/flashplayer/downloads.html

    15 open the 7z folder and then double-click the Setup.exe file that will be towards the bottom of the open window. Follow the instructions on the screen to reinstall your printer.

    Let me know if you are able to successfully install the software and driver and are able to print and scan?

  • Set a static IP address for the printer

    One of the most common steps given when members of the community have printers that will remain not connected is affecting the camera a static IP address. Most of the members to respond to messages will include a document that's going to work on the steps and it is very useful. I found a video which will also show you this process on a printer Photosmart 7510.

    It will go well to enter the IP address of the printer in the web browser and access the built-in web server (EWS). Once in SAP, it shows the path to take to set the static IP address for the printer.  I thought it would be a good video to share with the community so that there is assistance available for those of us who are visual learners. Here's the video promised on the static IP address.

    I hope this helps the community. Good impression to everyone!

  • We know the answer slow printer. We use XP and it takes about five minutes for the printer to answer.

    We know the answer slow printer.  We use XP and it takes about five minutes for the printer to answer.

    Hello

    1. have you you can all changes on the computer before this problem?
    2. What is the brand and model of the printer?
    3. have you updated the printer driver?

    Try to run the fix it tool in the following article and check.
    Problems printing and printing errors
    http://support.Microsoft.com/mats/printing_problems/

  • HP Photosmart 3110 referred to the documentation for the printer. Error 0xe18a001

    HP Photosmart 3110 referred to the documentation for the printer. Error 0xe18a001

    Hello caromuna,

    It seems that other users have found a way to completely reset the printer back to the default settings, which can help with this question.

    The reset is discussed in this forum thread and seems to be a bit difficult to fill. Let me know if it helps to solve your problem.

    Photosmart 3310 ink system failure

  • printer HP from Mac 10.5.8 deskjet 970cse how to set up the printer for the printing of the project

    printer HP from Mac 10.5.8 deskjet 970cse how to set up the printer for the printing of the project

    Hello

    You can find out how to access and change the settings of quality below:

    http://support.HP.com/us-en/document/c01662356

    Kind regards

    Shlomi

  • I can't find the code for the printer or the menu of the printer 6500 E-mail address

    I can't follow the instructions to retrieve the code for the printer, I see the symbols but don't see how to print, or to get the Email address of the printer menu

    Maybe the info here will help you

    http://h30434.www3.HP.com/T5/eprint-print-apps-mobile/print-your-Web-services-info-sheet/TD-p/57261

  • alternative for the printer drivers on Mac OS10.9 system

    Until they are available at HP, is there another way to access drivers for office jet 6700 for Mac OS10.9 system? Or at least another way to print, scan and copy... until the drivers come out?

    Hello

    Yes, if your HP Officejet 6700 worked with OS X 10.7 or 10.8, the drivers and the HP software will continue to work properly with the new OS X Mavericks after an upgrade of the OS.

    If you have a new Mac clean® system or OS X Mavericks, HP also provides driver HP Officejet 6700 and ImageCapture to scan files via Apple Software Update right now.  It's the same star driver full that would provide hp.com/support.  Make sure that the printer is turned on and connected to the Mac when you create the queue for the printer (add a printer).

    HP is now working on the full release HP sw/installers of hp.com/support for your model - available in the near future.

     
  • where can I get windows 7 drivers for the printer, TallyGenicom T9312 Laser stepped

    where can I get windows 7 drivers for the printer, TallyGenicom T9312 Laser stepped

    http://www.tally.com/service/default.aspx?ID=6397

    service and support page, you can send the manufacturer here on your drivers,

    I searched through the site, but is not a list, it is possible that XP is as high as it goes for compatibility.

  • How can I create artwork for the printing of the circular labels with text inside. Labels circulars sera.5 inches of diameter

    I need to put in place of the illustrations for the printing of labels that must be circular with a.5 inch diameter. In the circular form, I need to add to the text. Part of the text is to follow the circular shape and a quite normal part.

    I am a newbie in aid of illustrator.

    Probably start here:

    Illustrator help | Creating text

Maybe you are looking for