![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
En lugar de hacerlo con "execute stament", también puedes usar el método "clásico", tener 2 conexiones distintas, una a cada base de datos, ya sabes.
Puedes traerte los datos de una y meterlos en una tabla en memoria, luego consultas en la otra base de datos y "mezclas" los datos con los existentes en la tabla en memoria.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Ok te entiendo Casimiro Notevi
Entonces si utilizo conexiones con componente por ejemplo DBExpress ya estaria cerrando este hilo y pasándolo a otro? Saludos... |
|
#3
|
||||
|
||||
|
Puedes seguir aquí, se trata de resolver un problema/duda y estamos con el mismo problema/duda, no es ninguna duda distinta, supongo.
Pero si vas a preguntar cómo funciona dbexpres o algo así, entonces es mejor en otro hilo, para que se pueda ver por el título de qué trata.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Cita:
dos Conexiones TsqlConnection uno para la dbInventario y otra para dbVentas dos TsqlQuery el cual: qConsultaArancel tiene en su propiedad SQL lo siguiente y conectado a inventario:
qConsultaVentaFactura tiene en su propiedad SQL y conectado a ventas:
Entonces tengo ya este codigo que me trae la información poniendolos hasta en tres ClientDataSet:
al final el ClientDataSet llamado cdsAgregaValorFacturas recibe un AppenData de mi cdsConsultaFActuraVentas.Data ya que como dije en el pos un codigo3 puede estar con 50 articulos diferentes... pero al final la información se va a reducir en esto: (es aquí donde estoy trabado) Cita:
Última edición por novato_erick fecha: 10-01-2013 a las 20:58:45. |
|
#5
|
||||
|
||||
|
¿Pero cual es el problema?
Por cierto, a esto: Al no haber involucrada ninguna otra tabla, le puedes quitar el "DETALLE_FACTURAS." a todos:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
el Dato de Peso se encuentra en la tabla inventario en un campo llamado PesoNeto eso lo tengo que multiplicar por las cantidades encontradas en la tabla detalleFacturas mezclar esos datos y al final sumar los totales de cada campo del clientDataSet llamado cdsAgregaValorFacturas... Puede ser en un Label pero lie que en un ClientDataSet con appenData no se puede hacer Campos calculados...
Saludos |
|
#7
|
|||
|
|||
|
select a.fecha, b.descripcion from ([basedatos1].[dbo].Cabecera a inner join [basedatos2].[dbo].Detalle b on a.id=b.id) where a.id=122
ahora si quieres multiplicar valores antes de mostrar resultados seria algo asi: select (a.peso*b.cantidad) as PesoTotal, b.descripcion from ([inventario].[dbo].Tabla1 a inner join [detalleFacturas].[dbo].Tabla2 b on a.id=b.id) where a.id=122 a mi me funciona así... ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como acceso a multiples bases de datos | ferdanjua | Firebird e Interbase | 2 | 17-08-2010 12:59:08 |
| Servidor con multiples bases de datos firebird | drkirocorp | Conexión con bases de datos | 5 | 15-12-2009 17:54:55 |
| Insertar un registro en multiples bases de datos. | Gaim2205 | Conexión con bases de datos | 2 | 09-11-2007 00:15:13 |
| Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
| Realizar una consulta (dbexpress) a dos bases de datos Firebird | jmlifi | Firebird e Interbase | 0 | 27-06-2006 13:36:54 |
|