COMO SE PUEDE SELECCIONAR CIERTOS REGISTROS PARA IMPRIMIR
COMO SE PUEDE IMPRIMIR CIERTOS REGISTROS DE UNA TABLA POR EJEMPLO EN LA TABLA TENGO 100 REGISTROS
Y SOLO QUIERO SELECCIONAR EL 1, EL 10, EL 12 ETC .
PARA MANDARLOS A UN INFORME.
QUE NOS SON CONSECUTIVOS COMO LE PUEDO HACER?
Y SOLO QUIERO SELECCIONAR EL 1, EL 10, EL 12 ETC .
PARA MANDARLOS A UN INFORME.
QUE NOS SON CONSECUTIVOS COMO LE PUEDO HACER?
Utiliza una sentencia SELECT-SQL y listo, como por ejemplo:
USE mitabla
SELECT TOP 20 * FROM mitabla ORDER BY id_tabla INTO CURSOR informe
SELECT informe
REPORT FORM miinfo PREVIEW
O tambien puedes utilizar lo siguiente:
SELECT * FROM mitabla WHERE BETWEEN(RECNO(),5,10) INTO CURSOR informe ORDER BY id_tabla
Existen muchas mas posibilidades utilizando este comando.
USE mitabla
SELECT TOP 20 * FROM mitabla ORDER BY id_tabla INTO CURSOR informe
SELECT informe
REPORT FORM miinfo PREVIEW
O tambien puedes utilizar lo siguiente:
SELECT * FROM mitabla WHERE BETWEEN(RECNO(),5,10) INTO CURSOR informe ORDER BY id_tabla
Existen muchas mas posibilidades utilizando este comando.
lo primero que tienes que hacer es crear uan sentencia en SELECT-SQL osea diseñar un sql del reporte que quieres hacer
toma este ejemplo
SELECT CAMPO1, CAMPO10, CAMPO12 FROM NOMBRE_TABLA
CREO QU ESO FUE LO QUE TE ENTENDI CUALQUIER COSA MANDAME UN E-MAIL QUE ES LO QUE QUIERES HACER EN REALIDAD Y CON MUCHO GUSTO YO TE AYUDO COLEGA
toma este ejemplo
SELECT CAMPO1, CAMPO10, CAMPO12 FROM NOMBRE_TABLA
CREO QU ESO FUE LO QUE TE ENTENDI CUALQUIER COSA MANDAME UN E-MAIL QUE ES LO QUE QUIERES HACER EN REALIDAD Y CON MUCHO GUSTO YO TE AYUDO COLEGA
Que tal Tocayo.
Si deseas seleccionar los reg 1, 10 y 12, es por que tienen alguna caracteristica especifica, esa misma caracteristica podes aplicarla en una sentencia SQL.
los registros a seleccionar deben tener un distintivo o sea un valoro contenido que los haga diferentes a los demas.
Ejem.
Si el registro tiene un campo valor.
1- Select * from <Tabla> where valor=10
2- Select * from <Tabla> where valor>10
3- Select * from <Tabla> where valor<10
4-select * from <Tabla> where between(valor,20,50)
5-select * from <Tabla> where nsalesamt in(20,50)
Etc.
Podes almacenar el valor a buscar en una variable.
Saludos. Alex Vargas
Si deseas seleccionar los reg 1, 10 y 12, es por que tienen alguna caracteristica especifica, esa misma caracteristica podes aplicarla en una sentencia SQL.
los registros a seleccionar deben tener un distintivo o sea un valoro contenido que los haga diferentes a los demas.
Ejem.
Si el registro tiene un campo valor.
1- Select * from <Tabla> where valor=10
2- Select * from <Tabla> where valor>10
3- Select * from <Tabla> where valor<10
4-select * from <Tabla> where between(valor,20,50)
5-select * from <Tabla> where nsalesamt in(20,50)
Etc.
Podes almacenar el valor a buscar en una variable.
Saludos. Alex Vargas
