In caso di Access puoi usare due strade:
codice:
Select IIf(IsNull(sum(prezzo)), 0, sum(prezzo)) from articoli where codiceart LIKE '2000'
oppure testare se il campo e' Null dopo aver popolato il recordset:
codice:
if IsNull(TuoRecordset.Fields(0).Value)=true then Valore =0 else valore=TuoRecordset.Fields(0).Value
In MySql la prima soluzione non l'ho testata, ma credo vada If al posto di Iif .

Ciauz

CHico