Agenda de pacientes
Gostaria de saber como fazer parecido como a foto acima. Preciso muito disso. Agradeço desde já.
Frederico Brigatte***
Respostas
Thiago Santana
17/04/2011
O que vc jah tem pronto? Assim fika mais fácil!
Frederico Brigatte***
17/04/2011
O que vc jah tem pronto? Assim fika mais fácil!
Não, gostaria de criar. É uma agenda de horários, por exemplo:
Mostrar os agendamentos feitos em cada horário.
Exemplo:
08:00 Mostrar todos os agendamentos feitos nesse horário pelo nome e assim por diante.
Alan Souza
17/04/2011
Ou usar um TCtrlGrid para simular um grid igual esse da imagem, combinado com um TMonthCalendar para selecionar o dia.
Para a parte de dados vc pode vincular o TCtrlGrid em dataset de memória (TClientDataSet ou similar) com os campos dos horários e os pacientes selecionados.
Fred
17/04/2011
Ou usar um TCtrlGrid para simular um grid igual esse da imagem, combinado com um TMonthCalendar para selecionar o dia.
Para a parte de dados vc pode vincular o TCtrlGrid em dataset de memória (TClientDataSet ou similar) com os campos dos horários e os pacientes selecionados.
Frederico Brigatte***
17/04/2011
Ou usar um TCtrlGrid para simular um grid igual esse da imagem, combinado com um TMonthCalendar para selecionar o dia.
Para a parte de dados vc pode vincular o TCtrlGrid em dataset de memória (TClientDataSet ou similar) com os campos dos horários e os pacientes selecionados.
Frederico Brigatte***
17/04/2011
Ou usar um TCtrlGrid para simular um grid igual esse da imagem, combinado com um TMonthCalendar para selecionar o dia.
Para a parte de dados vc pode vincular o TCtrlGrid em dataset de memória (TClientDataSet ou similar) com os campos dos horários e os pacientes selecionados.
Onde encontro o componente TCtrlGrid? Como fazer o que o colega listou? Estou perdidaço.
Jackson Veiga
17/04/2011
quando o usuario selecionar a hora, o sistema verifica todas as entradas e exibe as que tiverem o mesmo horario que fora selecionado na combo!
Frederico Brigatte***
17/04/2011
quando o usuario selecionar a hora, o sistema verifica todas as entradas e exibe as que tiverem o mesmo horario que fora selecionado na combo!
Como usa Listview? Poderiam me dar uma luz? To meio perdido.
Jackson Veiga
17/04/2011
Baixa o arquivo, eu fiz um pequeno exemplo pra vc, qualquer duvida so usar mei e-mail para contato:
jackson_eduardo_da_veiga@hotmail.com
o exemplo é bastante simples, mas era muito código pra por tudo em uma postagem.
espero ajudalo, caso não seja isso que você quer, respoda aqui no forum, e se for, deixa uma mensagem também para nos sabermos se deu certo e tals..
Frederico Brigatte***
17/04/2011
Baixa o arquivo, eu fiz um pequeno exemplo pra vc, qualquer duvida so usar mei e-mail para contato:
jackson_eduardo_da_veiga@hotmail.com
o exemplo é bastante simples, mas era muito código pra por tudo em uma postagem.
espero ajudalo, caso não seja isso que você quer, respoda aqui no forum, e se for, deixa uma mensagem também para nos sabermos se deu certo e tals..
Frederico Brigatte***
17/04/2011
Baixa o arquivo, eu fiz um pequeno exemplo pra vc, qualquer duvida so usar mei e-mail para contato:
jackson_eduardo_da_veiga@hotmail.com
o exemplo é bastante simples, mas era muito código pra por tudo em uma postagem.
espero ajudalo, caso não seja isso que você quer, respoda aqui no forum, e se for, deixa uma mensagem também para nos sabermos se deu certo e tals..
Jackson Veiga
17/04/2011
Pode enviar um e-mail sim!
Dei uma olhada rápida na pasta, pois onde estou não tem delphi e percebi que está usando como bd um txt. Para usar com access é difícil a alteração?
Seria nescessário algumas adaptações, e não seria mais nescessário o uso do listview, pois você estaria utilizando um dbGrid para mostrar todos os dados cadastrados, tanto em access como em qualquer outro banco de dado.
Porém, access eu não entendo muito, pois nunca utilizei. Os bancos que eu sei usar são:
MySQL (principalmente)
e database desktop, aquele que instala junto com delphi.
Mas eu dificilmente utilizo Banco de Dados, até por que so programo por hobbie.
Frederico Brigatte***
17/04/2011
Pode enviar um e-mail sim!
Dei uma olhada rápida na pasta, pois onde estou não tem delphi e percebi que está usando como bd um txt. Para usar com access é difícil a alteração?
Seria nescessário algumas adaptações, e não seria mais nescessário o uso do listview, pois você estaria utilizando um dbGrid para mostrar todos os dados cadastrados, tanto em access como em qualquer outro banco de dado.
Porém, access eu não entendo muito, pois nunca utilizei. Os bancos que eu sei usar são:
MySQL (principalmente)
e database desktop, aquele que instala junto com delphi.
Mas eu dificilmente utilizo Banco de Dados, até por que so programo por hobbie.
Acabei de ver seu exemplo. Bem legal mesmo, parabéns.
Preciso com DBGrid mesmo, tem que ser parecido com o postado. Pode ser um com banco que vc saiba, só preciso saber como fazer com dbgrid mesmo.
Jackson Veiga
17/04/2011
agora estou meio sem tempo, até segunda lhe enviarei.
com o DBGrid na verdade você não faz quase nada, ele simplesmente mostra os dados cadastrados no banco.
Frederico Brigatte***
17/04/2011
agora estou meio sem tempo, até segunda lhe enviarei.
com o DBGrid na verdade você não faz quase nada, ele simplesmente mostra os dados cadastrados no banco.
Ok, obrigado por hora. Fico no aguardo.
Frederico Brigatte***
17/04/2011
agora estou meio sem tempo, até segunda lhe enviarei.
com o DBGrid na verdade você não faz quase nada, ele simplesmente mostra os dados cadastrados no banco.
Ok, obrigado por hora. Fico no aguardo.
Alan Souza
17/04/2011
http://dev.mysql.com/downloads/
não tive muito tempo pra te explicar, mas o TCtrlGrid é o último componente da paleta DataControls (uso Delphi 7), vc linka ele como um TDBGrid mas configura o que quer colocar dentro da linha (botões, edit's, label's etc), a partir daí fica fácil montar em memória um DataSet e manipular os controles dentro do Grid.
Vou tentar montar um exemplo pra vc, só não sei se terei tempo :(
Frederico Brigatte***
17/04/2011
http://dev.mysql.com/downloads/
não tive muito tempo pra te explicar, mas o TCtrlGrid é o último componente da paleta DataControls (uso Delphi 7), vc linka ele como um TDBGrid mas configura o que quer colocar dentro da linha (botões, edit's, label's etc), a partir daí fica fácil montar em memória um DataSet e manipular os controles dentro do Grid.
Vou tentar montar um exemplo pra vc, só não sei se terei tempo :(
Frederico Brigatte***
17/04/2011
http://dev.mysql.com/downloads/
não tive muito tempo pra te explicar, mas o TCtrlGrid é o último componente da paleta DataControls (uso Delphi 7), vc linka ele como um TDBGrid mas configura o que quer colocar dentro da linha (botões, edit's, label's etc), a partir daí fica fácil montar em memória um DataSet e manipular os controles dentro do Grid.
Vou tentar montar um exemplo pra vc, só não sei se terei tempo :(
Jackson Veiga
17/04/2011
é necessario ter o MySQL e o ZEOS instalados corretamente para que o delphi compile corretamente!
link para download do exemplo:
http://www.4shared.com/file/6JOydBwO/Agenda_Eventos.html
O exemplo ficou bem simples, e precisa ser implementado para que fique bom, mas alí ja está um principio, e os principais codigos que você precisará.
Frederico Brigatte***
17/04/2011
é necessario ter o MySQL e o ZEOS instalados corretamente para que o delphi compile corretamente!
link para download do exemplo:
http://www.4shared.com/file/6JOydBwO/Agenda_Eventos.html
O exemplo ficou bem simples, e precisa ser implementado para que fique bom, mas alí ja está um principio, e os principais codigos que você precisará.
Jackson Veiga
17/04/2011
Para windows a versão é a que está mais precisamente aqui:
http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html
No final da página há um link com o nome:
Download MySQL Installer >>
clique lá e faça o download normalmente.
Frederico Brigatte***
17/04/2011
Para windows a versão é a que está mais precisamente aqui:
http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html
No final da página há um link com o nome:
Download MySQL Installer >>
clique lá e faça o download normalmente.
Frederico Brigatte***
17/04/2011
Para windows a versão é a que está mais precisamente aqui:
http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html
No final da página há um link com o nome:
Download MySQL Installer >>
clique lá e faça o download normalmente.
Jackson Veiga
17/04/2011
alguns Codigos MySQL Uteis:
adicionar item em um tabela:
INSERT INTO tabela (CAMPO1, CAMPO2) values ('VALOR1', 'VALOR2');Selecionar items:
SELECT NOME_DO_CAMPO1, NOME_DO_CAMPO2 FROM tabela;
Obs.: em vez de dar os nomes dos campos você pode utilizar "*" sem aspas para selecionar todos campos.
Pesquisar:
SELECT * FROM tabela WHERE ((campo1 LIKE '%busca%') or (campo2 LIKE '%busca%'));
Obs.: o "or" esta sendo usado pada dizer que se achar a busca tanto no campo um como no campo 2 ele deve mostrar.
Esses são comandos bam basicos que você precisa saber.
Mais codigos:
Este link contém muitos codigos para MySQL, leia e aprenda-os que você tera muito conteudo em mãos.
http://www.infoblogs.com.br/view.action?contentId=59950&Os-comandos-MySQL-mais-comuns.html
Frederico Brigatte***
17/04/2011
alguns Codigos MySQL Uteis:
adicionar item em um tabela:
INSERT INTO tabela (CAMPO1, CAMPO2) values ('VALOR1', 'VALOR2');Selecionar items:
SELECT NOME_DO_CAMPO1, NOME_DO_CAMPO2 FROM tabela;
Obs.: em vez de dar os nomes dos campos você pode utilizar "*" sem aspas para selecionar todos campos.
Pesquisar:
SELECT * FROM tabela WHERE ((campo1 LIKE '%busca%') or (campo2 LIKE '%busca%'));
Obs.: o "or" esta sendo usado pada dizer que se achar a busca tanto no campo um como no campo 2 ele deve mostrar.
Esses são comandos bam basicos que você precisa saber.
Mais codigos:
Este link contém muitos codigos para MySQL, leia e aprenda-os que você tera muito conteudo em mãos.
http://www.infoblogs.com.br/view.action?contentId=59950&Os-comandos-MySQL-mais-comuns.html
Frederico Brigatte***
17/04/2011
alguns Codigos MySQL Uteis:
adicionar item em um tabela:
INSERT INTO tabela (CAMPO1, CAMPO2) values ('VALOR1', 'VALOR2');Selecionar items:
SELECT NOME_DO_CAMPO1, NOME_DO_CAMPO2 FROM tabela;
Obs.: em vez de dar os nomes dos campos você pode utilizar "*" sem aspas para selecionar todos campos.
Pesquisar:
SELECT * FROM tabela WHERE ((campo1 LIKE '%busca%') or (campo2 LIKE '%busca%'));
Obs.: o "or" esta sendo usado pada dizer que se achar a busca tanto no campo um como no campo 2 ele deve mostrar.
Esses são comandos bam basicos que você precisa saber.
Mais codigos:
Este link contém muitos codigos para MySQL, leia e aprenda-os que você tera muito conteudo em mãos.
http://www.infoblogs.com.br/view.action?contentId=59950&Os-comandos-MySQL-mais-comuns.html
José
17/04/2011