Caros, saudações!
Estou com um formulário onde em uma consulta sql, se me retornar um registro igual, impeça o lançamento do registro. a instrução sql é:
strSQL = "SELECT Tela.* FROM Tela " _
& "WHERE (((Tela.IdTela)=" & Me.Cbo_Prod &") and ((Tela.Rolo)=" & Me.Comp & ") and ((Tela.Alt)=" & Me.Alt & "))"
Onde todos os campos na tabela estão com formato número.
Assim quando os campos "comp" e "alt" são números inteiros, a consulta funciona, mas quando número em fração, ex: 2,5, me retorna o erro de sixtase (virgula) na expressão de consulta.
Onde estou errando?
Estou com um formulário onde em uma consulta sql, se me retornar um registro igual, impeça o lançamento do registro. a instrução sql é:
strSQL = "SELECT Tela.* FROM Tela " _
& "WHERE (((Tela.IdTela)=" & Me.Cbo_Prod &") and ((Tela.Rolo)=" & Me.Comp & ") and ((Tela.Alt)=" & Me.Alt & "))"
Onde todos os campos na tabela estão com formato número.
Assim quando os campos "comp" e "alt" são números inteiros, a consulta funciona, mas quando número em fração, ex: 2,5, me retorna o erro de sixtase (virgula) na expressão de consulta.
Onde estou errando?