Tengo unos problemas con una base de datos que tengo en LibreOffice 7.3 Base.
La estructura que hice es la siguiente:
Una Tabla
Una Consulta de esa única tabla
Un formulario sobre la Consulta creada, con un subformulario.

Problemas:
1.- Al abrir el formulario: Me sale todos los datos de la Tabla (se muestra en la imagen), habría alguna forma de que se abriera vacía?
2.- Al pulsar el botón Guardar: Me guarda los datos pero sigue quedando todos los datos en el formulario. Habría alguna forma de que al pulsar Guardar se guarde el dato y luego limpiara los campos para poner uno nuevo?
3.- Al pulsar el botón Buscar: Necesitaria que buscara por lo datos ID Proveedor, ID Producto, Número Serie, es decir, imaginamos que quiero que en el subformulario se muestre solo los productos que tengo de un proveedor, pues pondría por ejemplo en el casillero ID proveedor 1125448 y al pulsar el botón buscar me saliera solo las piezas que me suministra ese proveedor y yo pudiera pulsar en el Subformulario la entrada que quiera y me complete los datos del formulario arriba, porque tal como tengo el archivo ahora no me deja seleccionar otros registros solo aparece el primero.
De ahí el primer problema que necesitaba que estuviera vacía la tabla al abrir el formulario (para usarlo como busqueda tambien)
4.- Modificar una entrada: Si se consiguiera encontrar una solución para lo de buscar, el otro problema es modificar esa entrada y que se limpie el formulario .
Segun he leido en el foro gracias a un post he podido conseguir modificar las entradas añadiendo a la consulta el campo ID tambien he leido sobre lo de la lupa pero me seria mucho mas comodo desde el propio formulario. Por otro lado tengo que decir que la base de datos esta con mas de 25k de referencias (y sigue creciendo) de ahí que no me gustaría que saliese todo al abrir el formulario.
Por ultimo, la opcion buscar y modificar me viene bien por el hecho de que a veces ciertos proveedores ya no trabajamos con ellos y buscar ese proveedor y ver todo lo que suministra y poder modificarlo por otro seria ideal, suelen ser proveedores con pocas referencias de ahí que al filtrarlas me gustaría ir eligiendo una a una y poder poner el nuevo proveedor.
Estuve pensado en hacer dos formularios uno solo para buscar y modificar y otro solo para introducir datos pero se podría tener todo en uno?
Adjunto el archivo temporal con el que trabajo para ir haciendo las pruebas.
Archivo aquí
Muchas gracias y un saludo.