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

    Texto #ERRO no campo calculado

    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    Texto #ERRO no campo calculado Empty Texto #ERRO no campo calculado

    Mensagem  flecha 7/12/2012, 22:17

    Boas pessoal.

    Andei mudando um campo de texto para número para usar os cálculos de relatório
    que o Avelino ensinou com a função (ABS)....
    Como não dava certo, notei que o campo [Ref] era tipo texto e mudei para número, assim funcionou as somas
    no relatório.

    Problema: Em um formulário que uso para fornecer material tem um subform que carrega os itens fornecidos e
    na mesma linha quando se coloca o total fornecido o campo seguinte é o campo [estoque], e quando abro o form aparece o conteudo do campo como #ERRo.

    Este campo tem a seguinte linha de origem: =DPesquisa("stockactual";"[stock novo]";"ref=referência")
    Acho que o erro está nos sinais ' ou ", aspas, pois ref agora é numerico.

    Podem me dar uma mãozinha?
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  Leandro 8/12/2012, 10:39

    Tente assim:
    Dica: não coloque acentos nem espaços nos nomes de campos, não ajuda em nada, é minha opinião.

    =DPesquisa("[stockactual]";"[stock novo]";"[ref]="& referência)

    "stock novo" é uma tabela?
    "referência" é um campo?

    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  flecha 8/12/2012, 15:25

    Olá, não deu certo! Continua o #erro.
    Stock Novo é uma consulta onde esta a espressão StockActual

    StockActual é essa expressão numa consulta --StockActual: nz([compras])-nz([vendas])

    Onde Compras é uma expressão numa consulta = Compras: Soma(nz([Quantidade]))
    Vendas é uma expressão noutra consulta = Vendas: Soma(nz([Quantidade]))
    Eu adaptei um programa de stoque para meu uso no serviço e funciona bem, mas quando fui adaptar a dica od Sampaio para soma em relatórios descobri que para funcionar tinha que alterar o tipo de um campo de texto para Numero, e ai começou o problema o campo foi Ref que contem os numeros de 1 a 8 e na linha detalhe.

    Para usar essa expressão =Soma(SeImed([Ref]=1;[Quantidade];0)) no RELATÓRIO tive que mudar o campo Ref de texto para número, dai para frente afetou a linha detalhe onde da´o #erro no subform de Form Vendas.

    O campo Ref na linha acima sendo do tipo TEXTO como ficaría expressa, entre () ou "" ou ' ' ????
    pode ser que se ela funcionar com campo texto posso voltar o tipo para texto e acaba meu problema.

    posso colocar uma copia do BD se for o caso.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  Cláudio Más 8/12/2012, 16:32

    Se Ref é numérico:

    =DPesquisa("[stockactual]";"stock novo";"[ref]=" & referência)

    Se é texto:

    =DPesquisa("[stockactual]";"stock novo";"[ref]='" & referência & "'")
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  flecha 8/12/2012, 18:38

    Também não deu certo!

    Eu vou disponibilizar o BD para analise, pois acho que a simples mudança alterou muita coisa no programa.
    Até o Estoque atual não aparece mais.

    Nas Tabelas Produtos inserir Vendas o Campo Ref = Número se mudar para Texto funciona tudo.
    e essa expressão =Soma(SeImed([Ref]=8;[Quantidade];0)) dá erro com o campo ref = Número

    Entrem no Menu e depois Saidas

    Podem Testar
    Login Noeli
    Senha noeli
    Anexos
    Texto #ERRO no campo calculado AttachmentSRMO Mexendo.zip
    Shift destravado
    Você não tem permissão para fazer download dos arquivos anexados.
    (670 Kb) Baixado 25 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  Cláudio Más 8/12/2012, 22:25

    stock novo é uma consulta com erro, então o DPesquisa sobre essa consulta não vai funcionar.

    Para corrigir o erro, vc deve padronizar o tipo de dados do campo Ref nas várias tabelas. Em algumas está como texto, em outras como numérico.

    Depois, corrija o DPesquisa, a sintaxe está errada. Parece que vc não tentou a forma como o Leandro e eu sugerimos.
    avatar
    flecha
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 304
    Registrado : 11/01/2012

    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  flecha 8/12/2012, 23:07

    Tentei sim Cláudio!

    Inclusive copiei e colei todas as dicas
    no campo do form, mas permaneceu o #erro,
    mas os únicos locais que alterei o Campo Ref foi nas tabelas que já citei; Vendas e Inserir produtos.
    Foi ai que PEQUEI, tinham outras tabela com o campo REF.

    Me desculpe, alterei e funcionou com essa formula, que acho que é das dicas.

    =DPesquisa("stockactual";"[stock novo]";"ref=referência")


    Continuo tentando todas as dicas.

    Conteúdo patrocinado


    Texto #ERRO no campo calculado Empty Re: Texto #ERRO no campo calculado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 15:12