No hace el replace al generar aplicación

Hola experto mira tengo una tabla producto con campos cinicia, centra, csali
lo que quiero es crear un boton (empezar) y al oprimirlo esos campos queden con dato 0 y yo hice esto
replace producto.cinicia with 0
replace produco.centra with 0
replace producto.csali with 0
y el problema es que yo ejecuto ese boton (empezar) y si hace todo bien y oprimo el boton generar para generar la aplicacion y oprimo o travez el boton (empezar) y no hace el replace cual es el problema
dentro de visual foxpro = si hace el replace
al generar la aplicacion y oprimir el boton (empezar) = no hace el replace
entonces que pasa y que hice mal aa
ayuda espero pronta respuesta gracias experto
thanks

1 respuesta

Respuesta
1
Primero que todo dime ¿la tabla pertenece a una base de datos?
No pertenece a una base de datos
Lo vuelo a explicar
Ejecuto el formulario y oprimo el botón (empezar) = si hace replace
¿Oprimo el botón generar para generar la aplicación exe= no hace el replace
porque? ¿Qué sucede? ¿Cómo corrijo eso?
Ayuda espero pronta respuesta
Verifica si Visual FoxPro está buscando la tabla en los directorios predeterminados de tu aplicación...
Como verifico eso
A y ha la hora de generar aplicación NO sale ningún error
Con el comando Set Path To
Ya verifique todo y todo esta bien
Creo que esto es el error
El botón empezar hace el replace y queda todo con valor 0 después se ejecuta un formulario que contiene un grid eso tiene una columna llamada cantidad y todos sus valores son 0, entonces yo modifico ese 0 por otro y si se puede cambiar pero al salir ya cambiado no que da lo que cambie queda como antes es decir no lo guarda porque
Establece las propiedades del formulario Datasession y BufferMode a valor 2.
Hola muchísimas gracias ahora SI guarda el replace pero todavía queda una cosa
como ya guarda el replace y los valores son cero ahora yo quiero cambiar el valor 0 por otro desde el grid, y al cambiarlo no lo guarda queda guardado hasta el replace
como hago para cambiar el valor 0 desde el grid pero que lo guarde porque yo lo puedo cambiar pero no lo guarda
gracias muchísimas gracias por hacer que el replace se guarde
Ejecuta TableUpdate(.T.) (Fuerza la actualización de la tabla de origen).
Hola pero tableUpdate(.T.) ¿Dónde coloco eso en el código de grid del formulario donde?
Gracias
Puede ser en un botón de guardar (resomendado) o en el evento Release del formulario...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas