Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

¡Actualizar fila Dbgrid !

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: ¡Actualizar fila Dbgrid ! Responder citando

He buscado por el foro y no he encontrado la forma de hacerlo.

Tengo un dbgrid con 3 campos: Debe, Paga y Saldo. Los dos primeros los cojo de la bd correctamente y ahora quiero rellenar el tercero (q no esta en la bd) segun el valor que le corresponda. (Saldo anterior+debe-paga)
¿cómo puedo acceder a la celda q sea del dbgrid para escribir en ella un valor??
y
¿Cómo puedo actualizar la fila saldo metiendole su valor correspondiente cada vez q cambie el dbgrid??


Un saludo y gracias de antemano. Wink
Volver arriba
Mensaje    Asunto: Responder citando

Los Campos son Calculados. o pertenecen a tu tabla,
otra como estas accediendo por un TTable o un TQuery,

si el tercer campo es un campo calculado, y si accedes por tabla o query que el procedimiento es igual, puede ser este codigo..

Código:

Table1CAMPOCALCULADO->Value = (tus dos campos que sumar);
Table->Refresh();

esto pude ser una solucion... espero que te sirva..

saludos...
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Estoy cambiando la consulta añadiendole un campo calculado
pero me da error. Crying or Very sad

Por q no me funciona estás consultas:(ERROR COLUMNA REFERENCIA)

select NUMASIENTO, DNI, COMENTARIO, DEBE, PAGA,
FECHA, (SUM( DEBE)-SUM(PAGA)) AS SALDO
from CONTABILIDAD;


select NUMASIENTO, DNI, COMENTARIO, DEBE, PAGA,
FECHA, (SUM( DEBE)-SUM(PAGA)) AS SALDO
from CONTABILIDAD
group by NUMASIENTO

Esta si funciona:

select NUMASIENTO, DNI, COMENTARIO, DEBE, PAGA, FECHA
from CONTABILIDAD

Vamos q el error está en el campo calculado.
Alguién me puede decir como lo corrijo.
Asias.
Volver arriba
Mensaje    Asunto: Responder citando

Ya tengo la consulta pero no me salen los resultados como deseo:

SELECT NUMASIENTO,FECHA,DNI,COMENTARIO,SUM(debe) AS debe, SUM(paga) AS paga, (SUM(debe)-SUM(paga)) AS saldo
FROM contabilidad
group by NUMASIENTO,DNI,FECHA,COMENTARIO;

NUMASIENTO FECHA DNI COMENTARIO DEBE PAGA SALDO
3 .... ... ...... 400 0 400

4 ..... ... ...... 200 0 200 (NO)

DONDE PONE 200 debe ser 600. Solo me funciona si los agrupo por dni pq te suma todos los debe y paga de una persona y muestra bien el saldo pero sólo me mostraria una fila.

Como hago para q me lo muestre así???

NUMASIENTO FECHA DNI COMENTARIO DEBE PAGA SALDO
3 .... ... ...... 400 0 400

4 ..... ... ...... 200 0 600

5 .... .... ..... 0 100 500

Ayudarrr... Shocked
Volver arriba
Mensaje    Asunto: Responder citando

Aclaración:

He visto q no han salido bien colocados los valores de la tabla.

Van en el orden q aparece:

NUMASIENTO 3

FECHA ....

DNI ...

COMENTARIO ...

DEBE 400

PAGA 0

SALDO 400

Los otros en el mismo orden.
Los ... son cualquier dato.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.