Krauxs, quisiera decirte algo, pero la verdad es que no he entendido nada. ¿Te refieres a que en el momento en que abras el formulario te diga el número siguiente de Orden de producción? Si es eso y suponiendo que la tabla se llama Producción, basta con que en el evento Al cargar o al abrir del formulario pongas
Private Sub Form_Load()
MsgBox "Nene, que sepas que la última orden de producción es " & DLast("ordenproduccion", "produccion"), vbOKOnly, "Tendrás que usar el número siguiente"
End Sub
o tambien puedes puedes ponerlo como
Private Sub Form_Load()
MsgBox "La orden de producción a utilizar es " & DLast("ordenproduccion", "produccion") + 1, vbOKOnly, "Que lo sepas"
End Sub
En este caso ya te dice el número exacto a usar.
Por si las órdenes de producción no estuvieran correlativas en la tabla. Puedes poner en vez de Dlast
Private Sub Form_Load()
MsgBox "La orden de producción a utilizar es " & DMax("ordenproduccion", "produccion") + 1, vbOKOnly, "Que lo sepas"
End Sub