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]Problema com Código

    toyebom
    toyebom
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1123
    Registrado : 18/07/2012

    [Resolvido]Problema com Código Empty [Resolvido]Problema com Código

    Mensagem  toyebom 7/4/2019, 22:24

    Tenho um código para abrir outro formulário com base no texto de um campo

    Private Sub Comando217_Click()
    On Error Resume Next
    DoCmd.OpenForm "OficioNovo", acNormal, , "[cam7] = " & [oficio]
    End Sub

    Ao fazer Click no Comando217, se esse campo, por exemplo tiver
    I171806-201904
    Dá o erro: Valor do Parâmetro?
    Mas se colocar o texto entre aspas '' '' tipo "I171806-201904" já abre, qual é o problema?


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Problema com Código Empty Re: [Resolvido]Problema com Código

    Mensagem  JPaulo 8/4/2019, 11:00

    Olá;

    O problema é que como o Ms Access tem palavras reservadas, também tem simbolos;

    O seu valor tem um traço, que será enviado como nome de objecto e ae dá erro se não for transformado em string.
    Comfuso, mas é o comportamento do Access.


    Microsoft:
    Símbolos reservados do Access
    Os seguintes símbolos não devem ser utilizados como parte de um nome de campo ou de um nome de objeto:

    .

    /

    *

    ;

    :

    !

    #

    &

    -

    ?

    "

    '

    $

    %


    .................................................................................
    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]Problema com Código Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Problema com Código Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Problema com Código Folder_announce_new Instruções SQL como utilizar...
    toyebom
    toyebom
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1123
    Registrado : 18/07/2012

    [Resolvido]Problema com Código Empty Problema com Código

    Mensagem  toyebom 11/4/2019, 22:31

    Já compreendi J Paulo, não me lembrei das palavras reservadas. Resolvi de outra forma, criei um novo campo que ao fechar o form 2 copia a chave primária e ai já funciona porque agora mando abrir o registo referente à chave primária e não ao outro campo. Ficou

    DoCmd.OpenForm "OficioNovo", acNormal, , "[ID] = " & [ID1]


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Problema com Código Empty Re: [Resolvido]Problema com Código

    Mensagem  JPaulo 12/4/2019, 09:35

    Fico feliz.


    .................................................................................
    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]Problema com Código Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Problema com Código Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Problema com Código Folder_announce_new Instruções SQL como utilizar...

      Data/hora atual: 25/7/2021, 03:43