Grazie per la risposta, avevo provato anche io così, ma non mi funziona, facilmente mi sta sfuggendo qualcosa.
Ho anche pensato al fatto che il valore di default non potesse essere impostato perché il record è già aperto, ma visto che il campo testo invece funziona correttamente deve essere la CBO che mi da problemi.
Dopo la tua risposta ho riprovato ed attualmente la situazione è questa.
Private Sub CBOCliente_Change()
Me.Tipodipagamentofatt.DefaultValue = Me.ID_ModPag.Value
End Sub
Dove CBOCliente è la combo di scelta del cliente
ID_ModPAg è una casella di testo nella maschera che riporta la modalità di pagamento attribuita al cliente
Testo37 che è una normale casella di testo con impostato il valore predefinito =[ID_ModPag] che mi serve per controllare che effettivamente la procedura funzioni e che poi eliminerò quando, come spero, la cbo funzionerà a dovere, attualmente
funziona correttamente e mi dà il valore che desidero
Su nuovo record mi da il messaggio di errore
Utilizzo non valido di Null, , suppongo perché il campo ID_ModPAg non è ancora stato "scritto"
Grazie ancora