Fórum DBGrid #295757
15/09/2005
0
Utilizo os seguintes componentes:
sqlQuery -> DsProvider -> ClientDataSet -> DataSource
Queria deixar a pessoa poder apenas editar dados em um Grid. Como posso fazer isso ? Ela só poderá editar os dados e nao incluir. E depois poderá salvar todas as alterações. Podem me ajudar?
sqlQuery -> DsProvider -> ClientDataSet -> DataSource
Queria deixar a pessoa poder apenas editar dados em um Grid. Como posso fazer isso ? Ela só poderá editar os dados e nao incluir. E depois poderá salvar todas as alterações. Podem me ajudar?
Foxcyber
Curtir tópico
+ 0
Responder
Posts
16/09/2005
Bruno Belchior
Existem duas maneiras:[list:b0e6c856c5]
[*:b0e6c856c5]No evento [b:b0e6c856c5]OnBeforeInsert[/b:b0e6c856c5] do ClientDataSet dar um [b:b0e6c856c5]Abort[/b:b0e6c856c5];
[*:b0e6c856c5]Na proprieade [b:b0e6c856c5]Options[/b:b0e6c856c5] do DataSetProvider setar a opção poDisabelInserts para True;
[/list:u:b0e6c856c5]Eu particularmente prefiro a primeira...
[*:b0e6c856c5]No evento [b:b0e6c856c5]OnBeforeInsert[/b:b0e6c856c5] do ClientDataSet dar um [b:b0e6c856c5]Abort[/b:b0e6c856c5];
[*:b0e6c856c5]Na proprieade [b:b0e6c856c5]Options[/b:b0e6c856c5] do DataSetProvider setar a opção poDisabelInserts para True;
[/list:u:b0e6c856c5]Eu particularmente prefiro a primeira...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)