MaximoAccess

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

Obrigado

Administração do MaximoAccess

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 100%

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

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

    Mensagem  toyebom em 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 100%

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

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

    Mensagem  JPaulo em 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 100%

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

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

    Mensagem  toyebom em 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 100%

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

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

    Mensagem  JPaulo em 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: 24/4/2019, 07:37