A view might get the results your after with a procedure to update your
inventory levels . As you mentioned nested cursors will achieve what your
after and their performance if correctly used is lightning fast.

On Tue, 15 Dec 2020, 8:13 am 'Jim Belisle' via RBASE-L, <
[email protected]> wrote:

> Background: We ship out products that are unassembled. That means what we
> ship out are individual parts and assemblies we make.
>
> Problem: We want to look at a form I am creating so that any part looked
> at for any product on an open order, the user will be able to see if our
> existing inventory has that part covered. This is based upon the date we
> plan we ship it.
>
> Goal: I am trying to update usable inventory based upon part numbers used
> in a product and promised ship dates.
>
>
>
> So the code I need is code that will look at the table where this info is
> located, find each part, find the promised date (ascending), find the
> product the part belongs to, then update the needed amt to 0 (for
> scheduling the hours needed) if we have the parts available. The actual
> inventory amount will not change, but the variable used during the process
> will update to take the actual inv amt, subtract the amt needed to fill the
> next promised date for that part belonging to the product.
>
>
>
> So we want to be able to look at the form in this manner.
>
> Part                  product                        promised         qty
> need          need to make   start inv amt    inv left var
>
> Part A              8BLA15                      01/05/2021
> 15                    0                      100                  85
>
> Part A              8BLA16                      01/05/2021
> 15                    0                                              70
>
> Part A              8BLA17                      01/08/2021
> 75                    5                                              0
>
>
>
> I was looking at using CURSORS to do the job but not sure if that is the
> most efficient way. Nor was I sure of how to set up a multiple cursor code.
>
> I think I would need a nested or maybe a double nested cursor.
>
>
>
> Any thoughts?
>
>
>
> James Belisle
>
>
>
> *Making Information Systems People Friendly Since 1990*
>
>
>
> --
> For group guidelines, visit
> http://www.rbase.com/support/usersgroup_guidelines.php
> ---
> You received this message because you are subscribed to the Google Groups
> "RBASE-L" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rbase-l/CY4PR0201MB339480EDA63A37780DC9E045A0C70%40CY4PR0201MB3394.namprd02.prod.outlook.com
> <https://groups.google.com/d/msgid/rbase-l/CY4PR0201MB339480EDA63A37780DC9E045A0C70%40CY4PR0201MB3394.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer>
> .
>

-- 
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- 
You received this message because you are subscribed to the Google Groups 
"RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/CABnhDASETdBoYPBBchw%3DRXaVU2vZm8WF80gZ5avU8JcUT3%2BjYw%40mail.gmail.com.

Reply via email to