![]() |
António Roberto Software |
|
Linguagens de Programação
2
|
3º ano da
Licenciatura em Informática de Gestão
|
Aulas de 29 de Abril, 6 e 8 de Maio de 2003
Exercício:

Juntamente com a aplicação está incluída a Base de Dados BDAulas, que contem três tabelas relacionadas da seguinte forma:

utilize um comando SELECT parametrizado e um DataAdapter para obter a DataTable
a tabela resultante deverá conter os campos Nome da tabela Alunos e os campos NrAluno e Presente da tabela Presencas onde o campo Data é igual à DataAula
se a tabela Presencas ainda não contiver registos da aula naquela data, deverá efectuar um INSERT na tabela Presencas de um registo para cada aluno
no Set esta propriedade deverá actualizar todos os registos que foram modificados, utilizando para isso um comando UPDATE parametrizado e um DataAdapter
parta do princípio que ao utilizador não é permitido inserir novos registos nem apagar registos
parta do princípio que o único campo que o utilizador pode modificar é o campo Presente
para evitar o duplo-click no input de uma CheckBox do DataGrid, terá de investigar a secção "Customization 3: Make the Check Box Respond to One Click" do artigo "Customizing de Windows Form Datagrid"
|
Nome da Solução |
Tipo |
Código Fonte |
|
WinPresencas |
Windows Application |