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...
__________________
|
|
|
|