Si entiendo bien, lo que quieres es en cada campo de la tabla, multiplicar la cantidad por el costo unitario y obtener el costo total del articulo (cantidad*costo Uni. = costo Tot), y al final, sumar todos los costos totales de cada articulo para tener un gran Costo General. Pues, creo que para eso vas a tener que recorrer todo el recorset, o sea, hacer un ciclo mas o menos asi.
Digamos que le campo de la cantidad en la tabla se llama cantidad, y el costo unitario se llamará CostoUnitario, rs sera el recorset y deberas tenerlo abierto con la sentencia SQL apropiada (select * from ..... etc, etc)
dim CostoTotal as currency '(o como te convenga definirlo)
CostoTotal = 0
rs.movefirst
do while rs.eof = false
CostoTotal = CostoTotal+(rs!cantidad*rs!CostoUnitario)
rs.movenext
loop
msgbox CostoTotal
Ahora, si existe otra forma de llegar a esto por medio de una sentencia SQL lo desconozco, la pura verdad no creo, pero si alguien sabe, que nos pase el santo.
Espero que te sirva, saludos desde Costa Rica