Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-01-2024
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 582
Poder: 17
jafera Va por buen camino
Foco en un campo del Grid

Buenas tardes a todos.


He estado mirando en el foro por si había un caso similar al mio y no he visto nada.
Tengo este código en el OnColExit del JVDBGrid


Código Delphi [-]
procedure TF_Vendes.JvDBUltimGrid1ColExit(Sender: TObject);
begin
        If F_ModulDades.LVentas.State in [dsEdit, dsInsert] then
                begin
                if JvDBUltimGrid1.SelectedField.Fieldname='UNIDADES' then
                begin
                        F_ModulDades.Stock_Unidades.Close;
                        F_ModulDades.Stock_Unidades.ParamByName('REFERENCIA').AsString:=F_ModulDades.LVentasREFERENCIA.Value  ;
                        F_ModulDades.Stock_Unidades.Open;
                        iF F_ModulDades.LVentasUNIDADES.Value > F_ModulDades.Stock_UnidadesSTOCK.Value then
                        begin
                                Showmessage ('Estas vendiendo más unidades que el stock, Sólo puedes vender '+IntToStr(F_ModulDades.Stock_UnidadesSTOCK.Value)+' unidades.');
                                F_ModulDades.LVentas.Edit;
                                F_ModulDades.LVentasUNIDADES.Clear;
                                F_ModulDades.LVentas.Post;
                                JvDBUltimGrid1.SelectedField:=F_ModulDades.LVentasUNIDADES;
                        end;
                end;
        end;
end;


Lo que me pasa es que la linea


JvDBUltimGrid1.SelectedField:=F_ModulDades.LVentasUNIDADES;


es como si no estuviera.


Tambien he probado con


JvDBUltimGrid1.SelectedIndex:=1;


Y tampoco consigo que al hacer el clear, el foco vuelva al campo Unidades para entrar la nueva cantidad.


Como siempre agradezo vuestro tiempo y si alguien tiene una ayudita, pues bien recibida.


Saludos


Josep
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
campo en memoria para grid Rofocale Varios 11 22-05-2011 09:36:43
Campo Calculado en JvDBUltim Grid mantraxer21 Varios 1 27-08-2010 17:52:35
Como dar foco en un campo del registro activo TDBGrilla kikodelphi MS SQL Server 1 19-05-2005 15:58:39
Mostrar un campo clob en un grid Lix Oracle 5 27-02-2004 20:48:57
problema con string grid (desparece el contenido de la celda al perder el foco) sase Varios 0 20-08-2003 18:37:59


La franja horaria es GMT +2. Ahora son las 08:30:19.


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