Tengo problema con un formulario, ya que al ejecutarlo, dependiendo del
valor del spinner me env�a "desbordamiento de datos".
La idea es esta:
Tengo una tabla de datosde aprox 1000 registros. Lo que deseo es que por
medio de un reporte me genere grupos de registros de 30, 60, etc; este valor
depender� del spinner del formulario.
Cuando indico que quiero grupos de 90 en adelante, lo ejecuto sin problemas,
pero si por ejemplo al spinner le asigno un valor menor, entonces me env�a
el error de desbordamiento.
He probado con una tabla de datos con 200 registros y ah� no tengo errores,
s�lo me da l�o cuando la tabla es grande.
Al bot�n Aceptar del formulario he puesto el siguiente c�digo:
SELECT A
USE ternosjesus
SELECT A
SELECT 0 as terno,* FROM ternosjesus ORDER BY ESTATURA DESCENDING INTO
CURSOR misternos READWRITE
IF MESSAGEBOX("�Est� Seguro?",4+32+256,"TERNOS")=6
nterno=1
FULANOS=THISFORM.SPinner1.Value
CONTADOR=1
SELECT misternos
GO top
SCAN
FOR I = CONTADOR TO FULANOS
replace MISTERNOS.terno WITH nterno
ENDFOR
CONTADOR=CONTADOR+1
IF CONTADOR>FULANOS
NTERNO=NTERNO+1
CONTADOR=1
ENDIF
ENDSCAN
REPORT FORM ternosJESUS TO PRINTER PROMPT preview
ENDIF
numero de registros / fulanos
Si el valor de "fulanos" es muy bajo, el campo "terno" llegara a un
valor alto.
Revisalo.
Un saludo.
--
Jos� A. Blasco
-------------------
Zaragoza - Espa�a
"edgar" <edgar...@hotmail.com> escribi� en el mensaje
news:OJUiHkfq...@TK2MSFTNGP04.phx.gbl...
SELECT 0 as terno,* FROM ternosjesus ORDER BY ESTATURA DESCENDING INTO
CURSOR misternos READWRITE
puedes cambiarlo por
SELECT 00000 as terno,* FROM ternosjesus ORDER BY ESTATURA DESCENDING
INTO
CURSOR misternos READWRITE
con lo que el campo 'terno' te admitiria valores hasta 99999.
Un saludo.
--
Jos� A. Blasco
-------------------
Zaragoza - Espa�a
"edgar" <edgar...@hotmail.com> escribi� en el mensaje
news:uDZ1makq...@TK2MSFTNGP02.phx.gbl...
Mil gracias de nuevo.
"Jose A. Blasco" <jabl...@gmail.com> escribi� en el mensaje
news:%23KUrMZh...@TK2MSFTNGP05.phx.gbl...
--
Dario David Puccio
El Cyber_gaucho
www.chispazodetradicion.com.ar
Las Malvinas son Argentinas
sum(tabla1.campo_a_sumar) to vTabla1
sum(tabla2.campo_a_sumar) to vTabla2
y asi hasta completar las 7 tablas
luego creas un reporte y colocas los nombres de las variables,
vTabla1,vTabla2.....,vTabla7
--
Enrique Mu�iz
Departamento Desarrollo
Servicios & Sistemas
---------------------------------------
"edgar" <edgar...@hotmail.com> escribi� en el mensaje
news:%23a$Cn8$rKHA...@TK2MSFTNGP02.phx.gbl...
suma1
suma2
suma3
etc...
repo form pepe to printer
y listo el pollo...
Eso he hecho, me da error: "no se encuentra la variable...xx"
Hice otra cosa: dentro del init de mi formulario cre�ソス las variables y
tampoco me resulta.
Gracias por su tiempo.
"Dario David Puccio" <dar...@hotmail.com> escribi�ソス en el mensaje
news:%23KDgIKJ...@TK2MSFTNGP04.phx.gbl...
Para que una variable pueda ser usada en un informe (report), dicha variable
debe ser privada o p�ソスblica, algo como:
PRIVATE MyVar
MyVar = "Esto es una prueba"
REPORT FORM MyReport
(y en alg�ソスn campo de MyReport colocas la variable MyVar)
Saludos.
Walter.
"edgar" <edgar...@hotmail.com> escribi�ソス en el mensaje
news:O2VJr2Js...@TK2MSFTNGP05.phx.gbl...