FoxPro/Visual FoxPro - necesito su ayuda en mi BD, por favor

 
Vista:

necesito su ayuda en mi BD, por favor

Publicado por bekyna (294 intervenciones) el 10/10/2005 22:51:44
OPEN DATABASE "C:\Bitacora\datos\BASE_BITACORA.dbc" SHARED
USE datos_campo SHARED
REPLACE fecha WITH THISFORM.txtfecha.VALUE
REPLACE hora_in WITH ALLTRIM(THISFORM.txthora_in.VALUE)
REPLACE tecnico WITH ALLTRIM(THISFORM.txttecnico.VALUE)
REPLACE actividad WITH ALLTRIM(THISFORM.cmdact.VALUE)
USE

Hola tengo el siguiente código para guardar unos registros en mi tabla pero el detalle es que remplaza el registro existente y este no debe ser, pienso que puede se por el formato de la tabla, no me da los campos como es común en filas y columnas sino que me pone el nombre de los campos hacia abajo y cada que ingreso un nuevo registro pone el nombre de los campos hacia bajo, y no se como modificar esto, pienso que es lo que provoca que al guardar mis datos con REPLACE esto afecta y provoca que se sobre escriban.
Agradezco mucho alguna sugerencia.
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

RE:necesito su ayuda en mi BD, por favor

Publicado por JUAN (537 intervenciones) el 10/10/2005 23:28:42
bueno falta la propiedad seek
si ! found()
repla campo with variable

falta un campo de búsqueda=variable(este campo no debe incluirse en
el replace)
REPLACE fecha WITH THISFORM.txtfecha.VALUE
REPLACE hora_in WITH ALLTRIM(THISFORM.txthora_in.VALUE)
REPLACE tecnico WITH ALLTRIM(THISFORM.txttecnico.VALUE)
REPLACE actividad WITH ALLTRIM(THISFORM.cmdact.VALUE)
podrías detallar más tú código para poder ser más objetivo.
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:necesito su ayuda en mi BD, por favor

Publicado por Manuel (344 intervenciones) el 10/10/2005 23:45:10
No es por la forma en que se abre la tabla.
¿Tu idea es agregar el registro? Ponle APPEND BLANK justo antes del primer REPLACE.
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