FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas para mostrar campo calculado en Grid
Buen dia,
Estoy utilizando 2 tablas de MySql llamadas Zprods y ZProdsPaso. con los campos de clave,descrip,precio Estoy utilizando Delphi 7 y componentes Zeos. Lo primero que hago es compararlas para filtrar los registros que no contiene la tabla de prods con estos parametros dentro del Zquery: SELECT * FROM prodspaso LEFT JOIN prods ON prodspaso.articulo = prods.articulo WHERE prods.articulo IS NULL ; Me funciona bien y lo despliego a un Grid para su posterior exportacion a excel. Lo que no he podido lograr es poner una columna mas en el grid con el campo de precio * 1.15. La conexion es la siguiente DataSorce1-Zquery1-DBGrid. Hice en la ZtablaProdsPaso un campo calculado para que atravez de la conexion de mis componentes me pueda mostrar la columna con este valor calculado. Pero no logro hacer que Me aparezca el campo para agregarlo en el grid. El desplegado de la informacion en el grid, logicamente se hace unicamente abriendo el Query ( ZQueryNuevos.Open). No he podido localizar informacion para hacer esto. Les agradeceria que me pudieran ayudar. Si Me hace falta algun dato mas , con gusto Lo puedo proporcionar. Gracias. |
#2
|
||||
|
||||
A ver, si logre entender deberia funcionar algo asi:
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
|||
|
|||
Gracias por responder eduarcol.
En realidad si es el resultado que estoy buscando, pero Me manda un error: SQL error column:'articulo' in field list is ambiguous. Tengo este mismo campo en las dos tablas son indice principal en ambas. |
#4
|
||||
|
||||
y estas utilizando la instruccion tal cual esta arriba???, o le hicistes alguna modificacion??
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#5
|
|||
|
|||
Mira , este es el codigo que puse en el Query:
mas o menos como Me lo dejaste, pero cambié preconimppor PRECIOVENTA que es un campo calculado en mi ZtableProdsPasoGracias por tu atension. Última edición por whatson fecha: 11-03-2008 a las 01:39:52. |
#7
|
||||
|
||||
Pero ya el error que mencionas viene dado por la setencia del JOIN, y alli no estoy muy puesto, asi que si otro compañero puede ayudarte
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#8
|
|||
|
|||
Muchas gracias por Tu ayuda.
Ya funciona. Lo que hice fue utilizar en el query SELECT * FROM prodspaso LEFT JOIN prods ON prodspaso.articulo = prods.articulo WHERE prods.articulo IS NULL y le agregue a este mismo query un campo calculado. y en el evento OnCalcFields puse : ZQueryNuevosPRECIOVENTA.Value := ZQueryNuevosCOSTO_U.Value * 1.15; y Me funciono. Lo que estaba haciendo mal, creo, es de que hacia el campo calculado en la ztableProsdsPaso. Gracias de nuevo. |
#9
|
|||
|
|||
Disculpen que no le coloque las etiquetas para la sintaxis, Me da algunos errores.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas para mostrar JPEG | dape | Varios | 3 | 21-07-2012 09:58:23 |
Como mostrar en DBGrid un dato calculado? | Forest | Tablas planas | 1 | 28-06-2007 23:01:23 |
Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
¿Cuál es el tipo compatible con Number para añadir un nuevo campo calculado de ese t? | nuri | SQL | 2 | 26-07-2005 11:24:34 |
Mostrar un campo clob en un grid | Lix | Oracle | 5 | 27-02-2004 20:48:57 |
|