Hola amigos, estoy creando reportes tomando la información de un archivo XM en VB.net y MySQL , el codigo que tengo es asi
Código vb:
Ver originalcmd = New MySqlCommand
da = New MySqlDataAdapter
ds = New DataSet
cmd.Connection = Conexion
Conexion.Open()
'Aqui escribimos la query de la(s) tabla(s) que necesitamos
cmd.CommandText = "SELECT productos.id_producto,almacenes.id_almacen,clave,productos.nombre,almacenes.nombre,inicial_bt,inicial_kg,entrada_bt,entrada_kg,salida_bt,salida_kg,actual_bt,actual_kg,fecha FROM productos,almacenes,movimientos WHERE productos.id_producto=movimientos.id_producto AND almacenes.id_almacen=movimientos.id_almacen ORDER BY productos.nombre"
da.SelectCommand = cmd
da.Fill(ds)
'Aqui es donde creamos el archivo XML
ds.WriteXml("C:\Users\User\Documents\XML\Movimientos.xml", XmlWriteMode.WriteSchema)
Conexion.Close()
ReporteMov.Show()
Bloquear()
como ven esto funciona perfecto, pero necesito saber si es posible utilizar dos querys para llenar el archivo XML, ya que necesito mostrar información de las mismas tablas, pero con vario registros de diferencia
Filtro de la primera query
producto | xstock_inicial | xstock_entradas | xstock_salida | xstock_final | fecha
Filtro de la segunda query
producto | ystock_inicial | ystock_entradas | ystock_salida | ystock_final | fecha