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


2 participantes

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  leoavila7 12/5/2013, 03:14

    Amigos, boa noite;

    Tenho um formulario continuo e em alguns campos coloquei a função de filtragem apos clicar duas vezes sobre o valor deste campo. Ele tambem esta filtrando em cascata, e ate ai tudo bem. Mas o que eu quero a partir desse evento, é que ao clicar em um botão, uma consulta acrescimo rode, baseada nos dados filtrados. Criei uma macro pra esse botão que executa esse procedimento, mas ele me retorna todos os registros sem o filtro. Por favor, podem me orientar quanto a isso? Um grande abraço, e desde ja agradeço

    Leonardo
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Re: [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  Avelino Sampaio 12/5/2013, 10:45

    Mostre o código que vc utiliza para filtragens.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  leoavila7 12/5/2013, 14:18

    Bom dia Avelino,

    Estou enviando o codigo com as filtragens que funcionam em quase todos os campos do formulario, e o codigo do botao que deveria executar a consulta acrescimo que citei, sobre os daods filtrados.

    Código:

    Option Compare Database
    Option Explicit

    Private Sub Bairro_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Cidade_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Comando91_Click()
    Dim MyDB As Database
    Dim MyRS As Recordset
    Set MyDB = Currentdb
    Dim TheCelular As String
    Dim strsql
    Set MyRS = Me.RecordsetClone
    DoCmd.OpenQuery "AtualizaloteSMS"


    TheCelular = ""

    Do Until MyRS.EOF
        If TheCelular = "" Then
            TheCelular = MyRS![TelefoneCelular]
        Else
            TheCelular = TheCelular & "; " & MyRS![TelefoneCelular]
        End If
        MyRS.MoveNext
    Loop


    End Sub

    Private Sub Email_KeyPress(KeyAscii As Integer)
    KeyAscii = Asc(LCase(Chr(KeyAscii)))
    End Sub
    Private Sub BtEnviar_Click()

    End Sub

    Private Sub EstadoCivil_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub


    Private Sub Filhos_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Form_Load()
    'Call fncMontaEventos(Me)
    'Call fncPermissões(Me)
     End Sub

    Private Sub Form_Open(Cancel As Integer)
    DoCmd.Maximize
    End Sub

    Private Sub Genero_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Indicacao_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub


    Private Sub Netos_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto63_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto65_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto68_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto70_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto71_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto72_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto73_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto80_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Private Sub Texto81_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub


    Private Sub Texto83_DblClick(Cancel As Integer)
    DoCmd.RunCommand acCmdFilterBySelection
    End Sub

    Agradeço pela atenção.Tenham um otimo domingo
    Leonardo
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Re: [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  Avelino Sampaio 12/5/2013, 15:13

    Passe a consulta para o VBA (sql) e acrescente a propriedade filter do formulário na Clausula WHERE. Exemplo

    currentdb.execute "INSERT INTO ... FROM NomeTabela WHERE " & me.filter

    Faça um backup antes dos testes

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Re: [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  leoavila7 13/5/2013, 00:48

    Onde no codigo eu poderia encaixar isso Avelino? Desculpe, mas eu nao sou muito conhecedor de SQL, pode me ajudar? To te mandando o codigo SQL da consulta pra vc analisar, por gentileza
    Código:

    INSERT INTO loteSMS ( Código, Nome, TelefoneCelular, Enviar )
    SELECT ConsultaEleitorado2.Código, ConsultaEleitorado2.Nome, ConsultaEleitorado2.TelefoneCelular, ConsultaEleitorado2.Enviar
    FROM ConsultaEleitorado2;

    Obrigado

    P.S.: coloquei a instruçao me.filter, como vc descreveu e nao funciounou
    leoavila7
    leoavila7
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 149
    Registrado : 04/12/2011

    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Re: [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  leoavila7 13/5/2013, 01:41

    Avelino;

    Consegui amigo, me esqueci de colocar a instrução WHERE no final da instrução...ficou perfeito. Voce é o cara.

    Um abraço

    Leonardo

    Conteúdo patrocinado


    [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado Empty Re: [Resolvido]Consulta acrescimo sobre dados de formulario continuo filtrado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 14:56