Amigos do MaximoAccess.
Eu tenho um formulário com trÊs combos que filtram entre si. eu estou tentando colocá-los em ordem alfabética.
na primeira combo eu coloquei na origem da linha:
SELECT TblAnalista.CodAnalista, [NomeDoAnalista] AS Analista FROM TblAnalista ORDER BY TblAnalista.NomeDoAnalista;
Funciona perfeitamente.
na segunda combo eu coloquei na origem da linha:
SELECT CodEmpresa, NomeDaEmpresa FROM TblEmpresa WHERE CodAnalista ORDER BY TblEmpresa.NomeDaEmpresa;
mas não funcionou.
eu tentei mudar no evento após atualizar da primeira combo:
Me.combEmpresa.RowSource = "SELECT CodEmpresa, NomeDaEmpresa FROM TblEmpresa WHERE CodAnalista= " & Forms!ffiltros!combAnalista & ";"
fiz algumas combinações com ORDER BY TblEmpresa.NomeDaEmpresa; mas também não funcionou.
a terceira combo é filtrada através de um frame, eu tentei alterar na origem da linha, não funcionou.
If Me.Frame10 = 1 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & ";"
End If
If Me.Frame10 = 2 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & "And Ativado = -1 ;"
End If
If Me.Frame10 = 3 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & "And Ativado <> -1 ;"
Eu acho eu preciso apenas adicionar ORDER BY em todas as intruções SQL, Apenas não sei como colocar exatamente.
Obrigado.
Eu tenho um formulário com trÊs combos que filtram entre si. eu estou tentando colocá-los em ordem alfabética.
na primeira combo eu coloquei na origem da linha:
SELECT TblAnalista.CodAnalista, [NomeDoAnalista] AS Analista FROM TblAnalista ORDER BY TblAnalista.NomeDoAnalista;
Funciona perfeitamente.
na segunda combo eu coloquei na origem da linha:
SELECT CodEmpresa, NomeDaEmpresa FROM TblEmpresa WHERE CodAnalista ORDER BY TblEmpresa.NomeDaEmpresa;
mas não funcionou.
eu tentei mudar no evento após atualizar da primeira combo:
Me.combEmpresa.RowSource = "SELECT CodEmpresa, NomeDaEmpresa FROM TblEmpresa WHERE CodAnalista= " & Forms!ffiltros!combAnalista & ";"
fiz algumas combinações com ORDER BY TblEmpresa.NomeDaEmpresa; mas também não funcionou.
a terceira combo é filtrada através de um frame, eu tentei alterar na origem da linha, não funcionou.
If Me.Frame10 = 1 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & ";"
End If
If Me.Frame10 = 2 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & "And Ativado = -1 ;"
End If
If Me.Frame10 = 3 Then
Me.combProduto.RowSource = "SELECT CodProduto, NomeDoProduto FROM TblProduto WHERE CodEmpresa=" & [Forms]![ffiltros]![combEmpresa] & "And Ativado <> -1 ;"
Eu acho eu preciso apenas adicionar ORDER BY em todas as intruções SQL, Apenas não sei como colocar exatamente.
Obrigado.