Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

adriano182

ASP+Acces

Recommended Posts

criei uma agenda virtual em asp, usando banco de dados access. Eu preciso fazer o cadastro de horarios em que os médicos atendem... sendo que existe um intervalo de 20 minutos. tipo: 7:00, 7:20, 7:40... e assim por diante, até as 20:00. Quando um usuario for marcar conulta, ele devera visualizar os horarios que o medico possui disponivel.O problema:São enúmeros médicos, tipo: oftalmo, pediatra, cardiologista, geriatra... e para montar um calendario de horarios livres para cada um, eu teria que criar bancos de dados tipo: Medicos; tabela: oftalmo; capos:nomeenderecofone...horario 720horario 740horario 800...Sendo que os horarios receberiam valores tipo:horario 720 = disponivelhorario 720 = indisponivelhorario 720 = disponivelDessa forma, geraria uma tabela com mais de 420 campos, so para cada horario.Existe uma forma mais simples? tipo criar um campo tipo registro, com varios falores em um so campo??Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Manow, olha só e bem o contrario de q você ta pensando! você soh vai marcar os horarios que não estão mais disponíveis.. eh uma questão de logica...você criaria uma tabela que somente tivesse as consultas que ja estao marcadas...não horarios em branco, sem utilidade... neste eh facil pq eh DISPONIVEL e INDISPONIVEL.. entaum você soh grava INDISPONIVEL e o resto eh logicamente DISPONIVEL e naum precisa ser gravado..Exemplo.. você pode ateh criar uma tabela com os horarios, mas ai seria uma forma de consultar somente..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, eu iria cadastrar o valor indisponivel qundo alguem marcar, e deixar em branco quando estiver disponivel naum eh?Bom, eu acredito que dessa forma, eu ainda precisaria ter todos os campos, para que seja cadastrado indisponivel, ou para ser deixado em branco!Tipo:Banco de dados: Medicos; Tabela: OftalmoCampos:nome = joaofone = 3123456...h0720 = indisponivelh0740 = h0800 = indisponivelDesa forma, o banco de dados ainda teria muitos campos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou entao, eu faço um bd com campos:medicohorarioai, quando for cadastrar a agenda do medico, grava mais de uma vez o mesmo medico, tipo:medico = joaohorario = 0720medico = joaohorario = 0740assim tmb da.. naum é??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. você naum criaria campo nenhum pra horario disponivelseria apenascampo horario7:207:408:00(os horarios indisponiveis que seriam apenas gravados..)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou entao, eu faço um bd com campos:medicohorarioai, quando for cadastrar a agenda do medico, grava mais de uma vez o mesmo medico, tipo:medico = joaohorario = 0720medico = joaohorario = 0740assim tmb da.. naum é??

ISSOAE kra.. desculpa naum tinha visto essa resposta..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.