Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2009
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 22
diegofhernando Va por buen camino
Bien, si te entiendo bien lo que buscas es encontrar el resultado de cantidad * precio en una columna adicional... si no es asi disculpame que me acabo de levantar .

Asumiendo que es como lo imagino, deberías crear un campo "Aggregate" en tu CDS, para hacerlo, le das doble click al CDS y en el editor de campos un click derecho para seleccionar la opción "New field", seguidamente introduces un nombre para el campo, marcas la opción "Aggregate" y presionas "OK".

Luego que tienes tu nuevo campo, lo seleccionas desde el editor de campos y si te fijas en el inspector de objetos de delphi, tiene una propiedad llamada "Expression", alli introduces la función que te permitirá generar el resultado que buscas "cantidad * precio", por supuesto sin las comillas y con los nombres de los campos de tu CDS .

Para terminar, asegurate de poner en "True" la propiedad "Active" de tu nuevo campo y además de hacer lo mismo en la propiedad "AggregatesActive" de tu CDS.

Salu2
__________________
Diego. Colombia es pasión.
Responder Con Cita
  #2  
Antiguo 02-04-2009
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
hola, pues ya hice eso, el campo que creé se llama TOTAL, pero en ese campo me sale el resultado de todos los campos:

Cantidad Precio TOTAL
2-----------30--------180
1-----------20--------180
2-----------50--------180

viste, asi me aparece en el TOTAL la multiplicación de todos los campos, osea
2*30+1*20+2*50
y yo quiero que me aparezca de cada elemento un resultado, así:

Cantidad Precio TOTAL
2-----------30--------60
1-----------20--------20
2-----------50--------100

no sé si me explico bien??, gracias.
Responder Con Cita
  #3  
Antiguo 02-04-2009
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Puedes crear un campo calculado en esa tabla.
- Le das doble click a la tabla.
- Botón derecho sobre la ventana que se despliega
- New Field
- Le pones el nombre y el tipo (numerico)
- Marcas el RadioButton "Calculated"
Luego generas un evento OnGetText para ese Field:
Código Delphi [-]
procedure TDataModule.TablaSUMALINEAGetText(Sender: TField;
  var Text: String; DisplayText: Boolean);
begin
   Text := FloatToStr(TablaCANTIDAD.AsFloat+TablaPRECIO.AsFLOAT;
end;
Responder Con Cita
  #4  
Antiguo 02-04-2009
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
ohh amigo gracias, muchas gracias, me salvaste la vida .. gracias.

y saludos
Responder Con Cita
Respuesta



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
Factura Electrónica AFIP Argentina SergioFrey Noticias 2 19-05-2017 21:02:03
Validar firma de factura electrónica (formato Facturae) maro Varios 79 22-09-2015 09:45:17
Factura Electrónica aig Varios 13 10-12-2010 17:12:44
factura electronica spia Varios 2 22-02-2009 21:30:06
Factura electronica AUNA Aprendiz Varios 5 01-09-2005 10:44:15


La franja horaria es GMT +2. Ahora son las 01:40:49.


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