Foros del Web » Programación para mayores de 30 ;) » .NET »

Crystal Report y XML. VB.NET

Estas en el tema de Crystal Report y XML. VB.NET en el foro de .NET en Foros del Web. Buenas noches: Vereis, tengo un informe en el que quiero usar campos de dos tablas. Pero quiero diseñarlo sin tener que crear en modo diseño ...
  #1 (permalink)  
Antiguo 20/10/2004, 13:23
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
Crystal Report y XML. VB.NET

Buenas noches:

Vereis, tengo un informe en el que quiero usar campos de dos tablas.

Pero quiero diseñarlo sin tener que crear en modo diseño los DataAdapters para las sentencias y todo eso, sino todo por código.

Entonces yo he hecho lo siguiente:

Cree un DataSet vacío, Agregar - Nuevo Elemento - Dataset

En el DataSet cree un nuevo Elemento("DSTInforme") con los siguientes campos:

E ncliente
E ntelefono
E nfecha
E ndeuda

Los dos primeros son de la tabla tclientes y los otros dos son de la tabla tdeudas.

Diseño el informe, usando este DataSet

Vale, despues en el código creo un DataAdapter, que hace una seleccion de las dos tablas, usando el inner join (La Sentencia Esta Bien).

Lleno la tabla(Elemento del DataSet) DSTInforme con el DataAdapter.

Asigno al Informe el Dataset, con lo de setDataSource.

Muestro el informe y me aparece en blanco.

¿Qué tengo mal?, en fin, espero haberme explicado bien y que puedan ayudarme, un saludo para todos.
__________________
Charlie.

Última edición por chcma; 21/10/2004 a las 09:18
  #2 (permalink)  
Antiguo 21/10/2004, 09:13
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
La cuestión es que creo que lo tengo todo bien, ya uqe esa misma sentencia la uso previamente para llenar un DataGrid y me funciona perfectamente, ¿Será que tengo mal algo del XML?
__________________
Charlie.
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 18:55.