Faça o seguinte, não sei como está seu código vou apenas indicar o caminho.
declare em um módulo:
global Campo1 as string
Global Valor1 as string
global Campo2 as string
global Valor2 as string
ai basta você armazenar os dados nestas strings desta forma
ex:
no form1
Campo1=txtNome.tet
sql="SELECT * FROM Tabela1 WHERE nome='" & campo1 & "'"
Set rs= db.OpenRecordset(sql, dbOpenDynaset)
Valor1=rs("valor")
no form2 faça a comparação
exemplo de comparação em uma tabela
sql="SELECT * FROM Tabela2 WHERE nome='" & campo1 & "'"
Set rs= db.OpenRecordset(sql, dbOpenDynaset)
Valor2=rs("valor")
agora nos temos armazenados os dois valores.
no form2 fizemos a comparação dos nomes para que seja pego somente o valor de nomes iguais
pronto agora no form3 faremos o seguinte
txttotal.text=valor1+valor2
e pronto ai estaria o resultado
espero não ter complicado muito, pois não é simples fazer este tipo de soma em tres forms diferentes, na duvida pegunte.
até