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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2009
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
factura electronica

Hola amigos, como estan?, espero que bien, bueno se me presentó un problema, tengo una bd con los siguientes terminos:

Cod.Producto | Nombre Producto | Cantidad | Precio | % Dec | TOTAL
11111111111----Televisor-------------2------120000----20------X
22222222222----Delphi----------------4------ 650000---12------ X

¿Como puedo sacar el total de cada elemento? en un DBGrid?, no estoy usando ningún motor de bd, es una tabla virtual con ClientDataSet1, porque estoy haciendo una prueba.


ayudame porfavor, gracias.
Responder Con Cita
  #2  
Antiguo 02-04-2009
Avatar de diegofhernando
diegofhernando diegofhernando is offline
Miembro
 
Registrado: may 2003
Ubicación: Locombia papá!
Posts: 267
Poder: 21
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
  #3  
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
  #4  
Antiguo 02-04-2009
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.732
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
  #5  
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


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


La franja horaria es GMT +2. Ahora son las 14:08:37.


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