Sí, Iván, sí es posible reiniciar la autonumeración del campo "IdPedido" cada vez que se cambie el año fiscal en Access. A continuación, te proporciono los pasos para lograrlo:
1. Abre la tabla que contiene el campo "IdPedido" en vista de diseño.
2. Selecciona el campo "IdPedido" y ve a la pestaña "General" en la barra de propiedades.
3. Asegúrate de que la propiedad "NuevoValor" esté establecida en "AutoNumber" y la propiedad "Incremento" esté establecida en "1".
4. Crea una consulta en Access para obtener el último número de pedido del año fiscal actual. Puedes usar la siguiente consulta SQL:
Asegúrate de reemplazar "NombreTabla" con el nombre real de la tabla que contiene el campo "IdPedido" y "AñoFiscalActual" con el valor del año fiscal actual (por ejemplo, 'FY08').
5. Guarda la consulta y ciérrala.
6. Ve al formulario o evento donde se cambia el año fiscal y agrega el siguiente código VBA para reiniciar la autonumeración:
Asegúrate de reemplazar "NombreTabla" con el nombre real de la tabla que contiene el campo "IdPedido" en el código VBA.
7. Guarda el formulario o evento y pruébalo cambiando el año fiscal. La autonumeración del campo "IdPedido" se reiniciará automáticamente al siguiente número disponible para el nuevo año fiscal.
Recuerda adaptar los nombres de las tablas y campos a tu base de datos real. Además, ten en cuenta que el código VBA asume que estás utilizando el control ComboBox "cmbAñoFiscal" para seleccionar el año fiscal.
Puedes guardar estas instrucciones en un archivo de texto o imprimirlo para tenerlo como referencia.