Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

varios registros en datareport

Estas en el tema de varios registros en datareport en el foro de Visual Basic clásico en Foros del Web. buenas amigos del foro, Resulta ser que he diseñado un informe con el datareport, y utilice la seccion detalle para colocar los label y txt, ...
  #1 (permalink)  
Antiguo 17/08/2010, 07:59
pamda
Invitado
 
Mensajes: n/a
Puntos:
varios registros en datareport

buenas amigos del foro,
Resulta ser que he diseñado un informe con el datareport, y utilice la seccion detalle para colocar los label y txt, lineas y otros para asi tener un modelo de recibo ya que en otras secciones no me permite agregar algunos controles sin darme un error, ahora lo que necesito es poder tener enel datareport el resto de datos que coincidan con mi select, pero solo me muestra el primero del select y ahi queda , necesitaria recorrer el recordset? NO utilizo dataenviroment hago la conexion por codigo para el datareport.
cual seria el code necesario para mostrar el resto de registros?

este es mi code:
Código:
strSelect = "SELECT [CAMPO1],[CAMPO2] FROM [TABLA]"
    rsData.Source = strSelect
    rsData.Open , Conexion, adOpenForwardOnly, adLockReadOnly
    If Not rsData.EOF Then
        With drREporte
            Set .DataSource = Nothing
                 .DataMember = ""
(hasta aqui todo bien, creo que aqui deberia de asignar al report con un bucle para que muestre los datos.. tenia un bucle que contaba la cant de controles y con un for iba asignando los datos, pero mis controles tienen nombre por ej. txtNombre --> y su datafield nombre)
            Set .DataSource = rsData.DataSource
.Show (vbModal)
        End With
    End If 'rsData.EOF


desde ya agradezco vuestra ayuda...

EDITO:
ya estuve viendo este post del amigo..
http://www.forosdelweb.com/f69/data-report-varios-registros-750952/

la verdad me sirvio de algo pero no tanto ya que mis controles tienen nombre son estaticos y no dinamicos como para usar el FOR

Última edición por pamda; 17/08/2010 a las 08:40
  #2 (permalink)  
Antiguo 19/08/2010, 16:56
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: varios registros en datareport



aqui adjunto mi proyecto para que lo revisen y sea mas claro mi consulta...

http://rapidshare.com/files/413968077/proyVB_ej.zip

Última edición por pamda; 19/08/2010 a las 17:05
  #3 (permalink)  
Antiguo 23/08/2010, 00:03
pamda
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: varios registros en datareport

Cita:
Iniciado por pamda Ver Mensaje
buenas amigos del foro,
Resulta ser que he diseñado un informe con el datareport, y utilice la seccion detalle para colocar los label y txt, lineas y otros para asi tener un modelo de recibo ya que en otras secciones no me permite agregar algunos controles sin darme un error, ahora lo que necesito es poder tener enel datareport el resto de datos que coincidan con mi select, pero solo me muestra el primero del select y ahi queda , necesitaria recorrer el recordset? NO utilizo dataenviroment hago la conexion por codigo para el datareport.
cual seria el code necesario para mostrar el resto de registros?

este es mi code:
Código:
strSelect = "SELECT [CAMPO1],[CAMPO2] FROM [TABLA]"
    rsData.Source = strSelect
    rsData.Open , Conexion, adOpenForwardOnly, adLockReadOnly
    If Not rsData.EOF Then
        With drREporte
            Set .DataSource = Nothing
                 .DataMember = ""
(hasta aqui todo bien, creo que aqui deberia de asignar al report con un bucle para que muestre los datos.. tenia un bucle que contaba la cant de controles y con un for iba asignando los datos, pero mis controles tienen nombre por ej. txtNombre --> y su datafield nombre)
            Set .DataSource = rsData.DataSource
.Show (vbModal)
        End With
    End If 'rsData.EOF


desde ya agradezco vuestra ayuda...

EDITO:
ya estuve viendo este post del amigo..
http://www.forosdelweb.com/f69/data-report-varios-registros-750952/

la verdad me sirvio de algo pero no tanto ya que mis controles tienen nombre son estaticos y no dinamicos como para usar el FOR
[TEMA SOLUCIONADO]

Etiquetas: 6.0, basic, datareport, vb6.0, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:13.