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]Seimed com erro se tiver texto

    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Seimed com erro se tiver texto

    Mensagem  aluisio 07 21/11/2012, 13:35

    Gente, preciso de ajuda, tenho um banco de dados e para retirar estes dados elaborei uma consulta e coloquei alguns campos calculados programados para números. Só que se o resultado for igual a zero deve pesquisar em um campo definido como texto. Então ficou assim:

    NoFin:SeImed([NF]="0";[MediaEF1];[NFin])

    [MediaEF1] é um campo texto na tabela. O problema que estou encontrando é que quando digito numero em”” media ef1”” , ele é reconhecido e quando digito letra aparece mensagem de erro. Como converter o texto em número?
    Tudo que consegui montar ate hoje foi pesquisando e em muito com ajuda de vocês.

    Obrigado pelas sugestões.


    Última edição por aluisio 07 em 22/11/2012, 23:23, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 21/11/2012, 14:38

    Converter texto em numero, teria de ter um proposito.

    Para numero utilize a função Val(SeuCampo)

    O campo NF é texto ?

    Obs:
    Titulo do tópico alterado.


    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 21/11/2012, 16:33

    olá
    obrigado pela atenção
    somente o campo MediaEF1 é texto. Os outros são campos numericos eos capos NF, Nfin e NoFin são campos calculados.

    obrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 21/11/2012, 16:57

    Se NF é numerico, não deve colocar o zero entre aspas;

    Deve ficar mais ou menos assim;

    NoFin:SeImed([NF]=0;[MediaEF1];[NFin])

    Se está a calcular algum campo que tem texto, use então o Val() como lhe disse acima.



    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 21/11/2012, 18:26

    Olá JP
    eu não sei muito bem construir qualquer função que seja, nunca fiz nada de computação.
    fiz assim:
    NoFin:SeImed([NF]=0;Val[MediaEF1];[NFin])------ pediu parametro val
    fiz:
    NoFin:SeImed([NF]=0;[val=MediaEF1];[NFin]) ------pediu parametro
    por favor seja mais especifico onde colocarei o val.
    no meu caso eu quero que NoFin seja igual a MediaEF1 que tem como valor a leta A digitada ou outra letra qualquer que eu digitar em MediaEF1.

    se puder continuar me ajudando , eu agradeço muito.

    obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 21/11/2012, 19:32

    NoFin:SeImed([NF]=0;Val([MediaEF1]);[NFin])



    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 21/11/2012, 20:16

    JP
    Desculpe mas colocando do jeito que me passou
    SeImed([NF]=0;Val([MediaEF1]);[NFin])

    retornou o zero do NF e não retornou o A de MediaEF1

    será que estou a fazer algo errado?

    agradecimentos
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 21/11/2012, 20:55

    Se é para retornar o A substitua o Val por Str


    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 21/11/2012, 21:48

    JP
    Substitui por Str assim:
    NoFin:SeImed([NF]=0;Str([MediaEF1]);[NFin])

    retornou #Erro

    não sei se ajuda vc me ajudar mas o campo NoFin tem a propriedade formato fixo e casas decimais definida como 1.



    agradecimentos
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 02:59

    ola, JP

    fiz assim:

    NoFin:Format(SeImed([NF]=0;[MediaEF1];[NFin])

    assim retornou a letra A de MediaEF1

    os numeros calculados em NFin nao foram transportados como fixo
    veja, o 7,4 virou 7,375 ; o 7,3 virou 7,25 e dai por diante.

    queria que copiasse 7,4, 7,3 somente com uma ordem decimal.
    entao fiz assim: NoFin:Format(SeImed([NF]=0;[MediaEF1];[NFin]);"fixo")
    ai entao o 7,4 virou 7,38
    o que devo fazer para ter apenas uma ordem decimal, ou seja copiar numeros igual eles aparecem em NFin.

    agradecimentos
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 22/11/2012, 09:10

    Teste assim;

    NoFin: Round(SeImed([NF]=0;[MediaEF1];[NFin]);1)


    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 11:32

    desculpe a insistencia
    tentei deu mensagem de erro onde deveria copiar a letra A
    então fiz:

    NoFin: Format(Round(SeImed([NF]=0;[MediaEF1];[NFin]);1))
    continua a mensagem de erro
    O que deu mais certo até agora foi
    NoFin: Format(SeImed([NF]=0;[MediaEF1];[NFin]);"fixo") ---- assim o que preciso ajustar é:
    7,3 continuar sendo 7,3 e não 7,25; 10,0 não transformar em 10,00.

    agradecimentos
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 22/11/2012, 11:39

    Você tem tendencia em não fazer como lhe passei.

    Anexe aqui parte do seu banco com essa consulta.


    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 12:25

    O bd está no formato 2010

    pode ser?

    se não monto no 2007
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 22/11/2012, 13:16

    Converta para 2007 e anexe aqui.



    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 13:21

    parece vergonhoso mas não sei fazer isso


    Última edição por aluisio 07 em 22/11/2012, 23:24, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 22/11/2012, 14:11

    Compavte com o winzip e anexe mesmo em 2010 em .zip


    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 23:32

    estou te enviando o banco de dados
    no campo NoFin da consulta usei o Format$ e fixo como esta abaixo

    NoFin: Format$(SeImed([NF]<"60" E [EO]<"60" E [EI]<"60" E [PP]>="0";[ProgParcial];SeImed([NF]<"60" E [EO]<"60" E [EI]>="0";[EstInd];SeImed([NF]<"60" E [EO]>="0";[EstOrient];SeImed([NF]="0";[MediaEF1];[NFin]))));"Fixo")

    desta forma copia o que esta no campo MediaEF1, as letras e os numeros. só que os numeros não consegui que ficasse somente com uma casa decimal.

    estou enviando o bd. por favor veja o que vc pode fazer para me ajudar


    obrigado
    Anexos
    [Resolvido]Seimed com erro se tiver texto Attachmentbd2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.7 Mb) Baixado 10 vez(es)
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 22/11/2012, 23:33

    aguardo resposta
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 23/11/2012, 09:03

    Ola bom dia;

    Você só consegue formatar esse campo calculado, inserindo um novo campo e usá-lo;

    Num novo campo nessa consulta;


    NoFinRef: IIf(IsNumeric([NoFin]);Round([NoFin];1);[NoFin])




    .................................................................................
    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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...
    avatar
    aluisio 07
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 59
    Registrado : 09/05/2012

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  aluisio 07 23/11/2012, 11:26

    uhuhuhuhuhuhuh

    valeu JP

    tenha um bom dia!!!!

    muito agradecido

    não imagina a minha satisfação

    obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  JPaulo 23/11/2012, 11:34

    Opa, 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]Seimed com erro se tiver texto Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Seimed com erro se tiver texto Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Seimed com erro se tiver texto Empty Re: [Resolvido]Seimed com erro se tiver texto

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 21:22