FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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. |
#2
|
|||
|
|||
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. |
#3
|
||||
|
||||
¿Pero cual es el problema?
Por cierto, a esto: Al no haber involucrada ninguna otra tabla, le puedes quitar el "DETALLE_FACTURAS." a todos:
|
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
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í... |
#6
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
Recuerda poner los tags al código fuente, ejemplo: Gracias Por cierto, este mensaje es de hace año y medio |
|
|
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 |
|