SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Angel38 en Viernes 6 de Enero de 2006, 19:09
-
Hola espero que te encuentres bien y con el cerebro funcionando correctamente.
Con estos programas el mio tiende a fallar dejandome en estados cortos de locura.
Bueno, la pregunta es:
Recuerdas que me enviaste la solución para pasar los datos de un form a un Data Report directamente?
Te agradezco esa respuesta, ahora el problema es que me pide la cadena de conexión :blink:
Pero cual si no lo estoy conectando a ninguna base de datos.
:comp: La solución que le di fue asignar en el Data source el data enviroment que estaba utilizando en los reportes que si necesitan de la conexion, y en el data member le coloque un nombre de comando al azar, me funciona bien, pero me gustaria conocer otra solucion ya que esa conexion no la estoy utilizando y me parece que en algun momento me soltara eso que todos le temen un "ERROR".
Si sabes o alguien sabe por favor ayudenme es al primera vez que manejo Data Report y me tiene :blink:
De antemano gracias y disculpa la molestia.
-
tambien puedes asignar un recordset del tipo ado al recordsource del datareport
dim rs as new adodb.recordset
dim con as new adodb.connection
'puedes obtener los registros desde la base de datos
'o añadiendo los fields por codigo
con.ConnectionString = tu cadena de conexion
rs.open "Tabla",con
set datareport.datasource = rs
'en el data report el los campos donde quiere poner los resultados
'debes poner en la propiedad field el nombre del campo de la base de datos
'por ejemplo el recordset tiene un campo "nombre", en el datareport en
'propiedad datafield de texto uno le pones "nombre" y listo