FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Tomar Valor en Celda en un dbGrid Sin Avanzar
Como puedo Tomar un Valor en alguna Celda del dbGrid sin antes haber presionado un ENTER ó Tecla que me permita avanzar????
Lo que pasa es que cuando capturo algún valor y al presionar ALT+R para abrir una Forma, antes de abrir esta misma asigno el valor capturado(en el dbGrid) a una variable Global para mostrarla en la forma, No encuentro la forma de Tomar dicho Valor. Agradezco cualquier sugerencia. |
#2
|
|||
|
|||
aclaracion
Hay algo que no entiendo, lo que queres hacer es tomar un valor sin ingresar en un DBGRID? o estando en un DBGRID queres tomar un valor diferente al que estas posicionado?
Aclarame esto, por favor |
#3
|
||||
|
||||
Yo creo que no me explique bien.
Estoy POSICIONADO en una Celda del dbGrid, al presionar "ALT+R" mando a llamar una FORMA y en esa misma forma en un Edit quiero poner el VALOR que capture de la Celda del dbGRID. Si no me sigo explicando diganmelo por favor. Agradezco cualquier sugerencia. |
#4
|
||||
|
||||
La edición de una celda del DBGid no se refleja en el dataset asociado sino hasta que se hace el post o el foco se mueve a otro campo.
Antes de abrir la ventana con el Edit puedes llamar al método Post o UpdateRecord del dataset. Con el segundo, los datos no se actualizan en la base de datos pero sí en el dataset de manera que puedes ver los cambios "desde fuera" y tomarlos para alimentar al Edit. // Saludos |
#5
|
||||
|
||||
Gracias Sr. Roman, lo solucione mandando el enfoque a la siguiente celda no utilice el Post porque me mandaría a llamar los eventos BeforePost y AfterPost, y use el UpdateRecord al principio estuvo excelente pero cuando mandaba a guardar no Guardaba Ningun Registro en el dbGrid y no se porque tuvo esta reacción.
Gracias por Contestarme . |
|
|
|