Calendario com varios dias marcados

Delphi

16/10/2009

Colegas,

Eu preciso demostrar para meu cliente quais os dias do mês que já estão agendada as consultas, por exemplo: Ele gostaria de ver isso num calendario com os dias pintados referente a consultas já marcadas e quando clicar no dia mostra o paciente, caso seja possivel mostrar com cores diferentes os dias que ainda não estão cheio.

Alguem sabe qual componente faz isso, como faço para vincular com a base de dados (firebird), estou usando do D7.

Obrigado


Silviomorelo

Silviomorelo

Curtidas 0

Respostas

Afarias

Afarias

16/10/2009

Vc pode usar um StringGrid (ou DrawGrid) ou ainda um DBGrid como calendário e usar o evento OnDrawCell (ou OnDrawDataCell) para pintar de forma diferente caso haja um evento associado.


T+


GOSTEI 0
Silviomorelo

Silviomorelo

16/10/2009

Vc teria algum exemplo? Usando esses componentes ele fica igual a calendario do delphi?


GOSTEI 0
Afarias

Afarias

16/10/2009

|Vc teria algum exemplo?

sim, bem simples mas funcional:

http://www.openintelligence.com.br/pub/calend.zip


|Usando esses componentes ele fica igual a calendario do delphi?

Depende do seu esforço. Pode ficar até bem melhor.
Existem tb diversos componentes de terceiros próprios pra isso. Acho q na JVCL tem um calendário por exemplo.


T+


GOSTEI 0
Adilsond

Adilsond

16/10/2009

Voce conhece a os componentes jedi [url]http://jvcl.delphi-jedi.org/[/url] ? Na palheta Jv Jans possui um componente JvYearGrid1 que mostra todos os dias do ano e voce pode colorir cada dia da maneira que achar melhor....


GOSTEI 0
Silviomorelo

Silviomorelo

16/10/2009

Obrigado,

Funcionou perfeitamente.


GOSTEI 0
POSTAR