Per ogni f in parentRS.fields 'ripetere attraverso ogni campo nel recordset del parentRS
il fieldname = f.name 'assegnano il nome del campo corrente ad una variabile di stringa
'qui è dove sto ottenendo sconcertante
Se non IsNull (parentRS.fields (fieldname)) Allora 'continuare soltanto se il valore del campo corrente non è NULLO
Se il "" di parentRS.fields (fieldname <> ) allora 'continua soltanto se il valore del campo corrente non è UNA STRINGA VUOTA
'come noi stanno ottenendo qui se un valore nullo stia passando???? I conditionals di cui sopra dovrebbero impedire questo
'Questa linea sotto è dove il valore NULLO della data è passato e mai input a externalRS.Update
externalRS.fields (fieldname) = parentRS.fields (fieldname) 'se otteniamo qui allora fissassimo il valore del campo del recordset del externalRS allo stesso valore del campo del parentRS
Se errare. Allora <> numerare 0
'Debug.Print “è venuto a mancare: „ & err.description
Concluder se
Concluder se
Concluder se
Dopo
aggiornamento di externalRS.Update 'il recordset