Access - Asignar de forma correlativa un codigo

   
Vista:

Asignar de forma correlativa un codigo

Publicado por Leonard` (58 intervenciones) el 14/09/2010 18:34:14
Buenas y Gracias de antemano:

Estoy tratando de generar un consulta, en la cual pueda hacer una asignar de un codigo previamente definitivo pero repetitivo abajo coloco un ejemplo

Tbl Casos Tabla Codigo

1 A
2 B
3 C
4
5
6
7
8
9

Y quiero construir un query que asigna de forma automatica continua el codigo correspondiente, es decir:

1 A
2 B
3 C
4 A
5 B
6 C
7 A
8 B
9 C

Como puedo hacer para crear de forma automatica esta consulta

Gracias
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:Asignar de forma correlativa un codigo

Publicado por quique (293 intervenciones) el 14/09/2010 19:05:34
LEONARD: SOLO ES HASTA EL Nº 9 ó SIGUE EXTENDIENDOSE INDEFINIDAMENTE?.

QUIQUE
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:Asignar de forma correlativa un codigo

Publicado por Leonard (58 intervenciones) el 14/09/2010 20:33:45
Se extiende indefinidamente
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:Asignar de forma correlativa un codigo

Publicado por elias (405 intervenciones) el 15/09/2010 09:25:42
Se me ocurren algunas posibles medio-soluciones

prueba a hacer estos if's ( mod resto de la division entera )

if (codigo =1 ) or (codigo mod 4 =0) then

letra="A"

else

if (codigo mod 2 = 0 ) then

letra ="B"

* ojo! aqui creo que te macharia el valor previo de la letra....pero tal vez podrias coger y si el sitio donde grabas la letra ya tiene un valor de "A" que no grabe nada

algo asi como

if (codigo mod 2 = 0) and (letra<>"") then

letra =" B"

y seguiriamos con la "C"

que seria:

else
if (codigo mod 3 = 0) then

letra = "C"
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