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


    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  RneoX 19/8/2013, 15:17

    É possível pelo vba, eu abrir uma consulta igual ao que tem no access, porém pelo ADO ou DAO? gostaria de usar essas conexões para não deixar conexão ativa, e também sempre que o banco de dados mudar de lugar não ter que ficar alterando consulta por consulta.

    Sei que tem como fazer por formulários, porém gostaria de evitar um monte de formulários.


    Última edição por RneoX em 20/8/2013, 20:27, editado 1 vez(es)


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    avatar
    Convidado
    Convidado


    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  Convidado 20/8/2013, 19:49

    Veja este artigo:

    http://www.fator-s.com/access/2012/02/22/criar-consultas-com-dao/


    Cumprimentos
    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  RneoX 20/8/2013, 20:22

    Boa tarde PILOTO!
    NICE Exclamation
    Não é origem das mesmas ideias, mas o nosso amigo aqui pirat deu um jeito de pegar este mesmo conceito e criar uma ideia mais simples e básica!

    Muito obrigado PILOTO, está aqui minha ideia que usufrui do seu site!

    Arrow Criei 5 Consultas, e em cada uma delas coloquei como tipo instantanea, e quando clico no botão, ele então seta aquela consulta com a SQL desejável e abre a consulta, sem ter aquele monte de consulta, porém ainda continuo trabalhando com front end e mantendo o desempenho, já que só uso para fazer uma consulta super rápida!

    Código:
    Option Compare Database
    Option Explicit
    Private QueryCount As Integer

    Public Function OpenQuery(Campo As String, Tabela As String, Where As String)
     Dim strSQL As String
     strSQL = "SELECT " & Campo & " FROM " & Tabela & " IN '" & caminho & "' WHERE " & Where
     Dim db As DAO.Database
     Dim qdf As DAO.QueryDef
     Set db = CurrentDb
    FirstQuery:
     QueryCount = QueryCount + 1
     If QueryCount = 1 Then
     Set qdf = db.QueryDefs("ConsultaRapida1")
     qdf.SQL = strSQL
     DoCmd.OpenQuery ("ConsultaRapida1")
     ElseIf QueryCount = 2 Then
     Set qdf = db.QueryDefs("ConsultaRapida2")
     qdf.SQL = strSQL
     DoCmd.OpenQuery ("ConsultaRapida2")
     ElseIf QueryCount = 3 Then
     Set qdf = db.QueryDefs("ConsultaRapida3")
     qdf.SQL = strSQL
     DoCmd.OpenQuery ("ConsultaRapida3")
     ElseIf QueryCount = 4 Then
     Set qdf = db.QueryDefs("ConsultaRapida4")
     qdf.SQL = strSQL
     DoCmd.OpenQuery ("ConsultaRapida4")
     ElseIf QueryCount = 5 Then
     Set qdf = db.QueryDefs("ConsultaRapida5")
     qdf.SQL = strSQL
     DoCmd.OpenQuery ("ConsultaRapida5")
     ElseIf QueryCount > 5 Then
     QueryCount = 0
     GoTo FirstQuery
     End If
     
     Set qdf = Nothing
     Set db = Nothing
     
    End Function
    avatar
    Convidado
    Convidado


    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  Convidado 20/8/2013, 21:07

    Muito bom.. se possível poste um pequeno exemplo.. seria de muita valia para o Fórum

    Sucesso!
    RneoX
    RneoX
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 246
    Registrado : 26/07/2011

    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  RneoX 21/8/2013, 17:42

    Logo postarei junto com o CascoV4 abraços!


    .................................................................................
    Conhece meus projetos que ajudam os usuários a entender o funcionamento de várias funções encontradas aqui no fórum? também pode usa-lo para seus negócios ou para uso pessoal, não conhece? então visite aqui e veja como está bacana: Projeto Casco do Máximo Access v3.0 (Pré-Release 4.0) 
    Ser livre é ter liberdade para expressar suas idéias,
    Ser diferente é ser especial e o reverso da igualdade,
    Ser criativo é ser poderoso,
    Ter conhecimentos e não dividir-los é ser egoísta e orgulhoso,
    Ensinar é um prazer que todos devem ter por seus alunos, pois é dele que vem nossos troféus.
    avatar
    Convidado
    Convidado


    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  Convidado 21/8/2013, 19:55

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)? Empty Re: [Resolvido]É possível abrir uma consulta igual ao do Access pelo (ADO ou DAO)?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 18:24