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]strSQL "Nome Repetido" Dúvida

    webruxim
    webruxim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 08/12/2013

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  webruxim 30/1/2018, 03:52

    Bom dia caros colegas!

    Poderiam me esclarecer uma dúvida?

           Set dbs = CurrentDb
           strSQL = "SELECT * FROM viewContasReceber WHERE CODCLI = " & Me.CODCLI
           Set rst = dbs.OpenRecordset(strSql)

    No meu formulário tenho vários botões que executo códigos similares a esse acima, sempre que clico em qualquer um dos botões que tem esse tipo de codigo me da uma mensagem que "Erro de compilação - Nome Repetido"

    Tenho essa variavel declarada em um módulo como global.

    A minha dúvida seria o seguinte, porque esse erro acontece quando clico no botão, sendo que ao clicar no botão o codigo executado é somente o do botao e nao tem essa variavel repetida.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  JPaulo 30/1/2018, 09:40

    Qual é a variavel declarada em um módulo como global ?


    .................................................................................
    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

    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Instruções SQL como utilizar...
    webruxim
    webruxim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 08/12/2013

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  webruxim 30/1/2018, 15:55

    Olá mestre jPaulo, boa tarde.

    Obrigado por responder.

    A variável é a destacada em vermelho strSql

    Global strSql As String
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  JPaulo 30/1/2018, 16:14

    Você tem necessidade disso ? "Global strSql As String"

    Porque não declara localmente ?

    Código:

    Dim strSQL$
    Set dbs = CurrentDb
          strSQL = "SELECT * FROM viewContasReceber WHERE CODCLI = " & Me.CODCLI
          Set rst = dbs.OpenRecordset(strSql)


    .................................................................................
    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

    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Instruções SQL como utilizar...
    webruxim
    webruxim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 08/12/2013

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  webruxim 30/1/2018, 16:25

    certo, vou fazer isso declarar localmente.

    A questão é a seguinte se eu declaro ou nao, tanto local qnto global.

    quanto clica em algum botão que tem codigos semelhantes usando essa variavel recebo a mensagem de erro de compilação - Nome repetido

    em todo o codigo do formulario que uso essa variavel ( strSql ). Se eu mudo para ( strSql2 ) o erro para de acontecer... nos demais botoes que tem ( strSql ) se existir mais de um botao com a mesma variavel o erro citado acima ocorre.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  JPaulo 30/1/2018, 16:27

    Isso acontece porque você declarou como Global.

    Delete essa variavel Global e faça Debug, compile e o Compactar/Reparar.

    Declare a variavel localmente em cada código e teste.


    .................................................................................
    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

    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Instruções SQL como utilizar...
    webruxim
    webruxim
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 103
    Registrado : 08/12/2013

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  webruxim 30/1/2018, 17:12

    Mestre JPaulo, obrigado pelos seus esclarecimentos.

    Fiz conforme disse e acabou-se os problemas...

    Obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  JPaulo 30/1/2018, 17:41

    Fico feliz.

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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

    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]strSQL "Nome Repetido" Dúvida Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]strSQL "Nome Repetido" Dúvida Empty Re: [Resolvido]strSQL "Nome Repetido" Dúvida

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 11/5/2024, 03:53