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]Repetição de dados a partir de registros setados em duas combobox

    avatar
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    [Resolvido]Repetição de dados a partir de registros setados em duas combobox Empty [Resolvido]Repetição de dados a partir de registros setados em duas combobox

    Mensagem  kleyton_mendes 2/12/2016, 14:15

    Prezados, boa tarde

    Tenho um projeto que sinceramente já rachei a cabeça de diversas formas, mas acho que minha falta de conhecimento profundo não ajuda muito.

    Trata-se de um BD com um único form, onde o usuário é um gerente responsável por mais de uma base (aeroporto) e o form é um questionário mensal que o usuário vai responder 25 campos sim/não.

    Minha ideia é inicialmente tenham duas combobox que funcionam como esse seletor, primeiro ele seleciona a base e depois o período de referencia (onde formatei mmmm/yyyy), após ultrapassar essa etapa o usuário responder o questionário, sendo que ao selecionar a base o novo período de referência deverá repetir os dados do último registro.

    Exemplo
    Gerente 1 responde por Goiania e Palmas
    Cadastro em novembro
    Seleciona a combox 1:
    Goiania
    Então seleciona a combobox2:
    Novembro/2016
    Responde 25 sim/não

    Cadastro em dezembro
    Seleciona a combox 1:
    Goiania
    Então seleciona a combobox2:
    Dezembro/2016
    O sistema repete o que foi preenchido para Goiania em novembro/2016 e o gerente tem a opção de atualizar algum dos 25 sim/não

    Pessoal muito obrigado pelo apoio até agora.

    Em anexo.

    Abraços

    Kleyton
    Anexos
    [Resolvido]Repetição de dados a partir de registros setados em duas combobox AttachmentIDMAIi.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 6 vez(es)


    Última edição por kleyton_mendes em 16/12/2016, 12:45, editado 1 vez(es)
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Repetição de dados a partir de registros setados em duas combobox Empty Repetição de dados a partir de registros setados em duas combobox

    Mensagem  CassioFabre 2/12/2016, 16:17

    Boa tarde,

    Criei uma função procuraRegistro que verificará se existe alguma ocorrência na tabela IDMAI que tenha o Aeroporto e a Competencia referentes às respecticas combos.

    Também criei uma variável booleana booCadastrar que vai diferenciar se o tipo de registro é cadastro (quando ela for verdadeira) e edição (quando for falsa). Essa variável é alterar pelo botão de Novo Cadastro (faz verdadeira) e Salvar Alterações (faz ser falsa).

    A função procuraRegistro é acionada toda vez que as combos são alteradas porém apenas se booCadastrar = false.

    Criei uma tabela e formulário para cadastro de competência e alterei o tipo de dados na tabela de Data/Hora para Texto. Acho mais facil de manipular desta maneira. E essa tabela serviu de base para popular a combo que seleciona a competencia (que é o mesmo que período).

    Também sugiro a voce criar uma tabela e formulário para cadastro de aeroportos e que cada um tenha um codigo numérico específico. Essa tabela deve popular a combo que seleciona o aeroporto.

    Não vou postar os códigos explicados aqui porque demoraria algum tempo pra explicar tudo detalhado e não disponho deste tempo agora. Mas em anexo está o arquivo modificado. Qualquer duvida basta perguntar.

    Abraço.
    avatar
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    [Resolvido]Repetição de dados a partir de registros setados em duas combobox Empty Re: [Resolvido]Repetição de dados a partir de registros setados em duas combobox

    Mensagem  kleyton_mendes 5/12/2016, 12:53

    Prezado Cassio, bom dia

    Muito obrigado pelo apoio cara, para fechar meu bd estou somente com dificuldade no fato de que ao cadastrar um novo periodo em que ele não tinha dados o novo registro deve buscar os dados do ultimo cadastro, e hoje ele esta aparecendo somente não há registro cadastrado.

    Existe alguma forma de vincular sempre puxando o ultimo dado cadastrado, ou seja para o usuário apenas atualizar?

    Abraços

    Kleyton
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Repetição de dados a partir de registros setados em duas combobox Empty Repetição de dados a partir de registros setados em duas combobox

    Mensagem  CassioFabre 6/12/2016, 11:14

    Bom dia,

    Eu criei uma nova função duplicaRegistro e a coloquei dentro da função procuraRegistro. Ta funcionando da seguinte forma:

    É verificado normalmente se o registro existe, como já estava acontecendo anteriormente, mas agora, caso não exista, é feita uma pergunta ao usuário "Não há registro cadastrado para o aeroporto tal no período de tal. Deseja cadastrar?", caso positivo a função duplicaRegistro é chamada e faz o seu trabalho copiando os dados do ultimo registro cadastrado, caso negativo, o sistema vai para o ultimo registro.

    Segue em anexo.

    Só duas observações: primeiro a forma que fiz não é a mais correta, mas para fins de solução de problema é válida, mas sugiro aperfeiçoá-la. Outra coisa que senti muita dificuldade ao mexer no seu bd foi em relação aos nomes dos campos na tabela e ao nome dos campos no formulário. Estão completamente fora de quaisquer padrões que me lembro. Sugiro que naõ utilize espaços nos campos na tabela e que ao invés de "Combinação401", por exemplo, utilize "cbxPeriodo" por exemplo, para facil identificação e também facilidade no momento de chamar essa combo em outras pontos do código.

    Abraço.
    Anexos
    [Resolvido]Repetição de dados a partir de registros setados em duas combobox AttachmentIDMAIi.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (334 Kb) Baixado 23 vez(es)

    Conteúdo patrocinado


    [Resolvido]Repetição de dados a partir de registros setados em duas combobox Empty Re: [Resolvido]Repetição de dados a partir de registros setados em duas combobox

    Mensagem  Conteúdo patrocinado


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