Páginas

12 dezembro 2017

Arrumando o Sistema do Thiago - parte 1

A pedido do Thiago Cavalcante, estamos criamos esse post para ajuda-lo a resolver alguns problema nos sistema desse post. A maior dúvida dele é como preencher um combobox como os dados que estão no banco, para sanar essa dúvida ele me passou o trabalho dele e agora vamos mostrar como fazer isso.
Então vamos lá!

Essa é a tela que o Thiago fez e que não esta funcionando.














Como eu achei ela um pouco simples resolvi modificar um pouco...espero que não se importe Thiago!
A que eu organizei ficou assim:



Agora vamos preencher os combobox.

1º Passo: Clicar em cima do combobox a ser preenchido e colocar nas propriedades ValueMember o código da tabela que retornará o dados do campo, nesse caso iremos colocar ID_PACIENTE. Iremos colocar em DisplayMember o nome do campo que será retornado dessa tabela, no caso o NOME. Veja abaixo:








Agora, apertamos F7 e entramos na parte dos códigos dessa tela, e iremos criar uma função nova que ficará assim:

//Função de Preencher paciente
        private void PreencherPaciente()
        {
            cbPaciente.DataSource = Connection.RetornaTabela("SELECT ID_PACIENTE, NOME   FROM PACIENTES");       
        }
Então vamos clicar no formulário de Agendamento e nas propriedades e depois em eventos



 então iremos, colocar da dois cliques no evento load do formulário.





Nesse evento chamaremos a função que acabamos de criar

//Chamando a função de Preencher o Valor do Combobox
        private void Agendamento_Load(object sender, EventArgs e)
        {
            PreencherPaciente();
        }

Pronto agora ele já esta carregando, vamos ver como ficou?



Prontinho, agora é só fazer os mesmos passos para carregar o de Médico também.
Se alguém tiver mais dúvidas é só comentar um dos posts que nós a responderemos da melhor maneira possível.

Nenhum comentário:

Postar um comentário