Re: SUBSTRING FUNCTION IN FORMS 3.0

From: <hatzinger_m_at_bmwf1f.bmwf.gv.at>
Date: 17 Aug 92 08:51:21 GMT
Message-ID: <1992Aug17.080204.32_at_bmwf1f.bmwf.gv.at>


In article <1992Aug13.081954.279_at_falcon.navsses.navy.mil>, mdipilla_at_falcon.navsses.navy.mil writes:
> TO WHOMOVER KNOWS WHATEVER,
>
> WOULD ANYONE KNOW IF THERE IS A SUBSTRING FUNCTION IN FORMS.
> WE BASICALLY HAVE A FIELD WHICH THE USER WOULD INPUT. HE WILL BE
> TYPING IN A "-" SOMEWHERE IN HIS FIELD. IT CAN BE IN THE THIRD POSITION
> XX-XXXX OR IT CAN BE IN THE FOURTH POSITION XXX-XXXX. HOW CAN I REMOVE
> THIS HYPHEN.
>
> THANK YOUR VERY MUCH
Create a Trigger (POST-CHANGE, POST-FIELD or ON-VALIDATE-FIELD) ..

  • Forms V3

IF :Field != REPLACE(:Field,'-','') THEN

   :Field := REPLACE(:Field,'-','');
END IF;

  • Forms V2

  SELECT REPLACE(:Field,'-','') INTO :Field     FROM dual
   WHERE REPLACE(:Field,'-','') != :Field

or if you have ORACLE V5 you can take TRANSLATE instad of REPLACE for one character.

-- 

================================================================================
                                                                          ^
 Federal Ministry of Science and Research                               B | M
<-------------------------------------------------------------------------+---->
 Computer Center                                                        W | F
                                                                          |
 Klaus-Michael Hatzinger            mail: hatzinger_m_at_bmwf1f.bmwf.gv.at   |
 Bangkasse 1/209                   phone: 0043-222-53120/5188             |
 1014 Vienna, Austria                fax: 0043-222-53120/5155             V
================================================================================
Received on Mon Aug 17 1992 - 10:51:21 CEST

Original text of this message