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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque

    avatar
    kaikis
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  kaikis 19/2/2010, 12:35

    Bom dia, estou tentando fazer uma condição numa consulta, mas estou tendo dificuldades, preciso do auxilio dos mestres, a condição é a seguinte:

    Se SITUACAOVEICULO for Veículo em Estoque, entao SITUACAOVEICULO igual a lucro com o sinal invertido.
    Caso contrario, estoque é zero.


    Segue abaixo a Select:
    SELECT tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO, Sum([VALORDEENTRADA]+[RETORNOPAGO]+[Soma de Despesa]+[Soma de Comissoes]+[Soma de Outros]) AS [Total de Veículo], [VALORVENDA]+[RETORNORECEBIDO]-[Total de Veículo] AS Lucro
    FROM ((tbl_veiculos INNER JOIN qry_comissões ON tbl_veiculos.CODIGOVEICULO = qry_comissões.CODIGOVEICULO) INNER JOIN qry_despesas ON tbl_veiculos.CODIGOVEICULO = qry_despesas.CODIGOVEICULO) INNER JOIN qry_outros ON tbl_veiculos.CODIGOVEICULO = qry_outros.CODIGOVEICULO
    GROUP BY tbl_veiculos.VEICULO, tbl_veiculos.ANO, tbl_veiculos.DATADEENTRADA, tbl_veiculos.PLACA, tbl_veiculos.VALORDEENTRADA, tbl_veiculos.RETORNOPAGO, tbl_veiculos.VALORVENDA, tbl_veiculos.RETORNORECEBIDO, tbl_veiculos.DATASAIDA, qry_despesas.[Soma de Despesa], qry_comissões.[Soma de Comissoes], qry_outros.[Soma de Outros], tbl_veiculos.SITUACAOVEICULO;

    Grato,

    kaikis
    avatar
    Convidad
    Convidado


    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  Convidad 19/2/2010, 17:09

    numa coluna vazia dessa consulta cole isto e veja o resultado.

    x: IIf([SITUACAOVEICULO]="Veículo em Estoque";"-" & [Lucro];[SITUACAOVEICULO])


    resolve ?
    avatar
    kaikis
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  kaikis 19/2/2010, 19:30

    Amigão tentei, mas não deu certo.


    Grato,

    kaikis
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  JPaulo 19/2/2010, 20:10

    Ola kaikis;

    A instrução que o amigo Ricardo lhe passou está corretissima.

    Diga-nos o que está a contecer, o que não deu certo ?

    Se tem o access em PT, só terá de mudar o IIf por Seimed


    .................................................................................
    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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new Instruções SQL como utilizar...
    avatar
    kaikis
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  kaikis 20/2/2010, 23:31

    Olá JPaulo, obrigado pela dica de mudança de IIf por Seimed e deu certo.
    Porém como faço pra que no caso se no campo "SITUACAODOVEICULO" não tiver a opção "Veículo em Estoque" marcada, fique então que a "SITUACAODOVEICULO" é zero.

    Grato mais um vez,

    kaikis
    avatar
    kaikis
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  kaikis 21/2/2010, 00:54

    JPaulo, coloquei essa expressão abaixo na consulta, porém está aparecendo -1 ao invés de 0, o qual preciso que apareça.

    Retorno: SeImed([SITUACAOVEICULO]="Veículo em Estoque";"-" & [Lucro];[SITUACAOVEICULO] Ou [SITUACAOVEICULO]<>"Veículo em Estoque"="0")

    kaikis
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  JPaulo 22/2/2010, 09:17

    Amigão bom dia;

    Grande misturada nessa instrução heim !

    A condição Seimed ou IIf, funciona no simples:

    Se o valor1 for igual ao valor2, devolve A se for diferente devolve B. O que separa as instruçoes, do Verdadeiro ou Falso é o ponto e virgula ; .

    Retorno: SeImed([SITUACAOVEICULO]="Veículo em Estoque";"-" & [Lucro];0)


    .................................................................................
    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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Função selmed-iif-if numa consulta de estoque Folder_announce_new Instruções SQL como utilizar...
    avatar
    kaikis
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  kaikis 22/2/2010, 11:29

    Grande Amigão JPaulo, grato pelo auxilio, é isso aí, as vezes a gente complica as coisas.

    Grato mesmo,


    kaikis
    avatar
    marsolim
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 05/02/2010

    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  marsolim 22/2/2010, 11:43

    consulta trabalhosa hein? hehehe.
    só mesmo meu bingo para dar mais trabalho do que ela, hihihi.

    Conteúdo patrocinado


    [Resolvidos]Função selmed-iif-if numa consulta de estoque Empty Re: [Resolvidos]Função selmed-iif-if numa consulta de estoque

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 12:59