ESTRANHO MAIS NAO TA CLAREANDO
Caros amigos, ja sabemos que podemos usar o dbgrid, datagrid , msflexgrid... etc.. etc... a historia é longa..
Estou com a seguinte situacao:
Tenho que fazer agendamento de reservas de um sistema de hotel, as rotinas de agendamento sussegado.. mais o cliente quer ver num grid apartamento x dia do mes, e seu status, e colorindo a celula do grid de acordo com as codificacoes..
Eu fiz em msflexgrid, mais achei que ficou muuuito lento.., fiz assim, criei um form com os meses do ano Jan, Fev, Mar....
Quando o usuario clica no mes eu monto um msflexgrid com os apartamentos , e seus respectivos posicionamento de reserva..mai ficou lento... talvez seja ate modelagem de dados..
Fiz uma tabela com o codigo do apartamento, e os 365/6 dias do ano, entao tenho
Ap 0101 0201 0301 0401 0501 .. e assim vai ate 3112. loca a estrutura não ?
01 R R L P M ->R-Reservado, L-Livre, P-Pre reserva, M-manutencao, com uma cor de acordo com o
status do mesmo
Alguem tem outra ideia, ou outro tipo de grid que levante os dados mais rápido?
Grato
Estou com a seguinte situacao:
Tenho que fazer agendamento de reservas de um sistema de hotel, as rotinas de agendamento sussegado.. mais o cliente quer ver num grid apartamento x dia do mes, e seu status, e colorindo a celula do grid de acordo com as codificacoes..
Eu fiz em msflexgrid, mais achei que ficou muuuito lento.., fiz assim, criei um form com os meses do ano Jan, Fev, Mar....
Quando o usuario clica no mes eu monto um msflexgrid com os apartamentos , e seus respectivos posicionamento de reserva..mai ficou lento... talvez seja ate modelagem de dados..
Fiz uma tabela com o codigo do apartamento, e os 365/6 dias do ano, entao tenho
Ap 0101 0201 0301 0401 0501 .. e assim vai ate 3112. loca a estrutura não ?
01 R R L P M ->R-Reservado, L-Livre, P-Pre reserva, M-manutencao, com uma cor de acordo com o
status do mesmo
Alguem tem outra ideia, ou outro tipo de grid que levante os dados mais rápido?
Grato
Complicado né?
Cara, eu to é confuso, kkk, será que oque vc quer é isso?
Saber o status de cada apartamento, sendo que ele pode ser: Ocupado/Reservado/Livre/Etc..., seria isso? Ajuda aà que não to entendendo bem o caso, hehe.
A, e sobre as cores também tá meio ofuscado, não consegui entender direito em que situacão vai manda a tinta no grid.
Saber o status de cada apartamento, sendo que ele pode ser: Ocupado/Reservado/Livre/Etc..., seria isso? Ajuda aà que não to entendendo bem o caso, hehe.
A, e sobre as cores também tá meio ofuscado, não consegui entender direito em que situacão vai manda a tinta no grid.
Paulo seria interessante vc postar uma tela do que deseja, ou algo próximo do que você pretende pelo menos, dai pra frente fica mais fácil de ajudar.
O MSFlexGrid é rápido. Acho que o seu código ao criar as linhas que deve tá prejudicando, assim como também a consulta e a modelagem dos dados também.
Paulo, é algo dessa forma que você precisa?
Se for, na sua tabela você vai precisar de apenas 3 campos: N.° do apartamento, Data e Status. Depois você filtra pela data da procura ou pelo n.° do apartamento e monta a grade. Creio que da forma que você está fazendo além de ficar lento vai confundir o usuário. Por que creio eu que as datas antigas devem ser desconsideradas.
Se for, na sua tabela você vai precisar de apenas 3 campos: N.° do apartamento, Data e Status. Depois você filtra pela data da procura ou pelo n.° do apartamento e monta a grade. Creio que da forma que você está fazendo além de ficar lento vai confundir o usuário. Por que creio eu que as datas antigas devem ser desconsideradas.
PAULOOLIVEIRA, acho que entendi seu problema.
Tá ficando pesado, pq o grid que você montou tá muito grande. ele terá 365 colunas vezes o numero de apartamentos(6) ou seja seu grid tem 2190 celulas. minha dica seria vc exibir apenas as informações do mês. tendo botão pra ir para o próximo mes, ou mês anterior.
Dessa forma, vc teria menos informação pra carregar.
Tá ficando pesado, pq o grid que você montou tá muito grande. ele terá 365 colunas vezes o numero de apartamentos(6) ou seja seu grid tem 2190 celulas. minha dica seria vc exibir apenas as informações do mês. tendo botão pra ir para o próximo mes, ou mês anterior.
Dessa forma, vc teria menos informação pra carregar.
Tópico encerrado , respostas não são mais permitidas