Horários disponíveis

20/11/2005

0

Olá. Meu problema é o seguinte. Tenho um cadastro de consultas. Bom eu precisava que no dbgrid criasse campos temporários. Por exemplo, quem ditaria a regra seria o campo HORARIO, assim:

[u:25f088faec]Horario | Demais Campos (em Branco)[/u:25f088faec]
06:00
06:30
07:00
07:30

E assim por diante. Aí simplesmente o usuário clicava em cima do horário que quisesse. Aí ele escreveria todas as informações restantes que apareciam postadas nos Demais Campos, mas só depois de post.

Bom é claro que pra cada data tem que ter novos horários. Por exemplo se eu agendei hoje as 06:00, amanhã o 06:00 terá que ser limpo, mas tudo ia ficar registrado na tabela com uma única diferença:

[u:25f088faec]Horario | Data | Demais Campos[/u:25f088faec]
06:00 15/10
07:00 15/10
06:00 17/10

Alguém saberia me ajudar?


Aspirante

Aspirante

Responder

Posts

20/11/2005

Edilcimar

não crie os campos nem os horários temporários e sim crie todos os campos em branco, crie os horários em memória, e ao ser preenchido um horário você grava os dados no banco


Responder

20/11/2005

Aspirante

Uhm. Mas como funciona isso? Como posso fazer?

Não entendi muito bem.

Obrigado.


Responder

20/11/2005

José Henrique

Minha sugestão é que você crie uma tabela de horários disponíveis em um dia (6:00; 6:30; 7:00 etc.). Depois crie uma consulta [b:d1e459e7ff]left join[/b:d1e459e7ff] entre esta tabela e a tabela de consultas. Esta consulta lhe trará todos os horários disponíveis estejam tenham consulta marcada ou não (lógico que os que tivrem consulta virão com os dados da consulta).

O usuário poderá modificar os horários disponíveis (6:00; 6:15; 6:30 6:45 etc.) futuramente.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar