¿Cómo abro una tabla desde el init si hay un grid?

Hola Devilzito! Intente lo que dijiste pero tengo conflicto. Te explico: en una forma, en el init le agregue: USE producto shared in 0. Pero esa forma contiene un grid que automáticamente carga la tabla; al ejecutar el programa (ejecutable) me manda un mensaje: "file is in use" pero ignoro esa ventana y continua bien el programa. Desde ahí con un botón de comando llamo a otra forma donde utilizo el flock y un replace y me funciona bien. Cierro la forma y regreso a la forma original y no hay problema. El problema ahora es solamente el mensaje que me da por abrir una tabla en el init y nuevamente el grid abre su tabla. ¿Qué hago Devilzito?, con tu ayuda ya casi lo logro.

1 Respuesta

Respuesta
1
El grid ya carga la tabla entonces es probable que ésta esté agregada en el "dataenvironment" del form. Por lo que no sería necesario la línea para llamar a la tabla.
"File is in use" indica que ya la tabla está abierta.
Entonces pregunta primero, sino está abierta la tabla:
IF NOT USED("producto")
    Use producto shared in 0
Endif

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas