DBGrid
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
Curtidas 0
Respostas
Bruno Belchior
15/09/2005
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...
GOSTEI 0