Access - Meter valores segun el campo de la bbdd

 
Vista:

Meter valores segun el campo de la bbdd

Publicado por Alaon (1 intervención) el 13/01/2013 14:04:33
Hola a todos, mi consulta es porque estoy intentando que en una columna de texto, los números que empiecen por "25" en otra columna me agregue un 1. En las que empiece por 30 un 2 y así sucesivamente con bastantes números. Y no se exactamente como hacerlo.

Un abrazo y 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

Meter valores segun el campo de la bbdd

Publicado por 2PL (461 intervenciones) el 14/01/2013 14:23:59
Te creas una función y en la consulta pones
CAMPO:DAMENUMERO([NUMEROPASADO])
La función en este caso la he llamado DAMENUMERO, el campo que contiene el numero es (numero) y el campo que devuelve tambien (numero) y seria así

Public function DAMENUMERO(NUMEROPASADO As Double) As Integer
If MID(NUMEROPASADO,1,2)=25 THEN
NUMERODEVUELTO=2
ElseIf MID(NUMEROPASADO,1,2)=30 THEN
NUMERODEVUELTO=3
.... repetir esto ultimo para todos los numeros que se quiera
endif
end function

Si no te funciona con las comas ponle ;
Lo estoy haciendo de memoria asi que perdona si hay algun fallo
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