And suffers from the same lack of interactive documentation as most screen 
generators.
And by interactive I mean "as I create" not "as I read a thousand pages 
overnight in bed"



-----Original Message-----
From: David Wolverton <dwolv...@flash.net>
To: 'U2 Users List' <u2-users@listserver.u2ug.org>
Sent: Tue, Mar 13, 2012 11:42 am
Subject: Re: [U2] SB+ screen question


FAR from torture ....  Once you get productive on SB+, you can churn out
creens that are consistent and easy to use by end-user clients faster than
ust about any other product.  I'd recommend SB+ to anyone starting a new
roject.  The fact it's moved fairly seamlessly from Character to GUI and
oon to .NET without users really having to make ANY changes to their code
that were not to their benefit to do, anyway!) -- Most ANY other product
as required a 'refactor' or 're-do' to change even rarely used code
creens...
Heck, I have seen code file screens that we have not had to touch since 1997
- how crazy is that??  I just can't picture another product with that kind
f 'staying power'.
Just my .02 -- but what other product has been in constant use since the
980s but still looks half-way commercial today??  
DW
-----Original Message-----
rom: u2-users-boun...@listserver.u2ug.org
mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson
ent: Tuesday, March 13, 2012 1:19 PM
o: u2-users@listserver.u2ug.org
ubject: Re: [U2] SB+ screen question

 like these SB+ questions.
t lets the rest of us non sb plusers peer into the torture chamber.


----Original Message-----
rom: Lunt, Bruce <bl...@shaklee.com>
o: 'U2 Users List' <u2-users@listserver.u2ug.org>
ent: Tue, Mar 13, 2012 11:14 am
ubject: Re: [U2] SB+ screen question

i Bob (and all other's who have been following this issue):
 have found the problem. I did try creating a brand new screen and it was
ill failing, so I started changing settings, one at a time. I finally
anged the right one: I had the Write Record (Y/N) set to Y. I changed it o
 and all is well. It makes sense since I was using a work record and in he
rocess After Screen Accept slot I called a program to update the main ile
rom the changes in the work record. So there is no reason to have the creen
rite the record.
orry for taking up everyone's bandwidth. :-) Bruce
-----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Woodward, Bob
nt: Tuesday, March 13, 2012 9:14 AM
: U2 Users List
bject: Re: [U2] SB+ screen question
i Bruce,
ake a brand new screen with just the four WORK fields.  If the problem
rsists in the new screen then the problem is how you're loading the data nd
alling the screen.  If the problem does not appear in the new screen hen
tart adding bit by bit, saving and testing in small steps until you ither
tart seeing the problem again, or you get the screen completely uilt.  It's
ot to be an assumption you're making somewhere along the line hat coming up
rom behind and biting you.
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce
nt: Monday, March 12, 2012 5:14 PM
: 'U2 Users List'
bject: Re: [U2] SB+ screen question
nterestingly, it still fails after I remove the process from the field.
ere is nothing in any field definition to control the logic flow.
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Woodward, Bob
nt: Monday, March 12, 2012 3:35 PM
: U2 Users List
bject: Re: [U2] SB+ screen question
o theoretically, the one process is what's causing the "skipping" action of
e Earned Date field.  To test that theory, take it off completely.  This
ould let the cursor move between the LI# and Earned Date field, line by
ne, each time, regardless if you change any of the values or not.  After ou
rove that it is, in fact, this process that's causing the issue then 'd say
ur next step is to look at what's happening inside the process.  Is t a
ROC or a BP program?
aybe we should take this off-list instead of flooding everyone's inboxes.
m far from an expert in this but I'm willing to explore possibilities with
u.
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce
nt: Monday, March 12, 2012 3:20 PM
: 'U2 Users List'
bject: Re: [U2] SB+ screen question
es they are MV fields. There is nothing on the LI# or Award fields. The
quencing is left to right with no extra processing and they are just @WORK
riables.
 tried to move the process from Process After entrty slot to the Validation
ot and it behaves a little better but it still skips from line 1 to 2 and o
n without stopping at the Earned Date field.
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Woodward, Bob
nt: Monday, March 12, 2012 2:15 PM
: U2 Users List
bject: Re: [U2] SB+ screen question
o are these MV fields or SV fields?  Also, you only have a process-after on
e Earned Date?  Nothing on the LI# or Award fields? I'm also assuming your
quence of prompting in the screen is straight forward, left to right for
ese 4 prompts, and you have no extra processes on the DICT entries for
ese.  You said they are just @WORK variables, right?
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce
nt: Monday, March 12, 2012 1:53 PM
: 'U2 Users List'
bject: Re: [U2] SB+ screen question
i Bob,
hanks for the reply. I agree with you - Kevin's book is fantastic! I have
en using it for many years and still refer to it when I need guidance. As
r the problem: Maybe I am using the wrong processing slot.  What I have is
mething like this:
I#   Award     Earned Date     Paid Date
-   -----     -----------     -----------
9   xxxxx     DD MMM YYYY     DD MMM YYYY
 have the LI# field as input but do nothing else with it. I have the Award
eld as no input; display only. I have the Earned Date field as input with
rocess After process to determine what to do with the Paid Date. In the
ocess I will populate the Paid Date if it is not already there. I will
ange the Paid Date to be the same as the Earned Date if the Earned Date as
hanged and the Paid date was the same as the original Earned Date. If he
aid Date is not the same as the original Earned Date I will leave the aid
ate alone. And lastly, the Paid Date field is diplay only.
o me, this means that I have to prompt the user for the Earned Date - I
nnot skip the field until I know if they are wanting to change the field o
 then will know what to do with the Paid Date. If they do not change the
rned Date then I will leave the Paid Date as it is.
 also put a DISP line showing the value of the original Earned Date and the
rrent one in the Process After for the Earned Date and it will show
rrectly the first time I enter the screen (after I hit enter in the the
rned Date field.) but it will show after I enter the LI# field, the next
me I open the screen and skip the Earned Date field. 
hanks again,
uce
-----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Woodward, Bob
nt: Monday, March 12, 2012 12:09 PM
: U2 Users List
bject: Re: [U2] SB+ screen question
i Bruce,
t may have to do with your concept of how the work flow is going in screen
d the way your process is working to control your entry.  If you have ccess
o a copy of Kevin King's green System Builder book "SB+ Solutions", heck
he sections in "Special Processing for Multivalued Fields" starting n page
-145.  Specifically where it talks about the fact that in an ultivalue
ield, the Process Before the Prompt is only executed one time or the first
alue, not before each value of the field.  This might be here you're having
he problem.
 love this book, by the way!!!  Thanks Kevin!
obW
----Original Message-----
om: u2-users-boun...@listserver.u2ug.org
ailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce
nt: Monday, March 12, 2012 10:40 AM
: u2-users@listserver.u2ug.org
bject: [U2] SB+ screen question
i All,
 have created a new screen in SB+. The data is built into the work record nd
hen I want to have the user be able to go through the lines one at a ime in
rder to change a date field. The date field itself will only be ble to be
hanged when another associated date field is not already resent. I have the
creen working pretty well except for something strange hat is happening.
hat is, I can call the screen up from the menu and when  hit enter at the
irst line it move over to the the date to be modified.
t when I exit the screen and come back into it, the cursor will not move
er to the date but just down to the next line, and the next line again if
ontinue to hit the enter key. It never goes over to the date field, just
wn a line. When it reaches the bottom of the data it cycles back to line ne
nd continues to go down the page with each enter key. Now it gets eally
nteresting. When I exit the screen and then go back into the screen t will
ork correctly. And if I exit and re-enter it will fail again. It ust
oggles between working correctly and not working at all.
 have tried to debug this by putting in DISP statements into the Process
ter Display (the first process is called from here) but I do not see what s
ausing the screen to react the way that it is.
 don't know if I have explained it very well but has anybody else had this
oblem before and know how to fix it?
hanks in advance,
uce
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_____________________________________________
-Users mailing list
-us...@listserver.u2ug.org
tp://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

______________________________________________
2-Users mailing list
2-us...@listserver.u2ug.org
ttp://listserver.u2ug.org/mailman/listinfo/u2-users

_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to