Some Sort of Control From The Browse Screen

John Esak john at valar.com
Sun Oct 17 13:14:49 PDT 2010


When you say "Let me try it..."  of course... You can try it. I would never
stop anyone from investigating what will happen with this idea or that.  Let
me know.    But once you set a variable after they press B and then pushkey
them to the browse... What is going to prevent them from "not" selecting a
record with "U".  I mean, they could easily hit "X" while on the browse
screen taking them back to the clerk menu, and from there, they could go in
by any method record number, index selection, selset.... And unless the
Browse is also turned on at the clerk menu, they will be hitting the record
@entsel  where you are going to clear the "come_from-browse_flag  right?
Of course they may hit Add Records which doesn't go through @ensel but
that's irrelevant to this discussion.  I was just saying that I think the
setting of a flag when they press B is too lose... It doesn't guarantee they
will do what you think they are going to do.

John
 

> -----Original Message-----
> From: Scott Walker [mailto:ScottWalker at RAMSystemsCorp.com] 
> Sent: Sunday, October 17, 2010 1:52 PM
> To: john at valar.com
> Subject: RE: Some Sort of Control From The Browse Screen
> 
> John,
> 
> When we are going into update mode on the screen, there is no 
> way to know
> that we are coming from a browse format versus someone just 
> pressed "U" at
> the screen enter selection prompt.
> 
> So what I am going to try is to remember that I WENT to the 
> browse format.
> That way, when I am going into update mode on the screen I 
> can see that I
> just went to the browse format and therefore I must be coming 
> from browse
> format.
> 
> Let me try it and see what happens.
> 
> Regards,
> 
> Scott
> 
> 
> 
> 
> -----Original Message-----
> From:
> filepro-list-bounces+scottwalker=ramsystemscorp.com at lists.cele
> stial.com
> [mailto:filepro-list-bounces+scottwalker=ramsystemscorp.com at li
> sts.celestial.
> com] On Behalf Of John Esak
> Sent: Sunday, October 17, 2010 12:03 PM
> To: filepro-list at lists.celestial.com
> Subject: RE: Some Sort of Control From The Browse Screen
> 
> Well, George's methodology uses a "no-no" of writing real 
> fields on the
> automatic table.  He took an untold raft of sh*t on 
> CompuServer about 25
> years ago for suggesting this.  It really isn't a good idea, 
> no offense to
> his trying to be helpful.
> 
> As for your snip... I haven't checked, but how are you going 
> to let them
> (U)pdate the record normally if you hijack the @keyU for this purpose.
> Normally, with @keyU  you would hae to end with a RESTART to 
> get them "onto"
> the screen.  I haven't really looked at your code, but what I 
> heard very
> quickly did not sound like it would work.  There is still no
> differenetiation bvetween coming off the browse and coming 
> out of @keyU.
> I'll look again, but didn't see it.
> John
> 
> 
> > -----Original Message-----
> > From: filepro-list-bounces+john=valar.com at lists.celestial.com 
> > [mailto:filepro-list-bounces+john=valar.com at lists.celestial.co
> m] On Behalf Of Scott Walker
> > Sent: Sunday, October 17, 2010 12:02 AM
> > To: flowersoft at compuserve.com; 'filePro Mailing List'
> > Subject: RE: Some Sort of Control From The Browse Screen
> > 
> > Thanks for the methodology.  I'll give it a try.  Here's what 
> > I thought
> > might work:
> > 
> > Maybe I set up a variable Just_Came_From_Browse.  Then when 
> > the hit "B" for
> > browse I set Just_Came_From_Browse="Y".  Then I get to the 
> > actual browse
> > using pushkey.  Then when I press "U" to update on the browse 
> > format, I go
> > to the screen and on the first field I run WEF and look at 
> > the value of
> > Just_Came_From_Browse.  It it's "Y" then I do my special 
> > stuff, and use
> > Pushkey to record the screen and return to the Browse format. 
> >  If it's "N",
> > I do nothing.
> > 
> > Also, in case the user picks a record from the browse format 
> > by pressing
> > <enter> instead of "U", then @ENTSEL I will set 
> > Just_Came_From_Browse ="N".
> > 
> > Will this work.  What do the real fp brains think?  Of 
> > course, it limits me
> > to using on the "U" key to accomplish my task, and there is 
> > no way for me to
> > change the prompt, so it ain't slick...but will it work?  
> > Also, I must have
> > the user menu set so that the user does not go to the 
> > Add/Inquire/Update
> > which would allow them to toggle the browse mode on & thus go 
> > directly to
> > the browse format.  I can only allow them to call up a record 
> > first, then
> > hit "B" to browse for my method to know that they went to 
> the browse.
> > 
> > Regards,
> > 
> > Scott
> > 
> > 
> > 
> > -----Original Message-----
> > From: flowersoft at compuserve.com [mailto:flowersoft at compuserve.com] 
> > Sent: Saturday, October 16, 2010 11:03 PM
> > To: 'Scott Walker'; 'filePro Mailing List'
> > Subject: RE: Some Sort of Control From The Browse Screen
> > 
> > If all you want is the ability to toggle a field on or off, 
> > like checking
> > off the items that have cleared in your checking account, 
> > then I think the
> > solution is fairly simple if you don't mind using "U" as your 
> > toggle key.
> > Let's say your main screen is 1 and the field you want to 
> > toggle on/off is
> > field 5.
> > 
> > Create a screen 9.  Screen 9 should be a screen with no 
> > fields on it, just a
> > blank screen.
> > 
> > The menu line: \fp\rclerk filename -s9 -xi -b
> > "your_browse_format_should_show_field 5"
> > 
> > Automatic processing:
> > 
> > 	If: @sk="brky"
> >     Then: switchto 1; goto JUMP1
> > 	If: @sn="9" and 5=""
> >     Then: 5="Y"; end
> > 	If: @sn="9" and 5="Y"
> >     Then: 5=""; end
> > JUMP1 If:	...		'other processing if any
> >     Then:	...
> > 	
> > 
> > Input processing:
> > 
> > @entsel  If: @sn="9"
> > 	 Then: entsel=""; pushkey "b"; end
> > 	   If: entsel="y"
> > 	 Then: entsel=""; switchto 9; pushkey "b"; end
> > 	   If:
> > 	 Then: entsel="Y"
> > 	   If:
> > 	 Then: declare entsel(1,yesno,g)
> > 	   If:
> > 	 Then: ...		'other processing here if needed
> > 
> > All you have to tell your users is to press "U" to toggle 
> > field 5 from "" to
> > "Y" or from "Y" to ""
> > And if they need to look or update the record to hit <ctrl> + 
> > c or <del>del>
> > As soon as they finish looking or updating the record, they 
> > will be returned
> > to the browse screen
> > where they can keep pressing "U" to toggle field 5.
> > 
> > 
> > -----Original Message-----
> > From: 
> > filepro-list-bounces+flowersoft=compuserve.com at lists.celestial.com
> > [mailto:filepro-list-bounces+flowersoft=compuserve.com at lists.c
> elestial.com]
> > On Behalf Of Scott Walker
> > Sent: Thursday, October 14, 2010 4:12 PM
> > To: 'filePro Mailing List'
> > Subject: Some Sort of Control From The Browse Screen
> > 
> > Is there no way, no how, to get any programmable control of 
> > what happens
> > when the user is on a browse (the full file type of 
> > browse..not the lookup
> > browse).
> > 
> >  
> > 
> > I want to be highlighting a record and press a key (lets say 
> > "T") and have
> > it check off the highlighted record (as in checking off the 
> > items in your
> > check book that have cleared).  So programmatically when you 
> > pressed "T" on
> > the browse screen, the highlighted record would have the 
> value of it's
> > "Cleared" field set to "Y" and the browse would be refreshed so the
> > "Cleared" field would now show "Y".
> > 
> >  
> > 
> > I'm pretty sure this can't be done but if anyone has a wild & 
> > crazy way
> > they've made it happen, I'd love to know.
> > 
> >  
> > 
> > I could even live with, when on the browse screen, press "U" 
> > and go into
> > update on the screen.  Maybe I could take over at that point, 
> > change the
> > Cleared field to "Y" and then record the screen and go back 
> > to the browse
> > screen.   But how would I tell that I had been on the browse 
> > and pressed
> > "U"?
> > 
> >  
> > 
> >  
> > 
> > Regards,
> > 
> >  
> > 
> > Scott
> > 
> >  
> > 
> >  
> > 
> > Scott Walker
> > 
> > RAM Systems Corp
> > 
> > (704) 896-6549
> > 
> > ScottWalker at RAMSystemsCorp.com
> > 
> >  
> > 
> > www.RAMSystemsCorp.com
> > 
> >  
> > 
> >  
> > 
> > -------------- next part --------------
> > An HTML attachment was scrubbed...
> > URL:
> > http://mailman.celestial.com/pipermail/filepro-list/attachment
> s/20101014/cb6
> > bcc59/attachment.html 
> > _______________________________________________
> > Filepro-list mailing list
> > Filepro-list at lists.celestial.com
> > Subscribe/Unsubscribe/Subscription Changes
> > http://mailman.celestial.com/mailman/listinfo/filepro-list
> > 
> > 
> > _______________________________________________
> > Filepro-list mailing list
> > Filepro-list at lists.celestial.com
> > Subscribe/Unsubscribe/Subscription Changes
> > http://mailman.celestial.com/mailman/listinfo/filepro-list
> 
> _______________________________________________
> Filepro-list mailing list
> Filepro-list at lists.celestial.com
> Subscribe/Unsubscribe/Subscription Changes
> http://mailman.celestial.com/mailman/listinfo/filepro-list



More information about the Filepro-list mailing list