FoxPro/Visual FoxPro - folio

 
Vista:

folio

Publicado por julio (1 intervención) el 01/05/2007 22:33:52
que tal

bueno mi pregunta es como puedo dar un numero de folio a cada persona que ingrese al sistema claro esto lo tiene que hacer automatico
espero me ayuden...
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:folio

Publicado por Plinio (7841 intervenciones) el 01/05/2007 22:44:19
1- Si usas VFP8 o 9 puedes usar un campo autoincrementable (integer autoincrement) en la tabla

2- Puedes tener una tabla, con un solo registro que tenga un campo donde pongas el ultimo codigo usado y cuando lo necesites lo llame

a) al Llamarlo
SELECT tabla_control
GO TOP
Thisform.txtcodigo.value = tabla_control.secuencia

b) al Grabar
SELECT tabla_control
GO TOP
REPLACE secuencia WITH Thisform.TxtCodigo.value
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:folio

Publicado por julio (52 intervenciones) el 01/05/2007 23:04:37
si el problema es que uso el foxpro 6.0
que puedo hacer en este caso
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:folio

Publicado por Plinio (7841 intervenciones) el 01/05/2007 23:17:46
Usar el metodo numero 2, el primero es para VFP8 o superior
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:folio

Publicado por Ernesto Hernandez (4623 intervenciones) el 02/05/2007 04:45:11
Puedes tener una tabla, con un solo registro que tenga un campo donde pongas el ultimo codigo usado y cuando lo necesites lo llame


mmm y por que no usar ese mismo campo en algun otra tabla de control
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:folio

Publicado por neo (1604 intervenciones) el 02/05/2007 15:14:15
En un botón llamado "Nuevo":

Select 1

Thisform.txtfolio.value=folio+1
Thisform.txtnombre.value=nombre

y asi en un boton llamado "Guardar"

Select 1

Locate for mitabla.folio=Thisform.txtfolio.value
If found() Then
replace folio with Thisform.txtfolio.value
replace nombre with Thisform.txtnombre.value
wait window "Datos Actualizados"

else
go bott
Append Blank
replace folio with Thisform.txtfolio.value
replace nombre with Thisform.txtnombre.value
wait window "Datos Guardados"

endif

Thisform.Refresh

************************FIN**************

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