If the result is just to display calculations, don't fall in love with having to display live row data.  This sounds like a candidate for a VarForm so you can control the calculations of the data exactly the way you want without the misbehavior of dealing with multiple regions on a form. 
 
 
----- Original Message -----
Sent: Thursday, July 03, 2003 2:50 PM
Subject: [RBASE-L] - Multi Table form


RBWin 1.866

Hope someone can help me on this.  This is one of those
deal breakers for a new client of mine.  I make it a practice
to never design a form with >2 tables on it (preferring to
have tables off buttons), but in this instance I am trying
to replace a very complicated spreadsheet that the client is
using to calculate billing.  There's from 5 - 7 different
'rows' of data individually calculated and added together, and
there's 4 distinct types of calculations.  I can easily put
the raw data into one table and have a one-region form, but
I gave up trying to design a formula that would show the
calculation of each row on the form, especially since
some of the calculations depend on previous row calculations!

Anyway, I came up with 4 tables to hold the data, each with
a simple computed column for the calculation.  I designed a
4-table form.  Only one field from each row is editable,
the others are display only.  It ALMOST works perfectly!
The problem is movement within the form. 

If my 4-table form had no regions in it, movement works fine.
Pressing [enter] after each field brings you right down into
the next table.  But the first table is a 2-row region. 
After pressing [enter] after the last row, you hear a beep
and you do not go to the next table, which also happens to
be a region.  If I press a [shift][F8] from that field, I go
to the next table, but I know the client won't like that
because they're used to simply arrowing around the
spreadsheet.

So I put an exit eep from the field that says if you're on
that last row (I know by looking at the description of the
row) do a 'NEXTTAB'.  The problem is that it skips down
2 tables!  I replaced it with a playback of [Shift][F8] and
it does the same thing.  At that point things get really
screwy and if I manually start doing [shift][f8] and [f7]
eventually I will get kicked out of RBase.

Any brainy ideas that I can try?  This may blow my project
if the client isn't able to easily move through this
'simple looking' 7-row form.


Karen



Reply via email to