Access - cambiar formato de un campo

 
Vista:

cambiar formato de un campo

Publicado por patagonia (5 intervenciones) el 06/03/2007 16:42:24
Hola, haber si me explico.
Mi probema es el siguiente tengo 1000-111111/98 y necesito convertirlo a 1000-111111/1998
Es un ejemplo son miles de registros y con distintos años.
Lo que intenté por ahora es es con la función right sacar los dos ultimos caracteres y colocarlos en otro campo (me queda 98), y de ahí en otro campo convertirlos a 1998 para reemplazarlos en la cadena original, el problema que se me presenta es que no puedo convertirlos me quedan todos con el año 1900.
Por favor una pista para poder seguir. Muchas 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:cambiar formato de un campo

Publicado por Patagonia (5 intervenciones) el 06/03/2007 17:40:16
Me contesto sola, como el campo del año que quedaba era temporal le agregué el dia y el mes así: Update tabla1 set cadena= "01/01/" & Right(original,2);
quedó 01/01/98 (por ejemplo)
cree el otro campo y lo actual. con Update tabla1 set cadena2= cdate(format([cadena],"yyyyy");
quedó 1998
y después reemplacé en el campo original
Update tabla1 set original=replace(original, right(original,2),cadena2);
y listo quedaron todos los campos con el formato correcto, espero le sirva a alguien mas, seguramente debe haber una forma mas simple.
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