MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    Formulario continuo desvinculado com recordset ADO

    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 26/1/2013, 12:55

    Viva
    Como utilizo o access para visualizar e alterar dados do SQL SErver via ADO, e pelo facto de os filtros do access não funcionarem nestas situações em formulários continuos, os quais acho bastantes completos.
    Junto anexo um exemplo que criei que percisa ser aperfeiçoado.
    Utiliza filtros semelhantes ao access mas ainda está imcompleto.
    Agradeço sugestões de melhorias ou alternativas para obter os mesmos resultados.
    A tabela existente e respetivos dados foi criada atraves do exemplo do Avelino (usandoaccess), através do bd HumMilhao.
    Também podem tranferir a tabela para o sql server e trabalhar através do mesmo alterando a ligação.
    Um Abraço
    Rui Sérgio
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 18/11/2013, 12:23

    Viva
    Constatei que o exemplo anterior não funciona em alguns Office's devido a não assumir o valor no Item do formulário assinalado na foto no ficheiro anexo, desconheço qual a razão.
    Foram feitas pequenas alterações ao código de forma ao filtro ser aplicado directamente ao recordset, ficando a funcionar.

    Agora o próximo desafio é que o modulo possa funcionar para vários formulários e também detectar automaticamente o tipo de campo para as opções de filtro serem de acordo com datas, números ou texto como faz o access por defeito.

    Todas as sugestões serão bem vindas
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  JPaulo 18/11/2013, 12:40

    Obrigado pela contribuíção.

    Nota:
    Não tirar duvidas nesta sala, devem abrir um tópico nas salas apropriadas, relacionando o exemplo em causa.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Formulario continuo desvinculado com recordset ADO Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new 102 Códigos VBA Gratuitos...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new Instruções SQL como utilizar...
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 2/12/2013, 22:21

    Viva
    Junto anexo versão 3 do aplicativo em que o filtro de texto já funciona parcialmente, está a dar erro no filtro termina Com.
    Depois de conseguir resolver este bug irei construir os filtros de data e de números
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Cláudio Más 5/12/2013, 00:39

    Olá,

    Explica melhor o funcionamento do aplicativo, por favor.
    Nos meus testes, nenhum dos filtros funciona.
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 5/12/2013, 09:35

    Viva Cláudio
    O funcionamento é semelhante aos filtros do access (Clicar no botão do lado direito sobre o campo que se pretende filtar), porque o recordset é ADO os filtros do access não funcionam, dai estar a implementar este método.
    Qual o office que você usa?, eu já testei no 2007 e no 2010 e funciona bem nos dois, tenho é que por permissão para todas as macros
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 5/12/2013, 09:37

    Viva
    Para quem já baixou o ficheiro, funciona ou acontece como o Cláudio?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  JPaulo 5/12/2013, 12:03

    Ola;

    Sim, com o botão direito do mouse em cima da coluna pretendida, funciona bem.

    Obrigado pela contribuíção.

    Nota:
    Todas as mensagens (extra exemplo), serão removidas deste tópico.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Formulario continuo desvinculado com recordset ADO Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new 102 Códigos VBA Gratuitos...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new Instruções SQL como utilizar...
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Cláudio Más 5/12/2013, 18:51

    RuiSergio,

    O erro ocorre ao usar o filtro "termina com", dentro da função FuncAdoFiltroAplicar, no módulo ModContinuoADO.

    Essa função deve ser adaptada para tratar esse tipo de filtro, talvez usando o Right no lugar do Like.
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 6/12/2013, 00:00

    Viva Cláudio
    Já fiz experiências com o comando right de várias formas mas não consegui por a funcionar
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  JPaulo 6/12/2013, 09:09

    Tópico movido para a sala apropriada até finalização do exemplo.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Formulario continuo desvinculado com recordset ADO Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new 102 Códigos VBA Gratuitos...
    Formulario continuo desvinculado com recordset ADO Folder_announce_new Instruções SQL como utilizar...
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 8/12/2013, 20:46

    Viva
    Junto anexo versão 4 do exemplo.
    Já foram criados os filtros de texto, número, data e caixa de seleção.
    Falta ultrapassar o problema dos filtros seguintes:
    Quando leva o operador NOT LIKE
    Quando leva LIKE '%XXX'
    Filtro de número igual a xx,xx (Com decimas também não funciona)

    O restante penso que está tudo a funcionar, se detetarem algum bug agradeço que informem.

    Cumprimentos
    Rui
    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Motar 9/12/2013, 15:14

    Junto anexo versão 5 do exemplo, e em principio todos os filtros já funcionam correctamente
    Os seguintes filtros requerem ligação ao servidor:
    Quando leva o operador NOT LIKE
    Quando leva LIKE '%XXX'
    Os restantes não.
    A próxima versão será quando conseguir que todos os filtros trabalhem sem ser necessário ligar ao servidor

    Quem testar o exemplo se detectarem algum bug agradeço que informem.

    Cumprimentos
    Rui
    Anexos
    Formulario continuo desvinculado com recordset ADO AttachmentFiltro ADO V5.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 200 vez(es)

    Conteúdo patrocinado


    Formulario continuo desvinculado com recordset ADO Empty Re: Formulario continuo desvinculado com recordset ADO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 16:30