PARA EXPERTS - DIGITACAO DE NOTAS
Bom dia pessoal tem um formulário de lançamentos de notas de alunos, gostaria de saber como poderei ou que objeto usar para que eu possa modificar as notas diretamente no componente, pois uso o listview e ele não altera direto no banco os dados alterados. conseguiram entender...
Por exemplo
DISCIPLINAS | 1º B. |2º B |3º B. |4º B. | MéDIA FINAL
PORT. |9,0 | 8,0 | 7,0 |5,0 |7,5
Onde tem as barras são as colunas, gostaria de saber qual o objeto que aceitasse por exemplo quando eu modificar a nota 9,0 por 5,0 ele mudasse no banco entenderam...
Por exemplo
DISCIPLINAS | 1º B. |2º B |3º B. |4º B. | MéDIA FINAL
PORT. |9,0 | 8,0 | 7,0 |5,0 |7,5
Onde tem as barras são as colunas, gostaria de saber qual o objeto que aceitasse por exemplo quando eu modificar a nota 9,0 por 5,0 ele mudasse no banco entenderam...
O Datagrid altera direto no banco de dados vc ja tentou usar ele?
Só conseguiras isso, com componentes vinculados.
Não poderias usar um DataGrid com Adodc?
Não poderias usar um DataGrid com Adodc?
concordo que vc deve usar o datagrid.
mas, se for aparecer um registro só, vc pode usar até mesmo o textbox pra isso
independente...
mas, se for aparecer um registro só, vc pode usar até mesmo o textbox pra isso
independente...
LIONHEART mas para usar um texbox ele não teria que dar comandos como Edit, Save, Update enquanto no DataGrid não sera nescessario nada disto
Eu tenho um sistema pra colégios que faz isso...
No inÃcio eu trabalhava com o DBGrid vinculado a um componente DATA. Tudo que era editado no DBGrid era também alterado na base de dados. Porém, isso dava muita liberdade ao usuário então resolvi fazer com o FlexGrid, deixando-o editável. Assim, posso validar os dados que são inseridos pelo usuário.
Desta forma, aconselho vc a usar o FlexGrid
No inÃcio eu trabalhava com o DBGrid vinculado a um componente DATA. Tudo que era editado no DBGrid era também alterado na base de dados. Porém, isso dava muita liberdade ao usuário então resolvi fazer com o FlexGrid, deixando-o editável. Assim, posso validar os dados que são inseridos pelo usuário.
Desta forma, aconselho vc a usar o FlexGrid
Estou no empate entre "facilidade" e "independencia"....
Fazer o código "na mão" é chato, mais assim você não fica dependo de ActiveX... enquanto do outro jeito seu programa além de ficar maior vai necessitar de mais aquivos para funcionar...
Fazer o código "na mão" é chato, mais assim você não fica dependo de ActiveX... enquanto do outro jeito seu programa além de ficar maior vai necessitar de mais aquivos para funcionar...
Que isso gente, liberdade com o datagrid?
Já ouviram falar das propriedades
Por motivos que não vem ao caso, também não sou MUITO fã do DataGrid, mas dizer que ele dá liberdade de mais assim também não...
Como foi colocado acima é um PARADOXO Entre Facilidade/Rapidez e Flexibilidade.
Já ouviram falar das propriedades
AllowAddNew
AllowArrows
AllowDelete
AllowUpdate
Por motivos que não vem ao caso, também não sou MUITO fã do DataGrid, mas dizer que ele dá liberdade de mais assim também não...
Como foi colocado acima é um PARADOXO Entre Facilidade/Rapidez e Flexibilidade.
se não for em rede, ou se for uma rede bem pequena na qual há pouco trafego, você até pode utilizar o datagrid com adodc, para sistemas com redes grandes em trafego, nao utilize objetos vinculados(recordset conectado)faça tudo na mão(recordset desconectado), isto vai evitar dores de cabeça com corrupção do banco de dados.
Tópico encerrado , respostas não são mais permitidas