Depois de muito pesquisar e esquentar a cabeça, descobri o problema da
macro, que na verdade embora a logica estivesse correta, a sintaxe não, pois
não basta colocar o campo nome como estava fazendo para filtrar o campo, mas
tem que se referir ao   nome do formulario.nome do campo  no meu caso
Clientes3.Nome, alem disto a sintaxe do sql utiliza % e não *.

Pronto agora funciona e posso ir adiante

Sub filtranome(Event As Object)

Dim Form As object
Dim nome,fnome As String
          Form=Event.Source.Model.Parent
          nome = InputBox("ENTRE COM AS INICIAIS DO NOME")
         Form.Filter= "CLIENTE3.Nome LIKE '" &nome &"%'"
         Form.ApplyFilter=True
         Form.reload()
End Sub

-- 
Você está recebendo e-mails da lista [email protected]
# Informações sobre os comandos disponíveis (em inglês):
  mande e-mail vazio para [email protected]
# Cancelar sua assinatura: mande e-mail vazio para:
  [email protected]
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Responder a