Buddy
 
If you click the ok or cancel button on the dialog box does it set a variable 
such as vkey or how do they function?
 
I understand the function of vkey and last key just not the dialog button 
output or response
 
Steve

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] Behalf Of Walker, Buddy
Sent: Wednesday, March 05, 2008 7:03 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: DIALOG BOX CONTROL



Steve 

  You can check the variable vkey

 

   If vkey = '[esc]' or vinv#  then

     Whatever......

   Endif

 

   You could also check to see if vinv# is null 

 

Buddy

 


  _____  


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Steve Breen
Sent: Wednesday, March 05, 2008 5:15 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - DIALOG BOX CONTROL

 

In 6.5 plus a dialog box did not have options such as ok and cancel. Now that 
the do I am not sure how to control their input results in the code.

 

IE: using mouse to select the "cancel" option

 

Please offer any suggestions

 

Steve

 

 

-- get_inv_number.rmd

 

LABEL loop
CLEAR VAR vinv#
DIALOG 'Enter A Invoice Number or ESC to exit (CDIINV):' vinv#=10 vkey 1

 

IF (LASTKEY(0)) = '[esc]' THEN
  GOTO finish
ENDIF

 

IF (LASTKEY(0)) = '[cancel]' THEN
  GOTO finish
ENDIF

 

 

 

CLEAR VAR vpon
SET VAR vpon = pon FROM master WHERE cdiinv = .vinv#
IF vpon IS NULL THEN
  RUN errmsg.rmd USING 'Invoice Number Not found'
  GOTO loop
ENDIF

 

PRINT final_billing WHERE cdiinv = .vinv#

 

LABEL finish

 

 

 

RETURN

 

 

 

 

Stephen Breen

CDI Services, Inc.

Road Support Division

 

Reply via email to