Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   dbgrid cojer campos y mover con tabulador (https://www.clubdelphi.com/foros/showthread.php?t=21584)

Maga84 21-05-2005 19:46:17

dbgrid cojer campos y mover con tabulador
 
hola!!:D
No se utilizar bien el dbgrid
me gustaría hacer que cuando el usuario le de al tabulador, se mueva el cursor como en una tabla normal, es decir que se mueva al siguente campo de la fila(ahora se va a la siguiente fila en lugar de a la siguiente columna)
tampoco se con que se cojen los campos porq lo he intentado con
Rejilla.Fields[0].AsString
y va a ser que no...:mad:
alguna sugenrencia??:)
gracias

marcoszorrilla 22-05-2005 14:12:57

El comportamiento normal de una rejilla, si tienes la propiedad Options.Dgtab activada es que al pulsar el tabulador se desplace a la columna siguiente, salvo si estás en la útlima que cambiará de fila, si concurren última columna, última fila te añadirá un registro fantasma que podrás completar o cancelar.

En cuanto a la segunda cuestion:

Código Delphi [-]
 procedure TForm1.DBGrid1CellClick(Column: TColumn);
 begin
 ShowMessage(Column.Field.AsString);
 end;

Un Saludo.

Maga84 22-05-2005 15:23:30

muchisimas gracias/ 1 problem
 
ya me estaba desesperando para cojer los campos...:)



uppps......sigo con el problema del tabulador: tengo esa propiedad a true...y al dar al tabulador sigue bajando de fila en fila:(
por q será?


La franja horaria es GMT +2. Ahora son las 14:00:05.

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