Solved

ONLY THING I WANT TO KNOW IS WHEN THE CUST_ NAME IS SELECTED FROM THE POPUP , HOW CAN WE STORE IN MEMORY VARIABLE FOR FURTHER USE.

Posted on 2009-05-09
6
21 Views
Last Modified: 2016-05-18
ONLY THING I WANT TO KNOW IS WHEN THE CUST_ NAME IS SELECTED FROM THE POPUP , HOW CAN WE STORE IN MEMORY VARIABLE FOR FURTHER USE.
0
Comment
Question by:DVS2005
  • 3
6 Comments
 
LVL 41

Expert Comment

by:pcelba
ID: 24342975
This can be done in procedure which is called when user selects some option from the popup (Esc key deactivates the popup and leaves the variable empty):

USE Customer

SET ORDER TO cust_name

SET CONFIRM ON

PRIVATE lcSelectedCust
 

DEFINE POPUP MyPop PROMPT FIELD customer.cust_name RELATIVE SCROLL TITLE "Select Customer"  && you may use more parameters

ON SELECTION POPUP MyPop DO l_custSelection WITH PROMPT()
 
 

*-- Your code
 
 

lcSelectedCust = ""

ACTIVATE POPUP MyPop

*-- Here the lcSelectedCust variable contains selected Cusomer name
 
 

*-- Other commands etc...
 

RELEASE POPUPS MyPop
 
 

PROCEDURE l_custSelection

PARAMETER lcPrompt
 

lcSelectedCust = lcPrompt

DEACTIVATE POPUP MyPop
 

RETURN

Open in new window

0
 
LVL 14

Accepted Solution

by:
tusharkanvinde earned 500 total points
ID: 24346780
When you move up and down the popup, you also move the record pointer of the base table.

So you can have something like

DEFINE POPUP MyPop PROMPT FIELD customer.cust_name RELATIVE SCROLL TITLE "Select Customer"
ON SELECTION POPUP MyPop deactivate popup
activate popup MyPop
if bar()<>0
   ?customer.cust_name
else
   ?'nothing selected'
endif
0
 
LVL 41

Expert Comment

by:pcelba
ID: 24347842
I've been thinking how to deactivate popup and assign the selected value into variable without procedure call and tusharkanvinde answered it in advance :-)

I would recommend to assign points to tusharkanvinde.
0
 

Expert Comment

by:EE_AutoDeleter
ID: 41602654
I've requested that this question be deleted for the following reason:

No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Not enough information to confirm an answer.

If you feel this question should be closed differently, post an objection and a moderator will read all objections and then close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

Experts-Exchange Auto Deleter
0
 
LVL 41

Expert Comment

by:pcelba
ID: 41602655
The answer is ID: http:#a24346780.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Microsoft Visual FoxPro (short VFP) is a programming language with it’s own IDE and database, ranking somewhat between Access and VB.NET + SQL Server (Express). Product Description: http://msdn.microsoft.com/en-us/vfoxpro/default.aspx (http://msd…
Use of TCL script on Cisco devices:  - create file and merge it with running configuration to apply configuration changes
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now