Para mostrar una imagen diferente para cada registro en Access 2003, puedes seguir estos pasos:
1. Asegúrate de tener una columna en tu tabla que contenga el nombre o la ubicación de la imagen correspondiente a cada registro. Por ejemplo, podrías tener un campo llamado "RutaImagen" que contenga la ruta completa de la imagen en el archivo independiente.
2. En tu primer formulario, crea una lista desplegable que muestre los registros disponibles para seleccionar. Puedes hacer esto utilizando un control de cuadro combinado.
3. En el evento "Después de actualizar" del control de cuadro combinado, agrega el siguiente código VBA:
Asegúrate de reemplazar "TuCuadroCombinado" con el nombre de tu control de cuadro combinado en el primer formulario, "Ruta_Del_Archivo" con la ubicación de tu archivo independiente y "TuSegundoFormulario" con el nombre de tu segundo formulario.
4. En el segundo formulario, agrega un marco de imagen donde deseas mostrar la imagen correspondiente al registro seleccionado.
Con este código, cuando selecciones un registro en el cuadro combinado del primer formulario, se activará el evento "Después de actualizar" y se establecerá la imagen correspondiente en el marco de imagen del segundo formulario.
Recuerda que debes asegurarte de que la ruta de la imagen en la columna de la tabla sea correcta y que las imágenes estén ubicadas en la ubicación especificada en el archivo independiente.
Espero que esta solución te ayude a mostrar las imágenes correspondientes en tu formulario.