third_party_content:community:commentary:forums_nonworks:461919c609041fa78525712c0065a6a1

Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 09 MAR 2006 01:30:17PM Dick Eshelman wrote:

Can someone tell me how to assign a value to @USER in a collector window? I would like to use the initial value of @USER in a second window. I am aware there are other ways of accomplishing the same thing.

TIA,


At 09 MAR 2006 01:52PM Matt Sorrell wrote:

Dick,

When do you want to set @USER1, and how is its value determined?

If you want to set it as the user is leaving the window, then just put a post-process on the window that sets the value. Or, if you are calling the collector window from withing a subroutine, the subroutine has access to @PSEUDO, which contains the data from the window.

The subroutine could then set the value for @USER1.

Matt Sorrell


At 09 MAR 2006 03:44PM Dick Eshelman wrote:

What I am attempting to du is set @USER1=the value of the first prompt field. I have attempted to do this with a cataloged subroutine seting @USER1=@PSEUDO. This fails, the subroutine does not seem to have access to @PSEUDO. A program that calls the window does have access to @PSEUDO.

I not yet tested this, but I assume that the value of "SI" in "WINDOWS_COMMON%" would accomplish the same thing - it justs seems you ought to be able to directly set @USER1.


At 09 MAR 2006 05:34PM Matt Sorrell wrote:

Collector windows are a little odd.

For the subroutine that invokes the window, you stuff data into @Pseudo and then pull it out of @Pseudo when the window is closed.

However, if you are calling a catalogued subroutine FROM the window, while the window is running, then the data is accessible via @Record, not @Pseudo.

HTH,

Matt Sorrell

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/461919c609041fa78525712c0065a6a1.txt
  • Last modified: 2023/12/28 07:39
  • by 127.0.0.1