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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-08-2016
joel hernandez joel hernandez is offline
Registrado
NULL
 
Registrado: may 2016
Posts: 5
Poder: 0
joel hernandez Va por buen camino
Asignacion de evento OnEditValueChanged

Buenos dias.

Primero que nada Quiero presentarme, soy nuevo en este foro, y con delphi igual.

Tengo un detalle con el cual espero me puedan ayudar.

estoy construyendo un cxGrid con columnas dinamicas, entre ellas tengo 3 columnas (teorico, fisico, diferiencia) de las cuales Fisico es editable, lo que requiero es que al editar el valor de esta columna se realice una operacion de la diferiencia entre teorico y fisico, y el resultado este en la columna Diferiencia.

Esa es la idea. y el codigo que estoy ocupando cara asignar ese evento a la columna fisico.
Código Delphi [-]
procedure TFrmPreInventario.pHabilitaColumnaEdicion;
  begin
      if cxCol_Mod <> nil then
      begin
        cxCol_Mod.Options.Editing := True;
        cxCol_Mod.Options.Focusing:= True;
        cxCol_Mod.Focused:=True;
        cxCol_Mod.Properties.OnEditValueChanged:= Diferiencias;
      end;
  end;
En funcion Diferencias lo unico que hago es setear una variable, antes le habia puesto un mensage de dialogo, crei que ese era el problema asi que lo cambie por el seteo de una variable.
Código Delphi [-]
 procedure TFrmPreInventario.Diferiencias(Sender: TObject);
    var
    ant  : string;
    begin
        ant   := cxCol_Mod.EditValue;
     end;
El problema es me manda un mensaje de acces violation, que estaré haciendo mal ? ya que si asigno otro evento como por ejemplo OnMosueClk funciona correctamente.

De antemano agradezco la ayuda que puedan brindarme.

Última edición por ecfisa fecha: 01-08-2016 a las 22:27:03. Razón: Agregar etiquetas [DELPHI] [/DELPHI]
Responder Con Cita
 



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
OnEditValueChanged Keys RebeccaGL Varios 2 29-12-2011 18:18:40
quantumgrid.OnEditValueChanged RebeccaGL MySQL 0 19-09-2011 15:31:30
Asignación de un evento en tiempo de ejecución dec Trucos 0 29-06-2006 23:44:25
Asignación IP juanchi Internet 1 24-09-2003 19:07:05
Asignacion de un evento en tiempo de ejecución Periyo Varios 1 02-06-2003 18:42:55


La franja horaria es GMT +2. Ahora son las 03:55:23.


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