27/11/2008, 02:44
|
| | Fecha de Ingreso: julio-2007
Mensajes: 75
Antigüedad: 17 años, 5 meses Puntos: 0 | |
Respuesta: Se puede hacer esto Se podría hacer la consulta que aparece en el ejemplo:
SELECT Tabla.NumOrden, Int(Left([NumOrden],4)) AS Num, Mid([NumOrden],7,4) AS Año
FROM Tabla;
Los valores que tengo en la tabla serían estos 0001PI2008X con esta consulta cogería esto:
0001 2008
Podría poner en código que al insertar un nuevo registro el valor obtenido en esa consulta aumente en uno y se ponga en el campo NumOrden de la siguiente forma:
0002PI2008X
No sé si me explico bien |