Ver Mensaje Individual
  #1  
Antiguo 04-03-2024
michal michal is offline
Miembro
 
Registrado: feb 2015
Posts: 28
Reputación: 0
michal Va por buen camino
Problemas con los campos de una consulta SQL

Hola a todos
Estoy usando C++Builder6 y quiero usar DisplayFormat para que en mi DBGrid, en las celdas cuyos valores son de moneda, me ponga el símbolo de $ y los valores decimales. Estoy usando esto:


Código Delphi [-]
((TNumericField*)ADOQuery1->FieldByName("contratos.monto_cto"))->DisplayFormat = "$ #,##.00";


Y no me funciona, me dice que no encuentra ese campo(a pesar de que la utilizo luego del ADOQuery1->Open(). El tema es que estoy usando varias tablas en mi consulta y al hacer SELECT debo usar cosas como esta "contratos.monto_cto, clientes.nombre_clte". Intenté usar alias, como "contratos.monto_cto AS monto", pero igual no lo encuentra. Sin embargo, si pongo un SELECT * FROM Tabla1, Tabla2..., si funciona. Al igual que si utilizo una consulta simple a una sola tabla.



Cómo pudiera resolver ese problema? Necesito que sea mediante código, porque son muchas consultas, y no deseo usar un TADOQuery para cada una.



Saludos

Última edición por Neftali [Germán.Estévez] fecha: 04-03-2024 a las 16:10:06. Razón: Añadir TAGs
Responder Con Cita