Input Box con Número de Copias
Tengo un botón en un formulario que me muestra un ImputBox para introducir el nº de copias que deseo imprimir un informe. El código que uso es este:
DoCmd.OpenReport "infcodigobarras", acViewPreview, "", "[Forms]![formIngreso]![formIngreso1]![IdProducto]=[tblProducto]![IdProducto]", acNormal
DoCmd. PrintOut acPages,,,, InputBox("Indica el número de copias que deseas")
DoCmd. Close acReport, "infcodigobarras"
El código me funciona más o menos bien, pero cuando pulso Cancelar no me cierra el informe, sino que me imprime una copia y cuando pulso aceptar (sin escribir nada en el imputbox) me sale un error de tipo de datos incorrecto.
Lo que quisiera es que al pulsar cancelar me cerrara la vista del informe y al pulsar aceptar (sin escribir nada en el imputbox) me imprimiera una copia.
¿Alguna idea de como hacerlo?