Amigo Você está recebendo uma mensagem de erro de tabela que é read-only, ou seja, bloqueada para edições... Não entendi bem o que vc está fazendo com painéis. Você apresenta os painéis como paginação dos campos que deseja editar? seu dataset é um Table, ou uma Query? Tudo isso é importante saberr!!!
Sds Emanuel Felipe Milagres escreveu: > > seguinte galera .. > > eu tenho que uma aplicação que possui DBEdit's, consigo fazer todas as > opções do DBNavigator (mas nao usa o DBNavigator , são varios botoes) > (Primeiro |< , Anterior < , Proximo > , Ultimo >| , Ecluir - , Alterar > /\ , Salvar , Cancelar X) > > entao .. essa aplicação nao fui eu quem fiz ... > > agora .. eu tenho que fazer a mesma coisa só que com outros campos (de > uma outra tabela) .. > > ai que ta o problema ... meu problema maior ta sendo no Alterar , ja > que nos DBEdit's novos eu nao estou conseguindo altera-los > > procurei o comando do botao Alterar , e achei esse codigo: > > DMSISRET.Qvoto.Edit; > Pagecontrol1.Enabled := True; > Panel1.Enabled := True; > Edit1.Text := 'A'; > > entao eu fui e acrescentei esse codigo > > DMSISRET.Qarmazem2.Edit; \\ aki é a minha tabela > Panel3.Enabled := True; \\ e aki é onde os campos está > > ai quando compilei , e apertei o botao Alterar , deu esse erro > > Project SISRET.exe raised exception class EDatabaseError with message > 'Qarmazem2: Cannot modify a read-only dataset'. Process stopped. Use > Step ou Run to continue. > > o que estou fazendo de errado ? > > valeu a todos, > > > Felipe Milagres > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a > sua cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > <http://br.new.mail.yahoo.com/addresses> > > [As partes desta mensagem que não continham texto foram removidas] > >