PARA EXPERTS - DIGITACAO DE NOTAS

TRTNCG 15/09/2005 09:33:10
#104316
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...
PAULOHSV 15/09/2005 09:34:54
#104318
O Datagrid altera direto no banco de dados vc ja tentou usar ele?
USUARIO.EXCLUIDOS 15/09/2005 09:37:07
#104319
Resposta escolhida
Só conseguiras isso, com componentes vinculados.
Não poderias usar um DataGrid com Adodc?
LIONHEART 15/09/2005 09:38:10
#104320
concordo que vc deve usar o datagrid.
mas, se for aparecer um registro só, vc pode usar até mesmo o textbox pra isso
independente...
PAULOHSV 15/09/2005 09:40:27
#104321
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
LGUSTAVOC 15/09/2005 10:09:05
#104328
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
USUARIO.EXCLUIDOS 15/09/2005 10:16:48
#104331
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...
USUARIO.EXCLUIDOS 15/09/2005 10:32:49
#104335
Que isso gente, liberdade com o datagrid?
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.


USUARIO.EXCLUIDOS 15/09/2005 13:23:58
#104381
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