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]
>
>  


Responder a