Bom dia!
Este será meu primeiro post então espero ser claro para que voces possam me ajudar...
É o seguinte...
Tenho um código VBA que importa alguns dados de uma planilha EXCEL.
ElseIf Me.txttipo = "D" Then
DoCmd.TransferSpreadsheet acImport, , "tmp 101-tbDoctosRefDespesas1", arq, True
essa tabela tmp recebe os dados da planilha EXCEL.
Os campos contidos nesse EXCEL são:
NºProcesso - Tipo Exportação - CodDespesa - NºDocto - Emissor - DtDocto - DtRec - VLdaNF - VLPago
Os campos em negrito são os selects e os campos sublinhados são os dados que serão atualizados na planilha principal.
A planilha principal contem os campos acima e mais alguns outros, inclusive um campo "OK" que é preenchido assim que preenchida a respectiva despesa.
Por exemplo:
Na planilha principal temos a despesa 2 vazia entao o campo "OK" ficará com a informação "N" ao preenchermos a despesa ele recebe o valor "S".
Para que um valor que já tenha sido previamente inserido não seja sobrescrito inclui um critério na consulta atualização: quando o campo "OK" tiver valor "N" ele vai atualizar se for "S" ele atualiza os demais e ignora a despesa que ja tem "S".
Gostaria de comparar as 2 tabelas, a tmp e a principal, antes de atualizar os valores e que fosse exibida uma mensagem dizendo quais campos já tem valores preenchidos, para assim saber que foi uma despesa cobrada em duplicidade.
Espero que tenham me entendido.
Desde já obrigado a todos!!
Este será meu primeiro post então espero ser claro para que voces possam me ajudar...
É o seguinte...
Tenho um código VBA que importa alguns dados de uma planilha EXCEL.
ElseIf Me.txttipo = "D" Then
DoCmd.TransferSpreadsheet acImport, , "tmp 101-tbDoctosRefDespesas1", arq, True
essa tabela tmp recebe os dados da planilha EXCEL.
Os campos contidos nesse EXCEL são:
NºProcesso - Tipo Exportação - CodDespesa - NºDocto - Emissor - DtDocto - DtRec - VLdaNF - VLPago
Os campos em negrito são os selects e os campos sublinhados são os dados que serão atualizados na planilha principal.
A planilha principal contem os campos acima e mais alguns outros, inclusive um campo "OK" que é preenchido assim que preenchida a respectiva despesa.
Por exemplo:
Na planilha principal temos a despesa 2 vazia entao o campo "OK" ficará com a informação "N" ao preenchermos a despesa ele recebe o valor "S".
Para que um valor que já tenha sido previamente inserido não seja sobrescrito inclui um critério na consulta atualização: quando o campo "OK" tiver valor "N" ele vai atualizar se for "S" ele atualiza os demais e ignora a despesa que ja tem "S".
Gostaria de comparar as 2 tabelas, a tmp e a principal, antes de atualizar os valores e que fosse exibida uma mensagem dizendo quais campos já tem valores preenchidos, para assim saber que foi uma despesa cobrada em duplicidade.
Espero que tenham me entendido.
Desde já obrigado a todos!!