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


3 participantes

    [Resolvido]UPDATE em campo com Mascara

    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 2/9/2015, 15:58

    Bom dia Amigos,

    Estou com um problema e não consegui encontrar solução no Forúm, alguém poderia me ajudar.

    Bom tenho um campo em um formulário, que após Atualizar, ele deveria atualizar outra Tabela, o código funciona, porém se eu adiciono uma Mascara nesse Campo ele passa a exibir um erro. No caso é primordial ter uma mascara nesse campo, porque ele é um coordenada geográfica, e a mascara serviria muito bem para diferencia ele (ex. 00º00'00.0')

    Código:
    CurrentDb.Execute "UPDATE Con_Cad_Protocolo SET Latitude= '" & Me.Latitude & "' WHERE [Protocolo:]= '" & Me.Protocolo & "';"

    Como eu falei, se eu tiro a mascara ele funciona, mas com a mascara ocorre um erro.
    PS. O campo é no formato texto.

    Desde já agradeço a ajuda.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 2/9/2015, 21:25

    Olá!

    pengo escreveu:porém se eu adiciono uma Mascara nesse Campo ele passa a exibir um erro.

    Que erro?

    Você armazena a máscara no campo ou apenas os caracteres? Pois se estiver comparando um campo com máscara e o comparador
    não tiver máscara (e vice-versa) dará erro mesmo...


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 2/9/2015, 21:50

    O erro é o seguinte:

    Erro em tempo de execução '3144':
    Erro de sintaxe na instrução UPDATE.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 2/9/2015, 21:54

    pengo escreveu: porém se eu adiciono uma Mascara nesse Campo

    Que campo? Protocolo ou latitude?

    A máscara de entrada está sendo salva na tabela ou apenas
    os caracteres digitados?


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 2/9/2015, 21:58

    O Problema é no campo Latitude.

    Quando eu retiro a Mascara ele salva somente os números normalmente na Tabela, mas quando eu adiciono a mascara ocorre este erro e não salva em lugar nenhum.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 2/9/2015, 22:03

    Poste aqui a máscara que você está usando...

    No aguardo.


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 2/9/2015, 22:04

    Utilizo esta mascara 00\º00\'00.0"'W";0;_ que ele me da o resultado por exemplo de 10º20'34.5"W
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 2/9/2015, 22:18

    Então, ponha a máscara assim: 00\º00\'00.0"'W";1;_


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 2/9/2015, 22:22

    Ocorreu o mesmo erro. Sad
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 2/9/2015, 22:28

    Poste aqui seu sistema com as partes envolvidas...
    Será mais fácil identificarmos o problema.


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    pengo
    pengo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 85
    Registrado : 10/12/2013

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  pengo 3/9/2015, 14:53

    Obrigado pela sua ajuda Marcelo,

    Como você me pediu uma parte do meu banco de dados, fui arrumando para enviar aqui no fórum, porque ele é um pouco grande (5 Mb), então tive que readequar algumas, ai ele resolveu funcionar. Então pensei, se aqui ele funcionou, no meu banco de dados tem que funcionar também, e assim eu o fiz. Smile

    Não consegui descobrir qual o motivo do erro, mas eu refiz essa parte toda novamente e funcionou.

    Mas obrigado novamente pela sua ajuda, sem ela eu ainda estaria procurando.

    Abraços cheers
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Marcelo David 4/9/2015, 01:39

    Opa, excelente!


    .................................................................................
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]UPDATE em campo com Mascara Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]UPDATE em campo com Mascara Marcel11
    avatar
    wyss2000
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 49
    Registrado : 05/06/2011

    [Resolvido]UPDATE em campo com Mascara Empty Dúvida semelhante

    Mensagem  wyss2000 4/10/2015, 20:20

    Meu código dá: 3144, Erro na instrução Update

    Private Sub cboItens_Exit(Cancel As Integer)
    Str = "UPDATE Itens"
    Str = Str & " SET (Itens.[Nº Processo])='" & Proc & "'"
    Str = Str & " WHERE Itens.Item= " & Item & " AND(Itens.[Nº Requisição])= " & Nº_Requisição & ";"
    Cancel = True
    Me.Undo 'Limpar o form para poder filtrar o item e preencher o processo
    DoCmd.RunSQL Str
    End Sub

    Obs.:
    - Proc é herdado do form pai;
    - Ao sair do código do item o banco de dados deve incluir o n° processo somente no item filtrado pelo campos preenchidos (Requisição e Item);
    - O campo [Nº Processo], herdado da tabela Processos, é formatado com a máscara AA.AAAA.A.00000.0000;0;?;0;_""

    Segue o link do projeto: https://drive.google.com/file/d/0B10I3koyNQJqc3pGVnNjOTFUMWM/view?usp=sharing
    *** Abrir com shift pois está invisível.

    Os formulários são Processos PV e seu sub, a intenção é: No subformulário, ao preencher o campo N° Requisição ele filtra os itens somente desta requisição, ao selecionar o item desejado ele recupera o registro específico e preenche o N° Processo.

    Todo este problema seria muito mais facilmente resolvido se eu simplesmente criasse uma tabela Itens-Processo como sub de Processos mas não quero isto, deixo deixar minhas tabelas requisição e itens como todo centro do processo e as tabelas Processos e Pedidos somente para complementar as informações já registradas na requisição.

    E aí, alguma idéia? Obrigado.

    Conteúdo patrocinado


    [Resolvido]UPDATE em campo com Mascara Empty Re: [Resolvido]UPDATE em campo com Mascara

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:09