Ver Mensaje Individual
  #2  
Antiguo 12-07-2007
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Aunque no dices con que tipo de tablas estás trabajando, ni como te conectas a ellas, básicamente el problema no es de la Rejilla en donde introduces los datos, sino del Ttable, Tquery o componente que tienes conectado a la fuente de datos.

Supongamos que el valor a cancelar, se llama Saldo que es un campo de la tabla1, y que la cancelación se hace por medio del campo Haber.

Entonces en el evento BeforePost podríamos implementar un código tal que:
Código Delphi [-]
If Tabla1Haber.Value > Tabla1Saldo.Value then
begin
ShowMessage('Atención el Saldo a cancelar es:'+FormatFloat(',0.00'Tabla1Saldo.Value));
Tabla1.Cancel;
end
else
.....lo quesea

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita