Opa eu peguei um modelo daqueles prontos que tem disponível no access e nele usam uma macro para mudar de um registro para o outro através de uma combo box…
na macro tempo os seguintes passos…
primeiro ele recebe uma variável temporária
SetTempVar
Name ActiveControlValue
Expression = [Screen].[ActiveControl]
e depois procura pelo registro
SearchForRecord
Object Type
Object Name
Record First
Where Condition == "[Identificacao]=""" & [TempVars]![ActiveControlValue]
Essa macro funciona no formulário da tabela de clientes onde o a primaryKey é numérica, mas em outro formulário que estou tendo problemas ele não funciona, e nessa tabela o Id primário é uma String, não sei se esse é o problema, mas acredito que seja, alguém sabe o que pode ser?
na macro tempo os seguintes passos…
primeiro ele recebe uma variável temporária
SetTempVar
Name ActiveControlValue
Expression = [Screen].[ActiveControl]
e depois procura pelo registro
SearchForRecord
Object Type
Object Name
Record First
Where Condition == "[Identificacao]=""" & [TempVars]![ActiveControlValue]
Essa macro funciona no formulário da tabela de clientes onde o a primaryKey é numérica, mas em outro formulário que estou tendo problemas ele não funciona, e nessa tabela o Id primário é uma String, não sei se esse é o problema, mas acredito que seja, alguém sabe o que pode ser?