Fórum Horas. Como fazer? #234578
26/05/2004
0
Pergunta: Como fazer para que apareça visualmente para a operadora os horários disponíveis e já marcados de acordo com a data da consulta da agenda em um mesmo formulário. Isso é possível aparecer em uma dbgrid ou stringrid?
Obs.: Se alguém tiver uma rotina, por favor diga aonde posso buscar, pois estou dependendo de terminar essa agenda para poder prosseguir no desenvolvimento do sistema.
A agenda é uma tabela com os seguintes campos: CodAgenda, Codcliente, DataAgendamento, DataConsulta, Horario
Tabela Cliente campos: IDCliente, Nome, Endereco etc...
Obrigado. Ozias
Oziasl
Curtir tópico
+ 0Posts
31/05/2004
Lucas Silva
Utilize o método de pesquisa do fórum que você vai achar bastante coisa ...
Qualquer dúvida pode me dá o toque ai.
Lucas!
Gostei + 0
31/05/2004
Paulo_amorim
Imagino duas situaçoes:
- Os horarios livres (sem consultas marcadas ateh o momento) não estao cadastrados no Banco...
- Os horarios livres ficam ja registrados no banco, e tem p.ex. campo CodCliente NULL...
Creio que o StringGrid funciona bem, porem um DBGrid não seria má ideia também, pois se for assim vc já tem uma facilidade (ligação direta com o Banco...)
De qualquer maneira o DBGrid pode ser usado para mostrar os dados não marcados
Até+
Gostei + 0
31/05/2004
Neudimar1
Seguinte. o que vc deve ter ai basicamente sao duas tabelas se nao tem crie..
paciente e consultas.
pacientes codigo e nome etc.
consultas codigo, cod_paciente, data, hora, etc...
entao coloque pra ficar legal um mounthCalendar pra ficar mais bonitinho.
entao basicamente o que vc tem que fazer e quando a operadora clicar na data vc faz um select na tabela e pronto, caso nao existe uma agenda para aquele dia vc tem que criar. entao
se a agenda ja estiver criada e so mostrar os horarios no grid, e se ela quiser agenda os horarios.
complicado explicar isso nao.. mas e muito simples. se tiver duvidas me chame no msn. neudimar@f1net.com.br ou icq 68473014 vou te dar uma mao....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)