Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 03-11-2006
---baja--- ---baja--- is offline
Miembro
 
Registrado: jun 2006
Posts: 15
Poder: 0
---baja--- Va por buen camino
Unhappy Ubicarse en el DBGrid cuando Valido un Campo en el Dataset

Si hubiera sido un stringrid hubiera sido facil, ya que moverse de un lado a otro, lo que queria es que cuando validara el codigo en el evento .., busque si encuentra un codigo igual anterior y directamente se traslade al registro anterior.

Ejemplo:

Código Delphi [-]
procedure TForm1.ClientDataSet1codigoArticuloValidate(Sender: TField);
begin
  for i:=0 to cantidad_de_registros do
  begin
    if (CodigoArticulo.Value = Array_con_codigos_anteriores[i]) then
    begin
      dbgrid1.col := i;   // i SERIA LA LINEA EN DONDE ESTA EL CODIGO 
                              //ANTERIOR.
      dbgrid1.row := 3; //COLUMNA DE LA CANTIDAD PARA EDITARLA
    end;
  end;
end;

ESTO ERA LO QUE BASICAMENTE QUERIA HACER, LA SOLUCION ES FACIL PERO COMO DIJE ANTES, CADA VEZ QUE REALIZA ESA RUTINA DISTORCIONA LOS VALORES DE LA TABLA..

SALUDOS Y GRACIAS POR EL APOYO...
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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 88 22-11-2025 22:17:42
Porque no la encuentra? Migpal OOP 3 21-09-2005 23:32:52
Encuentra los 5 (o mas) errores... papulo Varios 10 16-09-2005 09:10:05
Como puedo cambiar la propiedad de edicion y no edicion a un StringGrid1 ctronx Varios 2 25-06-2004 23:10:19


La franja horaria es GMT +2. Ahora son las 04:05:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi