Ho risolto il primo punto.
Ma il secondo non esce proprio. Anzi, mi correggo sul punto 2.
in pratica non riesco a salvare il record inserito. mi da il seguente errore:
"Tipi di dati non corrispondenti nell'espressione criterio"
e il debug mi evidenzia l'errore in questo punto del codice:
Set rec = qdf.OpenRecordset()
sto impazzendo da stamattina..