3 participantes
[Resolvido]Ligar duas caixas de listagem
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº1
[Resolvido]Ligar duas caixas de listagem
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº2
Re: [Resolvido]Ligar duas caixas de listagem
Olá Assis,
Para o que pretende tem que existir uma relação entre a tabela Meses e Feriados.
A parametrização (modelagem) das tabelas é muito importante!
Por exemplo não precisava na tabela Feriados o campo semana, pois como já tem a DataFeriado é possivel calculr o dia da semana.
Quanto à questão, tem na tabela Meses o campo "mes" em texto e falta o ano.
Na minha opinião deveria ter o mês em número e adicionar o campo ano, depois se pretende mostrar na lista em entenso não terá problemas.
Ora tendo o mes e ano, será fácil mostrar na lista secundária ao selecionar o registo da primeira lista.
Que lhe parece?
Abraço
Para o que pretende tem que existir uma relação entre a tabela Meses e Feriados.
A parametrização (modelagem) das tabelas é muito importante!
Por exemplo não precisava na tabela Feriados o campo semana, pois como já tem a DataFeriado é possivel calculr o dia da semana.
Quanto à questão, tem na tabela Meses o campo "mes" em texto e falta o ano.
Na minha opinião deveria ter o mês em número e adicionar o campo ano, depois se pretende mostrar na lista em entenso não terá problemas.
Ora tendo o mes e ano, será fácil mostrar na lista secundária ao selecionar o registo da primeira lista.
Que lhe parece?
Abraço
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº3
Re: [Resolvido]Ligar duas caixas de listagem
Bom dia Assis,
Então como ficou a situação.
Abraço
Então como ficou a situação.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº4
Re: [Resolvido]Ligar duas caixas de listagem
Bom dia
Está preta
Está preta
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº5
Re: [Resolvido]Ligar duas caixas de listagem
Olá Assis,
Fiz algumas alterações à estrutura, adicionei uma consulta com campos calculados, veja:
O código, foi este:
E ainda alterei a origem das listas, veja se é o que pretende:
cld.pt/dl/download/14eeaef2-3486-4dbc-a2ce-4245b0890e62/FeriadosPT_rev.zip
Abraço
Fiz algumas alterações à estrutura, adicionei uma consulta com campos calculados, veja:
O código, foi este:
- Código:
Private Sub Lista0_Click()
Me.Lista.RowSource = "SELECT qyrFeriados.IdFeriado, qyrFeriados.DataFeriado, qyrFeriados.Semana AS [Dia Semana], " _
& "qyrFeriados.Descrição, qyrFeriados.iMes, qyrFeriados.iAno FROM qyrFeriados WHERE " _
& "qyrFeriados.iMes=" & Lista0.Column(7) & " AND qyrFeriados.iAno=" & Lista0.Column(8) _
& " ORDER BY qyrFeriados.DataFeriado;"
Me.Lista.Requery
End Sub
E ainda alterei a origem das listas, veja se é o que pretende:
cld.pt/dl/download/14eeaef2-3486-4dbc-a2ce-4245b0890e62/FeriadosPT_rev.zip
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº6
Re: [Resolvido]Ligar duas caixas de listagem
.................................................................................
*** Só sei que nada sei ***
FranklinJSP- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 479
Registrado : 25/02/2016
- Mensagem nº7
Re: [Resolvido]Ligar duas caixas de listagem
Boa tarde Assis
Em anexo
Saludos
Em anexo
Saludos
.................................................................................
Meu Português não é muito bom,
mas eu gosto de colaborar... em qualquer idioma
"Access... minha paixão"
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº8
Re: [Resolvido]Ligar duas caixas de listagem
Olá a todos,
Aparentemente sim, efetue o teste no exemplo que disponibilzei.
Abraço
Aparentemente sim, efetue o teste no exemplo que disponibilzei.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº9
Re: [Resolvido]Ligar duas caixas de listagem
Teixeira
Fiz o teste no exemplo do seu link.
Obrigado
Fiz o teste no exemplo do seu link.
Obrigado
.................................................................................
*** Só sei que nada sei ***
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº10
Re: [Resolvido]Ligar duas caixas de listagem
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº11
Re: [Resolvido]Ligar duas caixas de listagem
Olá a todos
Assis, partilhe então dados com outro ano para se testar.
O exemplo Franklin faz o calculo do mês ao clicar na Lista através do descritivo.
Relativamente ao Mes que exemplificou, nem era necessário na tabela, como demontrrei na mensagem nr. 5 pode ser calculado através da data.
Se tem um processamento dos feriados tudo deve funcionar.
Abraço a todos
Assis, partilhe então dados com outro ano para se testar.
O exemplo Franklin faz o calculo do mês ao clicar na Lista através do descritivo.
Relativamente ao Mes que exemplificou, nem era necessário na tabela, como demontrrei na mensagem nr. 5 pode ser calculado através da data.
Se tem um processamento dos feriados tudo deve funcionar.
Abraço a todos
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº12
Re: [Resolvido]Ligar duas caixas de listagem
Boa tarde Teixeira
1º - abra a BD com a tecla Shift premida para confirmar nas 2 tabelas que as datas estão em 2020.
2º - Quando abrir o formulário, automaticamente são criados dados de 2021.
E como eu disse acontece o que está na mensagem nº 6
Obrigado
1º - abra a BD com a tecla Shift premida para confirmar nas 2 tabelas que as datas estão em 2020.
2º - Quando abrir o formulário, automaticamente são criados dados de 2021.
E como eu disse acontece o que está na mensagem nº 6
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº13
Re: [Resolvido]Ligar duas caixas de listagem
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº14
Re: [Resolvido]Ligar duas caixas de listagem
Olá Assis,
Como ficou a situação??
Abraço
Como ficou a situação??
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº15
Re: [Resolvido]Ligar duas caixas de listagem
Teixeira
O que se está a passar está na mensagem Nº 12.
No exemplo da mensagem 12 tem os feriados do Ano 2020.
Quando for aberto deteta que os feriados são do ano anterior, e então deleta tudo na tabela "Feriados" e cria os novos para 2021.
A partir daí ao clicar no Mês para ver os feriados desse Mês deixa de funcionar fica como mostra a imagem da mensagem Nº 6
Obrigado
O que se está a passar está na mensagem Nº 12.
No exemplo da mensagem 12 tem os feriados do Ano 2020.
Quando for aberto deteta que os feriados são do ano anterior, e então deleta tudo na tabela "Feriados" e cria os novos para 2021.
A partir daí ao clicar no Mês para ver os feriados desse Mês deixa de funcionar fica como mostra a imagem da mensagem Nº 6
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº16
Re: [Resolvido]Ligar duas caixas de listagem
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº17
Re: [Resolvido]Ligar duas caixas de listagem
Obrigado Teixeira
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº18