data report
hice un comand para un data report, como agrego un parametro en el comand???
gracias
gracias
lo mismo me pasa a mi, en un form me indican un mes y un anio, y bueno en base a eso tengo que hacer el report, lo pongo como parametros, y cuando hago el run desde el comand, anda ; pero cuando lo cierro pierdo todo ( va los parametros ), yo creo que los tengo que poner en la solapa donde dice parameter, pero no logro hacerlo
gracias
gracias
Mira, supongo que has añadido un dataenvironment y luego has enlazado el datareport con el dataenvironment.
Dentro del dataenvironment, create un comando (coomand1 p.ej.)
Vete a las propiedas del command1 (boton derecho) y en la pestaña general has lo siguiente:
Nombre de Commando: command1
Conexión: Tu conex. (por defecto connection1)
Y ahora viene lo divertido...
En donde dice: "ORIGEN DE DATOS"
pinxamos en instrucción sql
Escribe dentro del recuadro:
Select * from TABLA order by CAMPO
Tabla= Nombre de la tabla de la que vas a extraer los datos.
Campo= Nombre de Campo dentro de la tabla.
Esa es una consulta sencilla.
Lo que no sé hacer, es como cambiar eso en tiempo real....
Se hacerlo en código, pero arrastrando el control ado al form y enlazando los campos directamente al control ado en su propiedad datasource sin usar código se puede hacer en tiempo de edición, una vez ejecutado el programa no sé como cambiarlo..
Si puedes ayudarme en eso te estaría muy agradecido.
Mi problema es el siguiente:
Tengo una tabla (ARTICULOS) con varios campos
(codigo, descripcion, proveedor, fecha, familia, precio,etc)
Al cargar la ficha de artículos en el command1 yo pongo select * from articulos order by artículos
eso desde el IDE del visual.
Pero supon que necesito saber en tiempo real, la lista de artículos ordenados por proveedor!! o por familias!!! como cambio esa consulta sql en tiempo de ejecución sin usar código??
En fin, bienvenido al maravillos mundo del vb...
Un saludo a todo el mundo! :)
Dentro del dataenvironment, create un comando (coomand1 p.ej.)
Vete a las propiedas del command1 (boton derecho) y en la pestaña general has lo siguiente:
Nombre de Commando: command1
Conexión: Tu conex. (por defecto connection1)
Y ahora viene lo divertido...
En donde dice: "ORIGEN DE DATOS"
pinxamos en instrucción sql
Escribe dentro del recuadro:
Select * from TABLA order by CAMPO
Tabla= Nombre de la tabla de la que vas a extraer los datos.
Campo= Nombre de Campo dentro de la tabla.
Esa es una consulta sencilla.
Lo que no sé hacer, es como cambiar eso en tiempo real....
Se hacerlo en código, pero arrastrando el control ado al form y enlazando los campos directamente al control ado en su propiedad datasource sin usar código se puede hacer en tiempo de edición, una vez ejecutado el programa no sé como cambiarlo..
Si puedes ayudarme en eso te estaría muy agradecido.
Mi problema es el siguiente:
Tengo una tabla (ARTICULOS) con varios campos
(codigo, descripcion, proveedor, fecha, familia, precio,etc)
Al cargar la ficha de artículos en el command1 yo pongo select * from articulos order by artículos
eso desde el IDE del visual.
Pero supon que necesito saber en tiempo real, la lista de artículos ordenados por proveedor!! o por familias!!! como cambio esa consulta sql en tiempo de ejecución sin usar código??
En fin, bienvenido al maravillos mundo del vb...
Un saludo a todo el mundo! :)
el problema es que usan el dataenvironment
pueden usa el ADO directamente mediante codigo
pueden plantearme su problema y de ser posible
enviar forma y codigo para que les diga como ok.
SUERTE
pueden usa el ADO directamente mediante codigo
pueden plantearme su problema y de ser posible
enviar forma y codigo para que les diga como ok.
SUERTE
Es muy sencillo, en tu comando su origen de datos debe ser una instruccion SQL y en donde quieras usar en parametro pones un signo de interrogacion y pasas a la Ficha parametros en donde especificas el tipo de dato al que pertenecera dicho parametro. pro ejemplo:
SELECT Nombre, Domicilio FROM Usuario WHERE FechaNac BETWEEN ? AND ?
y en la ficaha prametro especificas las caracteristicas como por ejemplo:
NOMBRE: Fecha1
TIPO: adDate
y cuando llamas el comando en codigo mandas los valores de dichos parametros, por ejemplo
dataenvironment1.conexion.cmdUsuarios cdate("22/07/2003"),cdate("25/07/2003")
espero q te sirva....:)
SELECT Nombre, Domicilio FROM Usuario WHERE FechaNac BETWEEN ? AND ?
y en la ficaha prametro especificas las caracteristicas como por ejemplo:
NOMBRE: Fecha1
TIPO: adDate
y cuando llamas el comando en codigo mandas los valores de dichos parametros, por ejemplo
dataenvironment1.conexion.cmdUsuarios cdate("22/07/2003"),cdate("25/07/2003")
espero q te sirva....:)
