FoxPro/Visual FoxPro - guardar TABLAS

 
Vista:

guardar TABLAS

Publicado por miriam (67 intervenciones) el 02/08/2007 16:09:24
Hola, alguien me podrian ayudar, lo que pasa es que tengo un formulario y en este utilizo varias variables, y una de ellas se tiene q guardar en otra tabla, mi codigo esta asi:

select pagos
SET ORDER TO matricula
reg=recno()
Locate For Allt(pagos.importe2) = impor2
REPLACE pagos.importe2 WITH impor2

tengo mi tabla abierta en el entorno de datos, pero no me guarda nada en el campo pagos.importe2, mi variable impor2 si contiene datos cuando entra al REPLACE.
alguien me podria ayudar.

Gracias
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:guardar TABLAS

Publicado por Ernesto Hernandez (4623 intervenciones) el 02/08/2007 16:13:19
Locate For Allt(pagos.importe2) = impor2
Mivar=impor2
REPLACE pagos.importe2 WITH MiVar

trata asignando impor2 a una variable y comprueba que en la variable exista el valor

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por miriam (67 intervenciones) el 02/08/2007 16:16:52
Ya lo hice pero tampoco me guarda ningun dato.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:guardar TABLAS

Publicado por Ernesto Hernandez (4623 intervenciones) el 02/08/2007 16:20:23
mmm te esta guardando algun otro campo ? . el problema es especifico con ese campo ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por miriam (1 intervención) el 02/08/2007 16:41:33
el problema es q no me guarda nada en ningun campo, como que no agarra el valor q tiene la valiable y no la copia en el campo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:guardar TABLAS

Publicado por neo (1604 intervenciones) el 02/08/2007 16:40:57
Me gustaría ayudarte, me podrías mandar un ejemplo de lo que intentas hacer?? A lo mejor te digo con una rutina.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por miriam (1 intervención) el 02/08/2007 17:00:43
Hola, si te envie a tu correo el codigo q tengo para guardar el dato enl a tabla.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:guardar TABLAS

Publicado por neo (1604 intervenciones) el 02/08/2007 17:01:21
dejame revisar....saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:guardar TABLAS

Publicado por neo (1604 intervenciones) el 02/08/2007 17:50:59
En donde creas tu la variable "Impor2" y en qué codigo le ingresas el valor??

Pendiente
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por CARLOS FCO, ROMAN (4 intervenciones) el 02/08/2007 16:53:27
YA INICIALIZASTE TU VARIABLE IMPOR2 AL INICIO DEL PROGRAMA??
Y LA FORMA PARA VER SI CONTIENE DATOS ES MANDAR UN BROWSE DESPUES DEL LOCATE Y ANTES DEL REPLACE, AHI TE DAS CUENTA SI ESTA LOCALIZANDO LA VARIABLE.

SALUDOS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por enrique (1041 intervenciones) el 02/08/2007 18:15:31
Miriam, creo que lo que te pasa es que ORDENAS la tabla por matricula y luego haces la busqueda por importe2; lo cual te debe llevar al fin del registro y cuando haces el replace no hace nada

proba lo sig para comprobarlo

select pagos
SET ORDER TO matricula
reg=recno()
Locate For Allt(pagos.importe2) = impor2
if eof()
wait wind "Encontro fin de archivo"
else
REPLACE pagos.importe2 WITH impor2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por enrique (1041 intervenciones) el 02/08/2007 18:15:31
Miriam, creo que lo que te pasa es que ORDENAS la tabla por matricula y luego haces la busqueda por importe2; lo cual te debe llevar al fin del registro y cuando haces el replace no hace nada

proba lo sig para comprobarlo

select pagos
SET ORDER TO matricula
reg=recno()
Locate For Allt(pagos.importe2) = impor2
if eof()
wait wind "Encontro fin de archivo"
else
REPLACE pagos.importe2 WITH impor2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:guardar TABLAS

Publicado por enrique (1041 intervenciones) el 02/08/2007 18:17:19
falto algo en el codigo.

select pagos
SET ORDER TO matricula
reg=recno()
Locate For Allt(pagos.importe2) = impor2
if eof()
wait wind "Encontro fin de archivo"
else
REPLACE pagos.importe2 WITH impor2
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar