Jim, I am certain that there are many ways to produce the result that you
describe.  I am fond of using temp tables to format the data and then create
a report based on the temp table.  

 

#1

Create a temp table using the BOM for the assembly, listing every required
part for the assembly.  A project command will create the table or.. a
project whe limit = 0, followed be an insert.

Add two columns to the temp table using the alter table command.  (Qty in
stock and Qty on order)

Use two update commands to populate the added columns.

Create a report based on the newly created temp table.

 

There are many ways that you can print the report using the EEPs in the
DBGrid.  I use the on-click EEP most often.  In your case you would use the
on-click EEP in the DBGrid that listed the assembly number.  In your form,
set a VAR based on the assembly number (vASSY_NO = ASSY_NO).  When you click
on the assembly number in the DBGrid, the report would print based on the
assembly number you click on. (Print report_name whe ASSY_NO = .vASSY_NO)

 

#2 Display the temp table that you created in a DBGrid

 

John

 

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Jim Belisle
Sent: Tuesday, March 10, 2009 5:15 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - FORM CALCULATION IN DBGRID

 

I have a form that I use showing how many parts or assemblies in stock.  I
use this to bring up a specific assembly we want to make so we can see what
parts are available.  What I want to do now is show the number of parts or
assemblies on order.  The form is set up with three dbgrids based on three
tables.  I do have a view I use in a report that gives this same
information.  I have two questions.

 

1)     How could I run the report from an EEP in one of the DBGRIDS?

2)     How would I run an EEP doing the same thing as the report only in
variables I set up on the form?

 

Any suggestions on the best way to show this on the form would be
appreciated.  

 

Jim

 

I have the latest update of 7.6

 

 

 

Reply via email to