MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Relatório com mapa de reservas

    Compartilhe
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Relatório com mapa de reservas

    Mensagem  zcarloslopes em 28/1/2019, 12:46

    Boa dia a todos!

    Mais uma vez venho pedir a vossa ajuda..

    Tenho uma tabela com 3 campos: Sala, DtaInicio e DtaFim.

    Esta tabela tem os registos das reservas para cada sala.

    O que eu pretendo é ver num relatório (ou formulário) as reservas, para que não haja sobreposição.

    Para isso queria algo parecido com uma consulta (talvez de referência cruzada) com:

    Sala; DiasMês (1, 2, 3, etc... os dias entre as datas de início e de fim estariam coloridos, e assim facilmente poderia ver as vagos para reserva e possíveis sobreposições)

    Na verdade não estou sequer a conseguir idealizar como começar..

    Alguma ideia?

    Obrigado
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 13/12/2016

    Re: Relatório com mapa de reservas

    Mensagem  Alexandre Fim em 29/1/2019, 11:20

    Bom dia Carlos,

    Por gentileza, poste aqui seu banco de dados (somente partes envolvidas) para análise.

    Grato
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes em 29/1/2019, 15:57

    Obrigado Alexandre pela disponibilidade.

    Segue a parte envolvida da minha dúvida.

    Eu já iniciei o processo que está apenas preso pela necessidade de agrupar por mês as datas do cronograma. isto é, não repetir as linhas no caso de ser o mesmo mês.

    Por favor abra o form e na cboAno selecione "Todos"

    Uma ajudinha seria ótimo.

    Obrigado
    Anexos
    Teste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (46 Kb) Baixado 7 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 13/12/2016

    Re: Relatório com mapa de reservas

    Mensagem  Alexandre Fim em 29/1/2019, 21:56

    Olá Carlos,

    Pelo que eu entendi, vc queria um agrupamento de informações por mês.
    Acredito que seja isto:




    Segue exemplo com as devidas adaptações

    Espero ter ajudado.

    Abraço
    Anexos
    Reserva.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 19 vez(es)
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes em 30/1/2019, 11:36

    Muito obrigado pela ajuda Alexandre.

    Está quase prefeito..

    A sua ajuda responde à minha dúvida inicial, que no caso, as datas início e fim são diferentes.

    Pretendia agora aperfeiçoar para outra tabela como o exemplo que enviei em que as datas início e fim são iguais.

    Assim sendo, no caso de existir por exemplo 3 datas: 5/1/2019 a 5/1/2019; 10/1/2019 a 10/1/2019; 15/1/2019 a 15/1/2019 irá aparecer a mancha de 1 a 15.

    O que pretendia seria aparecer apenas os dias 1, 5 e 10 com cor.

    Alguma ideia?

    Obrigado mais uma vez
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 632
    Registrado : 13/12/2016

    Re: Relatório com mapa de reservas

    Mensagem  Alexandre Fim em 30/1/2019, 16:27

    Carlos,

    É necessário ajustar a "Formatação Condicional" de cada controle que representa o dia do mês.

    Boa sorte.

    []'s
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes em 31/1/2019, 14:29

    Obrigado mais uma vez Alexandre,

    Mas não estou conseguindo o objectivo.

    Ao invés de mexer na formatação condicional, não será mais exequível mexer na consulta?

    Não poderia por favor dar uma ajudinha?

    Obrigado
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 10:55

    Bom dia a todos,

    Após algumas pesquisas, encontrei um exemplo na net que daria para adaptar ao meu propósito, no entanto o exemplo esta na versão 2007, e a minha DB está na versão 2003.

    Fazer o upgrade à minha BD para 2007 não é opção.

    Converter a DB da net para 2003 perde algumas funcionalidades, as quais eu necessito, nomeadamente a parte de código que manipulas as cores.

    Alguém poderia por favor dar uma ajuda a adaptar o código para funcionar na versão 2003?

    Segue o exemplo que achei com os devidos direitos do autor.

    Obrigado mais uma vez
    Anexos
    Teste_2003_v1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (478 Kb) Baixado 3 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5738
    Registrado : 15/03/2013

    Re: Relatório com mapa de reservas

    Mensagem  ahteixeira Hoje à(s) 14:13

    Olá a todos,

    Carlos, o exemplo que encontrou realmente é bom.
    Tinha um erro na Public Sub UpdateDetails que ajustei.

    Abraço
    Anexos
    CalendarioApontamentos_Teste_2003_v1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (304 Kb) Baixado 1 vez(es)
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 15:32

    Obrigado Teixeira,

    Depois de enviar também encontrei o erro que referiu e corrigi.

    É o seguinte, se abrir a versão que enviei num access 2007 ele vai abrir correctamente, o problema está quando abre no access 2003.

    Os problemas estão principalmente na vista Mensal e Vista de Mapa.

    Anexo imagens para ver a diferença, e nova versão com o erro corrigido.

    Muito obrigado

    P.S. O problema está principalmente nesta parte do código:

    Código:
    vHex = GetRGB(Nz(rst!ColorCode, 8158332))
    vString = "<font style=""BACKGROUND-COLOR:#" & vHex & """>" & rst!ApptSubject & "                                  </font><br>"
    Anexos
    2003_Mapa.bmp
    Vista de Mapa
    Você não tem permissão para fazer download dos arquivos anexados.
    (409 Kb) Baixado 4 vez(es)


    Última edição por zcarloslopes em 22/2/2019, 15:51, editado 2 vez(es)
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 15:33

    Imagem de Vista Mensal
    Anexos
    2003_Mensal.bmp
    Vista Mensal
    Você não tem permissão para fazer download dos arquivos anexados.
    (414 Kb) Baixado 4 vez(es)
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 15:36

    Versão com erro corrigido.

    Obrigado
    Anexos
    Teste_2003_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (581 Kb) Baixado 2 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5738
    Registrado : 15/03/2013

    Re: Relatório com mapa de reservas

    Mensagem  ahteixeira Hoje à(s) 15:51

    Olá a todos,

    Carlos, obrigado pelo retorno.

    Se a situação ficou esclarecida, não se esqueça de dar o tópico como Resolvido, veja como fazer:
    http://www.maximoaccess.com/t860-resolucao-de-topicos

    Abraço
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 15:55

    Não está resolvido ainda,

    Dê por favor uma olhada nas imagens que enviei para ver como a DB não funciona na versão 2003.

    Obrigado
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5738
    Registrado : 15/03/2013

    Re: Relatório com mapa de reservas

    Mensagem  ahteixeira Hoje à(s) 16:02

    Olá Carlos,

    As imagens estão muito pequenas, verifique.

    Relativamente a funcionar em 2003 o exemplo que partilhei não apresentou erros.
    Pode ser mais concreto onde como e quando é que não está a funcionar.

    Abraço
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 16:12

    Obrigado pelo retorno,

    Quando a DB é aberta no access 2003, quer na vista Mensal, quer na vista Mapa as cores e os apontamentos simplesmente não aparecem, ao invés disso aparece o próprio código como string que referi acima.

    Pelo que entendo o erro está nessa parte de código que não funciona no 2003.

    Obrigado mais uma vez
    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 16:16

    Veja por favor esta imagem com melhor resolução.

    Obrigado
    Anexos
    2003.PNG
    Você não tem permissão para fazer download dos arquivos anexados.
    (90 Kb) Baixado 3 vez(es)
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 5738
    Registrado : 15/03/2013

    Re: Relatório com mapa de reservas

    Mensagem  ahteixeira Hoje à(s) 16:40

    Olá Carlos,

    Tem razão, já tive oportunidade de verificar e como podemos ver na imagem tem código "Html" para fazer a formatação.
    No MS Access 2003 o Rich Text não é suportado.

    Se pretende em 2003 tem que ajustar o código para alterar a cor (ForeColor).

    Abraço

    avatar
    zcarloslopes
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 60
    Registrado : 28/10/2010

    Re: Relatório com mapa de reservas

    Mensagem  zcarloslopes Hoje à(s) 16:46

    Obrigado pelo retorno mais uma vez,

    É isso mesmo que não estou conseguindo fazer..

    Se poder dar uma ajudinha, seria muito bom, pois adaptava e resolvia o meu problema inicial.

    Obrigado

      Data/hora atual: 22/2/2019, 16:59