Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 08-06-2018
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Si utilizas bases de datos, puedes generar campos calculados en vistas o directamente en el SQL

Código SQL [-]
SELECT ARTICULO, UNIDADES, PRECIO, (UNIDADES * PRECIO) AS TOTAL
FROM DETALLE_PEDIDO
WHERE
NRO_PEDIDO = :NRO_PEDIDO

Por otro lado puedes crear campos calculados en un Dataset.
Luego, en el evento OnGetText del campo puedes poner cualquier cosa que puedas hacer con Delphi.
Código Delphi [-]
procedure DataModule.DetallePedidosARTICULOGetText(...Text : string...);
begin
   Text := UpperCase(DetallePedidosARTICULO.AsString);
end;

El Dataset también tiene un evento OnCalcFields en el que puedes dar valores a los campos calculados
Código Delphi [-]
procedure DataModule.DetallePedidosCalcFields(...);
begin
   DetallePedidosCOMISION.AsFloat := DetallePedidosPRECIO.AsFloat * 20 /100;
   DetallePedidosGANANCIA.AsFloat := DetallePedidosPRECIO.AsFloat - DetallePedidosPRECIO_COSTE.AsFloat;
end;
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Macros en EXCEL ledesma78 Varios 1 26-01-2010 17:37:43
uso de macros luis vazquez Varios 9 30-06-2008 21:48:57
Macros en Excel valera Varios 3 12-02-2006 18:50:04
"Macros" como en Clipper ? gluglu Varios 6 17-11-2005 20:20:52
Macros de access luchin001 Servers 0 03-12-2003 14:45:09


La franja horaria es GMT +2. Ahora son las 04:11:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi