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


    [Resolvido]Consulta percentual

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Consulta percentual

    Mensagem  kadhu 5/6/2012, 20:52

    Gostaria de colocar um campo dentro de um frm ,com caixa de seleção para escolher entre nomes ,e colocar num desses nomes uma soma em percentual,(tipo ao fazer uma consulta referente a esse nome onde eu consiga obter um resultado em percentual )?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 5/6/2012, 21:10


    Amigo kadhu:

    Não há necessidade de postar a mesma questão em tópicos diferentes.

    Também deve evitar de postar assuntos diferentes em um mesmo tópico.

    Estas ações prejudicam a organização do fórum, e fazem com que os moderadores tenham que lhes dedicar um tempo que poderia ser usado para responder dúvidas.

    Grato pela compreensão.

    A questão duplicada será excluída.

    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 5/6/2012, 21:21


    Quanto a sua pergunta, está confuso.

    Acho que quando diz caixa de seleção, talvez queira se referir a uma CaixaDeListagem.
    Quer consultar um porcentual referente a um nome. Seria algo como quantas vezes este nome existe em alguma tabela em relação a outros nomes?

    Tente esclarecer o que deseja.
    Quanto mais claro ficar, mais rápido será resolvido.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 10:49

    Obrigado pela dica ,vou tentar me explicar melhor :
    Seria assim ,trabalho com um assitente e todo serviço que estiver com o nome desse assistente ,deve ser calculado em 10% do valor total daquele serviço,ex :to fazendo um lcto no frm, dai teria um campo no frm pra por o nome desse asistente ,onde esse campo calcuraria o percentual em 10% para esse asistente ok .obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 10:58


    Além do campo para selecionar o Assistente, deve ter um campo para armazenar o porcentual da comissão e outro para armazenar o valor da comissão.
    Estes campos devem ser do tipo Número (simples para o porcentual e duplo para o valor).

    Então, considerando que também haja um campo com o total do serviço, quando atualizar o campo com o nome do Assistente o sistema calcula a comissão:

    CampoValorComissão = CampoTotalServiço * CampoPorcentualComissão / 100

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 11:18

    Ja tenho uma tabela e um frm funcionando ,esses campo que vc mencionou seriam criados dentro do frm ,ou primeiramente na tab?eu precisaria criar uma tab para funcionario,ou adicionar esses campos na tab existente?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 11:35


    Os campos com o valor do serviço e o porcentual da comissão devem ser existir na tabela, e ser inseridos no formulário.
    Já o campo calculado para o valor da comissão não precisa existir, necessariamente, na tabela, pois pode ser obtido via consulta.

    Você já deve ter a tabela de serviços. Então estes campos devem ser criados nela.
    Já a tabela de funcionários também deve existir, pois aí no form de serviços você pode escolher o funcionário numa combobox.

    Na tabela de serviços deve haver, então, um campo Número para armazenar o Id do Funcionário.
    E o relacionamento seria:
    TabelaFuncionarios.IdFuncionario (Um) para (Muitos) TabelaServiços.CódigoFuncionário

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 16:55

    Ok Norberto!! ,devo colocar esse cod em que campo no frm?Seria dentro do campo calculado?Consulta!!!
    CampoValorComissão = CampoTotalServiço * CampoPorcentualComissão / 100
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 17:07


    Depende.
    Quando você quer que ele seja calculado?

    Assim que definir o funcionário?
    Ou quando inserir o valor do serviço? Ou o porcentual de comissão?

    Pode ser no evento ApósAtualizar de qualquer um destes campos ou de todos.

    Apenas coloque também uma validação para checar se todos os campos necessários ao cálculo estão preenchidos.

    Digamos que seja após escolher o funcionário:

    Private Sub Funcionario_AfterUpdate()
    If Not IsNull(Me.Funcionario And Not IsNull(Me.ValorServico) And Not IsNull(Me.Porcentual) Then
    Me.ValorComissao = ...
    End If
    End Sub
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 19:46

    Norberto ,me desculpe ,mas eu coloquei esse cod na combo funcionario no evento apos atualizar:


    If Not IsNull(Me.Codfuncionario) And Not IsNull(Me.Valordacomissao) And Not IsNull(Me.Porcentualcomissao) Then
    Me.Valordacomissao
    End If
    End Sub
    e esse:(CampoValorComissão = CampoTotalServiço * CampoPorcentualComissão / 100),onde eu insiro ?Seria no campo valor da comissão do frm?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 20:15


    O seu kadhu, eu coloquei os 3 pontinhos pra não ter que digitar a fórmula toda.
    Precisa tentar entender o código, senão a coisa não vai!

    Private Sub Funcionario_AfterUpdate()
    If Not IsNull(Me.Funcionario And Not IsNull(Me.ValorServico) And Not IsNull(Me.Porcentual) Then
    Me.ValorComissao = Me.ValorServico * Me.Porcentual / 100
    End If
    End Sub

    Lembrando que os nomes que estou usando como exemplo devem ser substituídos pelos nomes reais da sua tabela. Marquei eles em vermelho para melhor compreensão.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 20:20

    rs !é que eu colei muito na 3ª serie e me esqueci o que significa reticências (...)obrigado
    Norberto posso enviar pra vc ,dar uma olhadinha pra mim !!se está correto?


    Última edição por kadhu em 6/6/2012, 21:04, editado 1 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 20:25


    O código diz o seguinte:

    Após o campo funcionário ser preenchido;
    Se não estiverem vazios os campos funcionário, valor do serviço e porcentual de comissão;
    Insira no campo valor da comissão o resultado de valor do serviço vezes porcentual de comissão dividido por 100;
    Fim da condição (If);
    Fim do procedimento (Sub);

    Pense no VBA como um outro idioma. É só aprender a falar. Very Happy

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 21:06

    obrigado entendi ,fiquei com uma duvida na tabela ,pois ja havia um campo total ja existente ,e e eu criei um campo valor da comissão ,(não precisa né?)!!Vc disse ..
    Já o campo calculado para o valor da comissão não precisa existir, necessariamente, na tabela, pois pode ser obtido via consulta.
    onde fcicaria esse campo?no frm?
    ja fiz todas as correções
    criei a tabfuncionario ,fiz as relações um combo funcionario no frm,os campos na tabvendas,valor da comissão,porcentual,cod funcionario e colei o cod no evento
    ,mas os campo não exibem valor algum ,vc pode dar uma olhada pra mim?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 6/6/2012, 21:39


    Tudo depende da situação.

    Um exempo:

    Se numa venda você vende um único produto, vai ter na tabela Vendas um campo para registrar o valor deste produto - que será também o valor da venda.
    Mas se numa mesma venda constarem vários produtos, vai precisar de uma tabela ProdutosDaVenda, e não vai ter o campo para o total na tabela Vendas, e sim fazer uma consulta à tabela ProdutosDaVenda.
    Nesta consulta vão aparecer os itens da venda, e vai incluir na consulta um campo calculado que vai somar o valor dos produtos e fornecer o total.
    Um campo calculado em consulta não existe em uma tabela, apenas na consulta.
    Sempre que precisar saber o total, usa-se uma consulta para calculá-lo.

    Então se na sua atividade cada serviço tem um único valor, vai criar um campo na tabela para armazená-lo. Se tiver mais que um item em cada serviço, não vai precisar do campo.

    Para o valor da comissão, não é necessário ter um campo na tabela, pois como tem os campos ValorDoServiço e PorcentualDeComissão, basta criar uma consulta e calcular a comissão nela.

    Mas pode optar por ter, sim, este campo ValorDaComissão na tabela, e então calculá-lo no formulário (como ensinei) e ele estará disponível diretamente na tabela.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 22:10

    É....eu ja tenho o BD funcionando com todas essas informações e funcionabilidades que vc explicou Norberto,só precisava de uma opção(função) dentro do frm para fazer um lacto de um funcionario e sua respectiva comissionão!!!!Aqui no meu BD tenho todas as tabelas ,só não tinha a tab funcionario !que acabei de criar!
    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 6/6/2012, 22:43

    Consegui aki ,eu usei essa formula dentro do campo ,valor da comissão, dentro do frm, na fonte do controle
    =[nome do campo total]*[nome do campo percentual]/100,
    O valor está aparecendo calculado dentro do frm certinho ,porem na tab não exibe o valor ,pq ?obrigado
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 08:03


    Se criou o campo ValorDaComissao na tabela, então no form, selecione este campo e na FonteDoControle escolha o respectivo campo na tabela.
    Ou seja, o campo no form precisa estar vinculado ao campo da tabela.

    Então vai aparecer o valor na tabela.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 7/6/2012, 09:55

    Bom dia ,entaum Norberto mas na fonte do controle do campo do frm,tem a formula do calculo
    =[Texto25]*[Porcentualcomissão]/100 ,se eu mudar a fonte do controle onde eu coloco esse cod em negrito
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 10:03


    O valor da comissão é calculado pelo código da mensagem 11.
    Este código atribui o valor ao controle.
    Na fonte do controle deve ir o nome do campo na tabela.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 7/6/2012, 10:04

    ok norberto !!!deu certo não precisei usar esta formula ,apenas troquei a fonte do controle como sugeriu maravilha !!!!obrigado mesmo ,quebrei a cabeça mas to entendendo!!!!
    Desculpe Norberto ,mas qd agente resolve um coisa ,sempre pinta outra ,!agora eu queria outra coisa rs!
    que o campo porcentual(esse campo percentual pode ficar invísivel no form?) fique sempre com o numero 10 ,onde eu modifico isso no valor padrão?e que o campo funcionario fique sempre com o mesmo nome isso sempre que o frm for aberto,porem com a combo habilitada para eu selecionar eventualmente outro nome, como eu faço isso ?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 10:34


    Resolvido?

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 7/6/2012, 11:21

    a questão anterior !!
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 11:45


    Use a propriedade ValorPadrão.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 7/6/2012, 13:33

    E no campo nome do funcionario ,do frm como eu faço pra manter sempre o mesmo nome,sem precisar digitar ?
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 13:43


    O campo funcionário é uma combo, certo?
    Você deve ter deixado ela com duas colunas (código e nome), e com a coluna acoplada setada como 1.
    Sendo assim, coloque como valor padrão o código do funcionário que quer exibir.

    avatar
    kadhu
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 734
    Registrado : 25/04/2012

    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  kadhu 7/6/2012, 14:21

    Entendi,fico massa ,arrumei tudo ,brigado pela paciencia ai Norberto!!!
    avatar
    Convidad
    Convidado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Convidad 7/6/2012, 18:05


    Disponha, kadhu!


    Conteúdo patrocinado


    [Resolvido]Consulta percentual Empty Re: [Resolvido]Consulta percentual

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 14:41