Re: developer 2000 call form passing variable

From: <igalt_at_my-deja.com>
Date: Thu, 24 Feb 2000 19:36:35 GMT
Message-ID: <894183$6ro$1_at_nnrp1.deja.com>


[Quoted] In article <893m34$tos$1_at_nnrp1.deja.com>,   ssharma24_at_my-deja.com wrote:
> I am having a problem passing a global variable in call forms:
>
> Form A is calling Form B:
> When button Pressed trigger in Form A:
> :global.directory := 'y';
> :global.projno := :Blockname.projno;
>
> CALL_FORM ('form b', no_hide, no_replace, query_only);
>
> When new form instance in form B:
> BEGIN
>
> IF (:global.directory = 'y') THEN
> :project.projno := :global.projno;
> EXECUTE_QUERY;
> else
> SET_WINDOW_PROPERTY ('PROJ_FILE_WINDOW', WINDOW_STATE, MAXIMIZE);
> DEFAULT_VALUE (NULL, 'GLOBAL.FILETYPE');
>
> END IF;
> :global.directory := null;
> :global.projno := null;
>
> EXCEPTION
>
> WHEN others THEN
>
> MESSAGE (sqlerrm);
> MESSAGE (' ', NO_ACKNOWLEDGE);
> RAISE form_trigger_failure;
>
> END;
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
>

Try using uppercase values instead of lowercase. This might be the reason your IF statement isn't true (if I understood your question correctly).
Igal

Sent via Deja.com http://www.deja.com/
Before you buy. Received on Thu Feb 24 2000 - 20:36:35 CET

Original text of this message