0
I have two tables, the tab_prefixo
has number of prefixo
and gerente
responsible (important data), and in the other (table tab_valores
), also presents the prefixo
, plus nome
, valor
and data
.
I want that with command prefixo.movefirst
, he takes the first prefixo
table tab_prefixo
and look, in the table tab_valores
, the lines that have the same valor
prefixo
and copy that data to a new table, the table tab_correio
, that will feature prefixo
, nome
, valor
, data
and gerente
, and forward mail to such prefix. After, with command prefixo.movenext
, he passes to the second prefixo
table tab_prefixo
and, again, search for the data containing the same prefixo
on the table tab_valores
and copy the required data into the table tab_correio
, and send mail to such a prefix.. and so on.
I am managing to make a query only, with the commands below:
Dim db As Database
Set db = CurrentDb
Dim Linha As Integer
Set prefixo = db.OpenRecordset("select * from Tab_prefixo order by prefixo")
Set valores = db.OpenRecordset("select * from tab_valores")
Set correio = db.OpenRecordset("tab_correio")
prefixo.MoveFirst
Do While Not prefixo.EOF
If agencias!CODPREF = divida!agencia Then
correio.AddNew
correio!prefixo = divida!prefixo
correio!nome = divida!nome
correio!valor = divida!valor
correio!Data = divida!Data
correio!GERENTE = agencias!GERENTE
correio.Update
End If
agencias.MoveNext
Loop
'CurrentDb.Execute "DELETE * FROM tab_correio"
End Sub
I actually know that my command is incomplete.. something is missing, and there must be something out of place, but I stopped here.
If anyone can help me, I really appreciate it, because I’m having a hard time moving on.. All of a sudden there’s one more to go. inner join
, I’m trying everything, but it’s not walking..
thanks for the help friend! but where, exactly, I put this command? when putting in access 2013 is in red and the program does not understand
– Daniel Longhi