![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Cuando en una rejilla pulsamos fecha abajo por ejemplo tenemos una nueva línea en donde vamos ingresando datos, para que sean un registro, esto en Dbase se le llamaba el registro fantasma, tenemos que hacer un "Post", bien por código o bien moviendo el puntero hacia otra fila lo cual provoca éste de manera indirecta y los datos queden guardados en la tabla, en conclusión el comportamiento normal es precisamente éste si pulso escape cancelo el registro que aún no se había grabado. Lo que es estándar es pulsar las flechas de dirección o mayúsculas + Tabulador para retroceder celdillas en una rejilla. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#2
|
||||
|
||||
|
oki
Gracias por su respuesta Sr. MarcosZorrilla, ya me dí cuenta que no hay vuelta de hoja, de que no hay forma de programar que el dbGrid no haga la Cancelación Fantasma del Registro... Que tenga buen día.
|
|
#3
|
||||
|
||||
|
Si se hiciera esto sería una aberración ya que cualquiera usuario avezado cuando pulsa escape es precisamente para eso para no guardar el registro en curso si se hizo un "append" o "Insert", o para símplemente cancelar los cambios si se estaba editando el mismo.
Cualquier usuario se quejaría de los efectos de la tecla escape sobre una rejilla sino hiciera esto. Y lo estándar es lo comentado anteriormente. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#4
|
||||
|
||||
|
oki
Gracias por sus Comentarios...
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|