[VFP] Alguna Mente Brillante para este Proceso

92 views
Skip to first unread message

HERNAN D. A.

unread,
Oct 30, 2022, 7:50:56 PM10/30/22
to publicesvfoxpro

Estimados
Para el que pueda colaborar con alguna idea, si puede, se agradece.
Se intenta automatizar este proceso, que dado este ejemplo de Código en este caso "805316" Contenido dentro "030030"
El Código 805316 es una Variable, que viene de un Cursor que se genera a partir de una Tabla de SQL SERVER (80 mil Registros). (Ver EXCEL Tabla Códigos de dónde salen estos datos para el ejemplo 805316)

En esta Imagen1 se ve el Procedimiento Completo de cómo debería ser para generar el excel de Resultado 030030_805316
image.png

Se Parte desde acá
image.png

A partir de esta asociación, se van buscando las cantidades (Operación) de cada Padre.
Se trata de que con 2/3 SCAN/ENDSCAN obtener el resultado de todos los GRID para poder generar el EXCEL 030030_805316 de este caso
En imagen1 se intenta mostrar la lógica de explotación y búsqueda de Cantidades, la Tabla_Códigos contienen todo lo necesario para el ejemplo.
En TABLA del SQL SERVER hay un universo de 80 mil asociaciones, si esto se puede hacer que funcione para todos los Códigos sería un golazo.

Para mejor entendimiento, todo es variable.

Código 4 "FIN" de busqueda "000873" 

Código 8 "FIN" de busqueda "015827" 

Código 11 "FIN" de busqueda "015830" 

Código 15 "FIN" de busqueda "015845" 


Saludos Cordiales



Tabla_Codigos.xls

HERNAN D. A.

unread,
Oct 30, 2022, 8:02:24 PM10/30/22
to publicesvfoxpro
FE DE ERRATA , este es el EXCEL de RESULTADO 030030_805316, en el anterior se REPITE por error los 3 primeros registros (83,148,125 van una sola vez como en este ejemplo)

image.png

¡GRACIAS TOTALES !

Trento

unread,
Oct 31, 2022, 12:34:41 AM10/31/22
to Comunidad de Visual Foxpro en Español
Ya, recuerdo el misticismo de 030030 o 03030.
Lo estudiamos bastante en filosofía matemática: la nada que pelea contra un número irracional que intenta darle valor, que si no a todo, a algo. (La verdad es que quería explicar todo. El número 3 se jacta de no ser binario y que sin él ¡Uy, que se nos cae todo! -y le creo-).

Pienso que el problema está en 805316.
0,1,(2),3,5,8... forman parte de la serie o secuencia de fibonacci. Y aunque 6 sea múltiplo de 2 y de 3... no encaja en esa serie.
Oh, pero si sumamos 0+3+0+0+3+0 = 6

Uff... Tengo que revisar las teorías de George Lemaitre (que Einstein se burlaba de ellas al inicio, pero acabó aceptándolas).

Bueno, al menos espero haberte regalado una sonrisa.

Acabo de descargar tu archivo y no te prometo nada.


Saludos.
Reply all
Reply to author
Forward
0 new messages