Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2002, 03:08
tesa
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 4 meses
Puntos: 0
Consulta SQL en Access

Hola a todos.

Vereis, estoy intentando hacer en Access una consulta de actualización de una tabla de modo que en un campo escriba los 3 primeros caracteres del contenido de otro campo.

Lo he intentado con la siguiente consulta:

UPDATE clientesNACP SET clientesNACP.usuario = Der([clientesNACP]![usuario],3)
WHERE [clientesNACP].[usuario]=Null;

y me responde lo siguiente:

"La función Der no está definida en la expresión"

Si en lugar de Der pongo Der$ me responde:

La función [Der$] no esta definida en la expresión.

¿Podeis decirme que está mal o como debería hacerlo?

Por otro lado, con la misma consulta, a esos 3 caracteres quisiera concatenarle un número aleatorio entre el 1 y el 100.

¿Cómo podría hacerlo?

Muchas gracias por vuestra ayuda.

Teresa