FoxPro/Visual FoxPro - Crear dato autonemurico/ evitar duplicado

 
Vista:

Crear dato autonemurico/ evitar duplicado

Publicado por Carlos Diaz (65 intervenciones) el 15/01/2009 18:23:50
Hola, necesito saber como hacer para llenar mi tabla usuarios con codigos de usuarios sin q se repitan .

La tabla contiene tres campos, cod_user, nombre, password.

El usuario en un formulario introduce el nombre y el password y el cod usuario kiero q se genere automaticamente sinb q se repita. Como lo hago.
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:Crear dato autonemurico/ evitar duplicado

Publicado por Luis Luna (11 intervenciones) el 15/01/2009 19:21:25
Que tal Carlos, es fácil, en los tipos de datos de una tabla de vfp9 puedes ocupar el tipo "Integer(AutoInc)"

espero te sirva, 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:Crear dato autonemurico/ evitar duplicado

Publicado por Plinio (7841 intervenciones) el 15/01/2009 19:27:56
- Puedes hacer un indice y que sea primario o candidate
- Como es el tipo de usuario que quieres que se genere?, Caracteres aleatorios?
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:Crear dato autonemurico/ evitar duplicado

Publicado por Carlos Diaz (65 intervenciones) el 15/01/2009 19:34:00
Pues kiero q sea de un tipo numerico ejmplo: codusuario: 001

Mis datos estan definidos asi:

cod_user: numeric(6), principal key
noimbre: char(15)
password: char(6)

Tu sabes mucho y me gustaria me ejemplificaras algo como lo q necesito.

Nose si es mejor hacer un prg q lo genere o dentro del form crear las funciones y luego solo replace.

Cual me recomiendas y como seria?
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:Crear dato autonemurico/ evitar duplicado

Publicado por HELDER MARTINEZ (COUNDY)  (711 intervenciones) el 15/01/2009 20:36:39
Puedes poner este codigo en el evento init del form y cada vez que quieras que se genere un codifo de usuario nuevo, debes ejecutar este evento.

Crea un indice en tu campo cod_user, en un campo numerico

SELECT tabla
SET ORDER to cod_user
GO BOTTOM
thisform.txtcod_user.Value=(cod_user)+1

Saludes
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:Crear dato autonemurico/ evitar duplicado

Publicado por Plinio (7841 intervenciones) el 16/01/2009 17:15:37
entre el Prg y el form, es mas practico lo del form. Puedes tener una tabla que guarde la secuencia en un campo y puedes ir aumentando sumandole uno.
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