Página 7 de 12

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 17:02
por jfelim
Jimmy escreveu:João,

Ia te mandar a planilha, mas acho que vou ter que fazer uma macro específica para apagar da planilha tudo o que não interessa, e deixar o que é necessário.

Vou ver se consigo enviar amanhã pela manhã.

Como estão os testes do gerador de Jogos?

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan
Ola Jimmy!
A planilha Equipa_zonas, ainda necessitamos dela? Todas as zonas tem de estar nesta planilha, assim como as equipas??
Ao criar jogos de toas as zonas, deu um erro de nome de jogo ja existente!
O que fiz foi:

Jornada Jogo Zona Equipa 1 Equipa 2 Há 7 Erro(s)
1 Norte 1 Norte Seat Renault
1 Norte 2 Norte Nissan Vw
1 Norte 3 Norte Porche Seat
1 Centro 1 Centro Flamengo Madrid Nome "X_Jogo.1.1" já existe.
1 Centro 2 Centro Barcelona Benfica Nome "X_Jogo.2.1" já existe.
1 Sul 1 Sul Castanho Amarelo Nome "X_Jogo.1.1" já existe.
1 Sul 2 Sul Preto Azual Nome "X_Jogo.2.1" já existe.
1 Sul 3 Sul Roxo Fórum Nome "X_Jogo.3.1" já existe.
1 Sul2 1 Sul2 Lisboa Porto Nome "X_Jogo.1.1" já existe.
1 Sul2 2 Sul2 Beja Coimbra Nome "X_Jogo.2.1" já existe.

Que fiz de errado!
Estou a pensar impor
Abraço

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 18:05
por Jimmy
A planilha Equipa_zonas, ainda necessitamos dela? Todas as zonas tem de estar nesta planilha, assim como as equipas??
Vou pensar sobre isso, e te respondo amanhã. Pode ser que você tenha razão e não precisemos mais dela, embora ela facilite a montagem da lista de validação das equipas, em função da Zona. Dada uma Zona, para aparecerem apenas as opções das equipes pertencentes a ela, a macro atualmente lê a planilha Equipa_Zonas, mas pode ler a Atletas, que também relaciona ZOnas e Equipas, porém é mais longa, o que tomaria mais tempo da macro. Vou pensar nas implicações de eliminar essa planilha
Ao criar jogos de toas as zonas, deu um erro de nome de jogo ja existente!
Que fiz de errado!
1 Norte 1 Norte Seat Renault
Essa linha cria a Jornada 1, com um qualificador extra de Norte. A planilha a ser criada é "Jornada 1 Norte", mas assim mesmo é a Jornada 1.

1 Centro 1 Centro Flamengo Madrid
A linha acima também cria a Jornada 1, em uma planilha chamada "Jornada 1 Centro", mas é a Jornada 1.

Uma planilha pode ser considerada como uma continuação da outra, todas formando a Jornada 1. São várias planilhas, apenas para efeitos de organização sua, mas todas formam a Jornada 1.

O problema é que a Jornada 1, independente do qualificador extra que tenha, só pode ter um jogo 1, um jogo 2, etc.
Se reparar, todas as linhas que você testou iniciam com 1, logo todas são Jornada 1, e algumas delas (as indicadas na mensagem de erro) tem número do jogo já utilizado para a jornada 1.
Estou a pensar impor
Não entendi isso.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 18:28
por jfelim
A planilha Equipa_zonas, ainda necessitamos dela? Todas as zonas tem de estar nesta planilha, assim como as equipas??

Vou pensar sobre isso, e te respondo amanhã. Pode ser que você tenha razão e não precisemos mais dela, embora ela facilite a montagem da lista de validação das equipas, em função da Zona. Dada uma Zona, para aparecerem apenas as opções das equipes pertencentes a ela, a macro atualmente lê a planilha Equipa_Zonas, mas pode ler a Atletas, que também relaciona ZOnas e Equipas, porém é mais longa, o que tomaria mais tempo da macro. Vou pensar nas implicações de eliminar essa planilha
Pode ficar a planilha, para melhor orientar em saber as equipas!

Ao criar jogos de toas as zonas, deu um erro de nome de jogo ja existente!
Que fiz de errado!


1 Norte 1 Norte Seat Renault
Essa linha cria a Jornada 1, com um qualificador extra de Norte. A planilha a ser criada é "Jornada 1 Norte", mas assim mesmo é a Jornada 1.

1 Centro 1 Centro Flamengo Madrid
A linha acima também cria a Jornada 1, em uma planilha chamada "Jornada 1 Centro", mas é a Jornada 1.

Uma planilha pode ser considerada como uma continuação da outra, todas formando a Jornada 1. São várias planilhas, apenas para efeitos de organização sua, mas todas formam a Jornada 1.

O problema é que a Jornada 1, independente do qualificador extra que tenha, só pode ter um jogo 1, um jogo 2, etc.
Se reparar, todas as linhas que você testou iniciam com 1, logo todas são Jornada 1, e algumas delas (as indicadas na mensagem de erro) tem número do jogo já utilizado para a jornada 1.
Quer dizer, que não podemos ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1?

Estou a pensar impor

Não entendi isso.
Não terminei o que escrevi, vou fazer testes com esta planilha que me enviou com dados reais e ver como se comporta!
Na planilha que me enviou esta dando outro erro, as equipas nao preenchem automaticamente.
por exemplo, no jogo 2 jornada 1 zona x, as equipas amarelo e castanho nao ficam inseridas!

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 18:42
por Jimmy
Quer dizer, que não podemos ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1?
Tudo está como estava desde o início. É possível sim ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1. Mas isso não foi o que você fez. Você criou todos os jogos na Jornada 1! Não criou Jornada 2, nem 3, nem 4, etc.

E a Jornada 1 só pode ter um jogo 1, um jogo 2, etc.

Não é porque haviam várias linhas na planilha de criação de Jogos, que foram criadas várias Jornadas.

Veja que as linhas abaixo, as que você usou para criar os Jogos, todas iniciam com 1, ou seja, todas criam a Jornada 1.
  • 1 Norte 1 Norte Seat Renault
    1 Norte 2 Norte Nissan Vw
    1 Norte 3 Norte Porche Seat
    1 Centro 1 Centro Flamengo Madrid Nome "X_Jogo.1.1" já existe.
    1 Centro 2 Centro Barcelona Benfica Nome "X_Jogo.2.1" já existe.
    1 Sul 1 Sul Castanho Amarelo Nome "X_Jogo.1.1" já existe.
    1 Sul 2 Sul Preto Azual Nome "X_Jogo.2.1" já existe.
    1 Sul 3 Sul Roxo Fórum Nome "X_Jogo.3.1" já existe.
    1 Sul2 1 Sul2 Lisboa Porto Nome "X_Jogo.1.1" já existe.
    1 Sul2 2 Sul2 Beja Coimbra Nome "X_Jogo.2.1" já existe.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 18:44
por Jimmy
Na planilha que me enviou esta dando outro erro, as equipas nao preenchem automaticamente.
por exemplo, no jogo 2 jornada 1 zona x, as equipas amarelo e castanho nao ficam inseridas!
Pode ser que o erro tenha relação com o problema dos nomes, que discutimos acima.

Acerte a questão das Jornadas / Jogos, e teste novamente.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:06
por jfelim
Jimmy escreveu:
Quer dizer, que não podemos ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1?
Tudo está como estava desde o início. É possível sim ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1. Mas isso não foi o que você fez. Você criou todos os jogos na Jornada 1! Não criou Jornada 2, nem 3, nem 4, etc.

E a Jornada 1 só pode ter um jogo 1, um jogo 2, etc.

Não é porque haviam várias linhas na planilha de criação de Jogos, que foram criadas várias Jornadas.

Veja que as linhas abaixo, as que você usou para criar os Jogos, todas iniciam com 1, ou seja, todas criam a Jornada 1.
  • 1 Norte 1 Norte Seat Renault
    1 Norte 2 Norte Nissan Vw
    1 Norte 3 Norte Porche Seat
    1 Centro 1 Centro Flamengo Madrid Nome "X_Jogo.1.1" já existe.
    1 Centro 2 Centro Barcelona Benfica Nome "X_Jogo.2.1" já existe.
    1 Sul 1 Sul Castanho Amarelo Nome "X_Jogo.1.1" já existe.
    1 Sul 2 Sul Preto Azual Nome "X_Jogo.2.1" já existe.
    1 Sul 3 Sul Roxo Fórum Nome "X_Jogo.3.1" já existe.
    1 Sul2 1 Sul2 Lisboa Porto Nome "X_Jogo.1.1" já existe.
    1 Sul2 2 Sul2 Beja Coimbra Nome "X_Jogo.2.1" já existe.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan
Então quer dizer que nao posso ter planilha Jornada 1 Sul Jogo 1 e Jornada 1 Norte jogo1?

Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:15
por jfelim
Penso que ja consigo! Mas agora esta a dar outro erro
Erro Inesperado: Localização de norte nas zonas!

Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:21
por Jimmy
João,

Acho que para isso terei que ver a planilha. Pode me enviar ou é aquela que tem todos os dados reais?

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:27
por jfelim
Jimmy escreveu:João,

Acho que para isso terei que ver a planilha. Pode me enviar ou é aquela que tem todos os dados reais?

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan
Sim é a planilha com dados reais!!

Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:44
por Jimmy
João,

Vou alterar a macro para melhorar a mensagem dada, porque como está não está clara.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 19:49
por jfelim
jfelim escreveu:Penso que ja consigo! Mas agora esta a dar outro erro
Erro Inesperado: Localização de norte nas zonas!
Já resolvi, este problema. Coloquei nomes iguis de zonas na plailha zonas_equipas e e na planilha criar jogos.

Vou testar a craição dos jogos, com dados reais e ver se o calendario fica igual ao real!

Depois voçe quando tiver novidades acerca da planilha a enviar, para testar, diga!
Muito obrigado mesmo

Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 20:23
por jfelim
Na planilha Criar jogos, coloquei uma equipa que não esta na tabela atletas, nem planilha euipa_zonas e a macro gera o jogo com esse nome errado!

Cria a jogo na jornada com o nome errado e na planilha jogos e disciplina ela fica com essa equipa errada!

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 20:54
por Jimmy
Olá João,

Tira uma dúvida. Quando você gera os jogos, você já sabe qual zona será desse jogo, e quais equipas, correto?
A pergunta que faço é: já sabe também a data, a hora, e os árbitros? Se souber, podemos incluir essas informações também na planilha que Gera Jogos. O que acha?

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 03 Dez 2019 às 20:59
por Jimmy
jfelim escreveu:Na planilha Criar jogos, coloquei uma equipa que não esta na tabela atletas, nem planilha euipa_zonas e a macro gera o jogo com esse nome errado! Cria a jogo na jornada com o nome errado e na planilha jogos e disciplina ela fica com essa equipa errada!
Sim, gera. O que ocorre é que a lista de validação de dados digitados impede que seja digitada uma equipe que não existe, mas essa lista não se aplica a dados inseridos via VBA.

Vou ter que alterar a macro para verificar se a equipe existe ou não. Na próxima versão estará corrigido.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 04:06
por jfelim
jfelim escreveu:
Jimmy escreveu:
Quer dizer, que não podemos ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1?
Tudo está como estava desde o início. É possível sim ter o mesmo numero de jogo em todas as jornadas!! È impossível ter a na primeira jornada um jog 1 e na segunda jornada outro jogo1. Mas isso não foi o que você fez. Você criou todos os jogos na Jornada 1! Não criou Jornada 2, nem 3, nem 4, etc.

E a Jornada 1 só pode ter um jogo 1, um jogo 2, etc.

Não é porque haviam várias linhas na planilha de criação de Jogos, que foram criadas várias Jornadas.

Veja que as linhas abaixo, as que você usou para criar os Jogos, todas iniciam com 1, ou seja, todas criam a Jornada 1.
  • 1 Norte 1 Norte Seat Renault
    1 Norte 2 Norte Nissan Vw
    1 Norte 3 Norte Porche Seat
    1 Centro 1 Centro Flamengo Madrid Nome "X_Jogo.1.1" já existe.
    1 Centro 2 Centro Barcelona Benfica Nome "X_Jogo.2.1" já existe.
    1 Sul 1 Sul Castanho Amarelo Nome "X_Jogo.1.1" já existe.
    1 Sul 2 Sul Preto Azual Nome "X_Jogo.2.1" já existe.
    1 Sul 3 Sul Roxo Fórum Nome "X_Jogo.3.1" já existe.
    1 Sul2 1 Sul2 Lisboa Porto Nome "X_Jogo.1.1" já existe.
    1 Sul2 2 Sul2 Beja Coimbra Nome "X_Jogo.2.1" já existe.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan
Então quer dizer que nao posso ter planilha Jornada 1 Sul Jogo 1 e Jornada 1 Norte jogo1?

Ola Jimmy, continuo com o mesmo problema de jogos ja existentes.
Imaginemos o seguinte cenario:

3 jornadas de cada zona, com 3 jogos cada uma.

Na planilha criar jogos, colocaria o seguinte

Jornada Jogo Zona
1 Norte 1 Norte
1 Norte 2 Norte
1 Norte 3 Norte
1 Sul 1 Sul
1 Sul 2 Sul
1 Sul 3 Sul
1 Centro 1 Centro
1 Centro 2 Centro
1 Centro 3 Centro

O que pretendia era ccriar planilhas com Jornada 1 Norte, Jornada 2 Norte...... Mas desta forma nos jogos das zonas sul e centro, da erro e informa que jogo ja existe!
Assim sendo como teria de preencher a planilha?
Caso isto seja um problema, irei adoptar uma politica, numerar os jogos numa sequencia .. penso que até e melhor.


Outra questão que pensei, nao sei se é possivel, mas talvez ate ajuda-se na planilha que iria partilhar.

Pensei na possibilidade de a macro em vez de gerar planilhas das jornadas no mesmo livro, criar essas planilhas em livros separados, em que o nome do ficheiro seria o mesmo da planilha.
se tivermos ao todo 10 jornadas, criava 10 ficheiros com os nomes dessas jornadas.
Esses ficheiros gerados na pasta a parte, teria de ter as mesmas capacidades de preencher os campos automaticamente.
Desta forma, eu ao partilhar o ficheiro de uma respectiva jornada, so partilhava o ficheiro com planilha jornada e até podia ter a planilha atletas. Sendo que esta planilha atletas seria uma copia da planilha atletas da planilha principal. Ou seja se eu alterar algum atleta na planilha principal, ao criar o cficheiro jornada ,essas alerações eram herdadas....
Ao receber de volta esse ficheiro, era apenas copiar o mesmo para a pasta jornadas.
As classificações continuavam na planilha principal.
è apenas uma ideia para facilitar a partilha e a organização da planilha.

Se esta minha teoria dificultar, esqueça ela e mantemos estrutura. So avance com esta ideia se facilitar voçe.

Re: Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 08:38
por Jimmy
Bom dia João,
3 jornadas de cada zona, com 3 jogos cada uma.
Ok. Se são 3 jornadas de cada zona, a zona Norte estará em 3 jornadas, correto?

Então não pode ser assim, como colocou:

Jornada          Jogo          Zona
1 Norte                 1             Norte
1 Norte                 2             Norte
1 Norte                 3             Norte

Pois dessa forma todos os 3 jogos criados pertencem à Jornada 1 (números em vermelho)

Teria que ser assim:
Jornada          Jogo          Zona
1 Norte                 1             Norte
2 Norte                 1             Norte
3 Norte                 1             Norte

Dessa forma, para a zona Norte foram criadas 3 jornadas (números em vermelho), e o número do jogo pode ser 1 para todas elas, pois pode haver um jogo 1 para a Jornada 1, e outro Jogo 1 para a Jornada 2. Zona Norte fará 3 Jornadas, e o primeiro Jogo de todas elas será da Zona Norte.

Aplicando esse conceito para as demais Zonas, a tabela completa ficaria assim:

Jornada          Jogo          Zona
1 Norte                 1             Norte
2 Norte                 1             Norte
3 Norte                 1             Norte
1 Sul                      3             Sul
2 Sul                      2             Sul
3 Sul                      3             Sul
1 Centro               2             Centro
2 Centro               3             Centro
3 Centro               2             Centro

Note que a zona Sul fará o jogo 3 das jornadas 1 e 3, mas o jogo 2 da jornada 3, e Centro o inverso. Sou livre para escolher o número do Jogo. Só não posso colocar o mesmo número na mesma Jornada.

Eu poderia ainda ter organizado por Jornada, e não por zona:

Jornada          Jogo          Zona              Equipa1          Equipa2
1 Norte                 1             Norte               Porto               Coimbra
1 Centro               2             Centro            Nissan             Volvo
1 Sul                      3               Sul                  Azul                   Preto
2 Norte                 1             Norte
2 Sul                      2             Sul
2 Centro               3             Centro
3 Norte                 1             Norte
3 Centro               2             Centro
3 Sul                      3             Sul

primeiro todos os jogos da jornada 1 (já na ordem dos jogos: 1, 2 e 3), depois os da jornada 2, etc. Eu acho que assim fica mais fácil de organizar, mas é uma preferência pessoal.
Pensei na possibilidade de a macro em vez de gerar planilhas das jornadas no mesmo livro, criar essas planilhas em livros separados, em que o nome do ficheiro seria o mesmo da planilha.
Vou pensar sobre as implicações disso.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 08:54
por jfelim
Percebi. Mas para não haver confusão vou numerar os jogos! Jogos da zona norte 100-para a frente
É assim sucessivamente! Não há problema nisso!
Em relação aos testes! Correram bem! Ficou bem!
Fiz a numeração dos jogos como disse agora!
Até porque no calendário também número os jogos

Re: Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 12:22
por Jimmy
Jimmy escreveu:Tira uma dúvida. Quando você gera os jogos, você já sabe qual zona será desse jogo, e quais equipas, correto?
A pergunta que faço é: já sabe também a data, a hora, e os árbitros? Se souber, podemos incluir essas informações também na planilha que Gera Jogos. O que acha?
João,

Acho que você não viu essa minha mensagem acima.

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan

Re: Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 13:51
por jfelim
Olá Jimmy, de facto não vi essa mensagem.
A zona e os jogos já sabemos, e já esta a preencher nos boletins! Ou seja na início do campeonato sai um calendário pra a época com essas informações, assim como a data.
A hora pode haver alterações.

Jimmy, fiz uma alteração no boletim de jogo, na planilha que envio tem uma copia da planilha jornadas.
Coloquei as alerações a vermelho, para facilmente a identificar.
O que fiz, foi criar a possibilidade de regitar os dois períodos de desconto de tempo em cada parte do jogo.
Em principio a informação a constar é SIM ou Não, mas caso eu chegue a conclusão que tenho de registar o tempo de jogo a que foi pedido o desconto de tempo, tambem posso alterar correto?

Em termos da macro, esta alteração provoca algum cosntragimento?

Re: Tabelas com correspondecia de campos-

Enviado: 04 Dez 2019 às 14:02
por Jimmy
Jõao,
jfelim escreveu:de facto não vi essa mensagem.
Isso é comum quando a mesma pessoa manda 2 mensagem em seguida. Foi o que eu fiz.
jfelim escreveu:A zona e os jogos já sabemos, e já esta a preencher nos boletins! Ou seja na início do campeonato sai um calendário pra a época com essas informações, assim como a data.
A hora pode haver alterações.
Ok, mas eu não sei se você irá enviar as planilhas para terceiros no início do campeonato, após a saída do calendário, ou se vai mandar antes.

Se for após o calendário, podemos incluir informações como Data / Hora / Árbitros, para que já sejam enviados nas planilhas. É claro que o terceiro poderia alterar qualquer informação, se houver mudanças. Se for antes do calendário, obviamente não tem como incluir essas informações.

Em suma, incluímos Data / Hora e árbitros na planilha que Gera Jogos?

Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo" existente acima e a direita de cada mensagem.

Jimmy San Juan