FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ubicacion en mi dbgrid
Buenos dias foro:
Es posible que yo cuando inice mi form 1 este posicionado en el registro 10 y en la columna codigo de mi grilla. se pude manipular en donde quiero estar situado en mi grilla cuando inicie mi forma
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#2
|
||||
|
||||
Pues si, en teoría si se puede.
Primero tendrías que mover el dataset al registro que quieres, para que el dbgrid tambien se mueva a ese registro (con un locate podría ser). Luego seleccionar la columna que deseas (dbgrid.col) y al final un dbgrid.setfocus y listo. --- Editado ---- Olvide mencionar cuando podrías hacer esto. Lo puedes hacer cuando quieras pero supongo que cuando se active tu formulario sería lo más conveniente.
__________________
|
#3
|
||||
|
||||
Graciasssss precisamente lo estaba mirando en la ayuda de delphi pero lo que no se donde colocar este:
Cita:
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#4
|
||||
|
||||
justo antes de dbgrid.setfocus. En realidad, serían tres instrucciones en el evento activate del form
onActivate //Mover el dataset //dbgrid.col:=X número de campo //dbgrid.setfocus Fin. y ya, eso sería todo.
__________________
|
#5
|
||||
|
||||
Lo intente hacer en el evento DBGrid1CellClick de mi grid pero me sale un error que dice:
[Error] Unit1.pas(134): Undeclared identifier: 'Col' lo escribi asi:
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#6
|
||||
|
||||
no tendría caso que asginaras una columna en el evento click de la celda....
lo que entendí que querías es que automaticamente se colocara en el grid, pero si lo quieres es hacerlo en el evento click de la celda, pues entonces ya no es automático...
__________________
|
#7
|
||||
|
||||
Si lo hice cuando se inicia el form, pero lo intente asignar en este evento pero me mostro ese error, al igual creo que ya se que es, Grcias ContraVeneno
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
#8
|
||||
|
||||
Fe de Erratas
Tienes razón, la propiedad Col no existe para el DBGrid.
Lo que pasa es que probé hacer lo que pedías con uno de los grids que estoy usando, lo que no recordaba, es que el grid donde lo probe no es un TDBGrid sino que es el grid de las Jedi Library TJvDBGrid. Pero para un TDBgrid puedes usar la propiedad columns.items.
__________________
Última edición por ContraVeneno fecha: 05-08-2005 a las 21:24:17. |
#9
|
||||
|
||||
Gracias contraveneno ya lo habia hecho
__________________
Una forma de alcanzar tus metas es ayudando a otros a alcanzar las suyas |
|
|
|