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

    SQL - Consulta em dois campos com critérios

    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 7/3/2017, 17:00

    Essa é a minha primeira postagem. Peço uma ajuda sobre minha dúvida

    Eu tenho um formulário onde ele fazer uma pesquisa no SQL e trás o resultado, como por exemplo RT, XT e etc e cada um com uma quantidade. Exemplo:

    MK 50
    OP 30
    UT 25

    Uma outra consulta que irá mostrar se essas quantidades são para embalagens de Quartinho, Galão ou Lata.

    O sistema deveria então colocar a fórmula conforme o tamanho de sua embalagem. Porém, coo eu não sei a regra ele coloca sempre no Quartinho, mesmo que seja fórmula para Galão ou lata.

    Ficaria assim então, vamos suporte que ele apresente que a fórmula é para Lata então ele ocultará os outros dois campos e no terceiro irá aparecer

    Quatinho  |       Galão        | Lata
                                            MK 50
                                            OP 30
                                            UT 25


    Como posso criar essa regra?

    SQL - Consulta em dois campos com critérios Sem_ty10

    Esse seria o certo. Porém, quando é Galão ele também mostra em quartinho, justamente por que não tem a regra.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 7/3/2017, 17:40

    Olá anjoss,

    Você já tem um bd pronto com todos os dados preenchidos? Se sim poste por favor !!!
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 7/3/2017, 17:51


    Agradeço seu apoio. Mas, não tenho autorização para postar os dados.

    Ele está com essa estrutura
    SQL - Consulta em dois campos com critérios Sem_ty11
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 7/3/2017, 19:38

    Olá anjoss,

    Poste com dados fictícios então. Tem que ter uma tabela e um formulário. No formulário o layout correto. Enfim, um modelo do seu projeto. Me ajude que eu te ajudo.
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 12:24


    Desculpe. Eu criei um banco para servir como exemplo. Observe que quando o produto é quartinho ele deva aparece apenas no campo quartinho. Porém, como eu não consegui fazer o filtro ele aparece em todos. Como posso fazer para ele aparecer só no campo correto?

    Uma outra dúvida quando ele é quartinho ele pode ser multplicado para galão no valor 4x e quando lata 20x

    Já quando ele é Galão ele só pode ser multplicado por 5x

    https://drive.google.com/file/d/0BzvqcZD7-CgWaExFVldjdkYwVlk/view?usp=sharing
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 13:16

    olá anjoss,

    Não encontrei o formulário(?) a que você se refere com esses dados fornecidos.
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 13:27


    Está no formulário Consultas 5
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 13:57

    Olá anjoss,


    Acusa erro na abertura, ODBC - falha na chamada.
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 14:04


    Eu não encontrei nenhuma conexão com o ODBC. Se você clicar em "Dados Externos" do Office e depois ir em "Gerenciador de tabelas vinculadas" ele está acessível? Se sim, abre ele e tenta remover qualquer vinculo.
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 14:08


    Ele estava idexado. Eu subi novamente. Pode consultar por favor?

    https://drive.google.com/file/d/0BzvqcZD7-CgWQVlhWmszYUF5ZXM/view?usp=sharing
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 14:13

    Olá anjoss,

    O que é "ele está acessível"? Olha, não há nenhum vínculo com as tabelas mencionadas. O banco está dividido. Onde está o back-end com essas tabelas? OK Não havia visto o novo post. Vamos analisar.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 14:41

    olá anjoss,

    Ainda está meio complicado. Temos quatro tabelas:

    1 - col
    2 - EMB
    3 - Form
    4 - Nome

    Bem são esses dados que deveremos trabalhar, certo? Vamos ver o formulário principal. A fonte do registro é:

    SELECT tc.NOM_COR, tc.DES_COR, emb.DES_BASE, col.DES_COL, tb.QUANT FROM ((NOME AS tc INNER JOIN FORM AS tb ON tc.COD_COR = tb.COD_COR) INNER JOIN EMB ON tb.COD_EMB = emb.COD_EMB) INNER JOIN COL ON tb.COD_COL = col.COD_COL WHERE ( ((tc.NOM_COR) Like "*" & [Formulários]![CONSULTAS5]![frm_NOM_COR] & "*") AND  ((tc.DES_COR) Like "*" & [Formulários]![CONSULTAS5]![frm_COD_COR] & "*") AND  ((emb.DES_BASE) Like "*" & [Formulários]![CONSULTAS5]![frm_PRODUTO] & "*")) ORDER BY tc.NOM_COR, tc.DES_COR, emb.DES_BASE, col.DES_COL, tb.QUANT;

    Minha primeira dúvida. Na abertura do formulário os dados já vem com a consulta aos dados das tabelas pela união de tabelas na sintaxe. Por que você não simplifica esta sintaxe com o relacionamento pela aba Relações? Mas talvez isso não seja o mais importante. O que desejo saber se ela está te atendendo ou não. Funciona a contento? Senão se livre dela e vamos fazer de outro modo. Tente me explicar o que você realmente quer fazer. Ainda não entendi o significado das tabelas e seus campos.

    Temos, duas comboboxes:

    1 - Cor
    2 - Código

    Acredito que o código de atualização deverá partir de um desses dois comboboxes.
    Bem, temos quatro registros já preenchidos com uma coluna para cor e outras três colunas(Quartinho, Galão e Lata) para Automática e três colunas(Quartinho, Quartinho, Quartinho) para Manual.

    Minha segunda dúvida. O que você realmente pretende? A partir de qual objeto deseja atualizar os "três amigos" (as três colunas)?
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 14:55


    A consulta no geral atende minhas necessidades. O único fator é exatamente de quando uma fórmula de uma cor for na embalagem Galão ele aparecer no campo galão e não no campo quartinho.

    Eu não consigo fazer essa condição de que quando for Galão não mostrar no campo Quartinho apenas no campo lata.

    SQL - Consulta em dois campos com critérios Sem_ty12
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 17:43

    Olá anjoss,

    Você me disse que a consulta na origem de dados do formulário atende perfeitamente sua necessidade. Bem essa sintaxe define o preenchimento do formulário. Se é assim algo está errado na sintaxe que precisa ser corrigido se ainda não está casando como você quer.

    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 18:11

    Como posso fazer uma fórmula para que se no campo Quartinho for igual ao EMBALAGEM CORRETA ele mostra o valor. Porém, se o valor for de EMBALAGEM CORRETA for igual a Galão ele aparece só no campo Galão e assim tbm Lata?

    SQL - Consulta em dois campos com critérios 110
    O resultado da cor "Quatro" deveria aparecer apenas no Galão
    O resultado da cor TESTE1" deveria aparecer apenas no campo Quartinho
    O resultado da cor "Três" deveria aparecer apenas no campo Galão

    Eu encaminhei novamente o banco.

    https://drive.google.com/file/d/0BzvqcZD7-CgWUE91bUhaWDlsT1k/view?usp=sharing

    Por favor, me ajuda, já procurei um monte de informações no site e não acho nada que possa me salvar.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 18:33

    Olá anjoss,

    O resultado como você diz, quer dizer, ao selecionar QUATRO na combobox Cor? e o campo Quartinho, você quer dizer coluna Quartinho?isto é, são na verdade dois campos XX 1. É isso?
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 8/3/2017, 18:44


    Deveria aparecer desta forma. Eu preciso criar, acredito eu, dentro de uma SUB QUERY que após atualizar o sistema verificar se a fórmula é de Quartinho, Galão ou lata e preencher o campo correspondente deixando os demais vázios.

    SQL - Consulta em dois campos com critérios 111
    SQL - Consulta em dois campos com critérios 210
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 8/3/2017, 21:06

    Olá anjoss,

    Tente colocar este simples código no evento que lhe for mais conveniente: Dei nome as caixas de textos referentes às referências de coluna Quartinho, Galão e Lata.

    Código:

    Private Sub frm_NOM_COR_LostFocus()   (?)
    Me.Requery
    On Error Resume Next
    Dim sDes_Base As String


    sDes_Base = Forms!CONSULTAS5!txtDes_Base

    Select Case sDes_Base
    Case Is = "Quartinho"
    Me.CodGalao.Visible = False
    Me.txtGalao.Visible = False
    Me.CodLata.Visible = False
    Me.txtLata.Visible = False
    Me.CodQuart.Visible = True
    Me.txtQuart.Visible = True
    Case Is = "Galão"
    Me.CodGalao.Visible = True
    Me.txtGalao.Visible = True
    Me.CodLata.Visible = False
    Me.txtLata.Visible = False
    Me.CodQuart.Visible = False
    Me.txtQuart.Visible = False
    Case Is = "Lata"
    Me.CodGalao.Visible = False
    Me.txtGalao.Visible = False
    Me.CodLata.Visible = True
    Me.txtLata.Visible = True
    Me.CodQuart.Visible = False
    Me.txtQuart.Visible = False
    End Select
    End Sub
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 9/3/2017, 16:26


    Prezado

    Fiz os procedimentos mas ainda mostrou os registros. Eu sinceramente já não sei o que posso fazer. Estou precisando entregar logo esse material e não consigo.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 9/3/2017, 17:27

    Teste agora,

    Acho que vc esqueceu de dar nomes aos controles.
    Anexos
    SQL - Consulta em dois campos com critérios AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (37 Kb) Baixado 14 vez(es)
    avatar
    anjoss
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 12/04/2010

    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  anjoss 9/3/2017, 17:44


    VOCÊ É O MESTRE.. MUUUUUUUUITO OBRIGADO!!!!! cheers cheers cheers cheers cheers
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    SQL - Consulta em dois campos com critérios Empty SQL - Consulta em dois campos com critérios

    Mensagem  good guy 9/3/2017, 18:38

    O forum todo agradece. Fica com Deus !!!

    Conteúdo patrocinado


    SQL - Consulta em dois campos com critérios Empty Re: SQL - Consulta em dois campos com critérios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:39