Cita:
Empezado por chona
Hola amigos, estoy trabajando en un proyecto con Delphi 5 y paradox. Tengo que imprimir un reporte (Qreport) donde los campos (DQDBText) estan asociados aun Query. El problema es que en el query no puedo obtener todos los datos que nececito. La pregunta es si puedo ir asignando el conjunto de datos a un query. No se si está claro les doy un ejemplo en VB
Código:
Dim rs As Recordset
Set rs = New Recordset
rs.Fields.Append "Nombre", adChar, 100 'Armo las Columnas
rs.Fields.Append "Valor", adCurrency
rs.Open
rs.AddNew
rs.Fields(0) = "Nombre 1" 'Asigno valores
rs.Fields(1) = 10
Para yo de esta manera armar mi recordset y asociarlo con el reporte.
Desde ya muchísimas gracias y demás esta decirlo que es lejos unos de los mejores foros que he visto!!
|
Asignar datos a un recordSet sin afectar la tabla es posible con ADO pero no con el BDE. Lo que podrias hacer es usar una tabla temporal donde hagas el vaciado del resultado de la consulta para que puedas agregar los registros que necesitas. O si necesitas columnas en lugar de registros podrías agregarlos como campos calculados.
Suerte