Olá pessoal,
Esse é meu primeiro post aqui no fórum.
Sou recente usuário em JAVA, mas já desenvolvo uns "negocinhos" com bancio de dados e outros. Mas recente tenho passado por um pequeno pro a desenrolar. A questão é a seguinte:
Na clínica que trabalho, fiz com que os exames (de diferentes softwares) sejam transformados em PDF. Para isso, criei um servidor, onde os Drs. possam acessar os arquivos sem que seja necessária a impressão dos exames. Para que os doutores acessem esses arquivos, criei um Frame com botões que fazem referencia a cada pasta de exame, e em um JOptionPane solicito o n° do prontuário do paciente, abrindo então o arquivo, com o intevalo de código abaixo:
private void btbBEraActionPerformed(java.awt.event.ActionEvent evt) {
int arquivo = Integer.valueOf(JOptionPane.showInputDialog(null, "Informe o n° do Prontuario"));
if(evt.getSource() == btbBEra)
{
try
{
Runtime.getRuntime().exec(
"cmd.exe /C start acrord32.exe \\\\Server\\Central de Exames\\Bera\\"+arquivo+".pdf");
}
catch(IOException ioex)
{
JOptionPane.showMessageDialog(null, "Exame não encontrado");
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null, "Exame não encontrado");
}
}
}
O problema é o seguinte:
Qundo o paciente vier futuramente refazer o mesmo exame, esse será salvo da seguinte forma:
NumeroProntuario - DAta
O que eu quero é q, quando o doutor digitar no JOptionPane o numero do prontuário, ele me traga algo para selecionar o exame que quero visualizar, uma vez que terei mais de um exame no servidor.
Fico tranquilo, pois sei que a galera do fórum tem o conhecimento necessário para sanar o problema!