ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro ao salvar o sradiobutton

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
priscilaazeredo
Novato
Novato


Registrado: Sexta-Feira, 30 de Dezembro de 2011
Mensagens: 59

MensagemEnviada: Seg Ago 27, 2012 3:30 pm    Assunto: Erro ao salvar o sradiobutton Responder com Citação

Boa tarde, estou tentando salvar o nivel de acesso com o sradiobutton porém aparece o seguinte erro :

"Project project1.exe raised exception class EListError with message 'Listindex out of bounds (12)'. Process stopped. Use Step or Run to continue. "


Segue a programação do botão de salvar :


procedure Tcadastrodefuncionario.sBitBtn1Click(Sender: TObject);
begin
dm.funcionario.Insert;
dm.nacesso.Insert;
dm.funcionario.Fields.fields[0].Value:=edit5.Text;
dm.funcionario.fields.fields[1].Value:=edit4.Text;
dm.funcionario.Fields.Fields[9].value:=edit11.Text;
dm.funcionario.fields.Fields[2].Value:=edit6.Text;
dm.funcionario.fields.fields[7].value:=edit9.text;
dm.funcionario.Fields.fields[6].Value:=edit8.Text;
dm.funcionario.fields.fields[3].value:=scombobox2.text;
dm.funcionario.fields.fields[5].Value:=edit14.Text;
dm.funcionario.Fields.fields[10].Value:=edit12.Text;
dm.funcionario.fields.fields[8].Value:=edit10.Text;
dm.funcionario.fields.fields[11].Value:=edit15.Text;
dm.funcionario.fields.fields[12].Value:=scombobox1.Text;
dm.nacesso.fields.fields[2].Value:=sradiobutton1.caption;
dm.nacesso.fields.fields[2].Value:=sradiobutton2.caption;
dm.funcionario.post;
dm.nacesso.Post;
end;


Obrigada ! Very Happy
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daniel8634
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Novembro de 2010
Mensagens: 194
Localização: Governador Valadares / Belo Horizonte

MensagemEnviada: Seg Ago 27, 2012 4:01 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

priscilaazeredo escreveu:
Boa tarde, estou tentando salvar o nivel de acesso com o sradiobutton porém aparece o seguinte erro :

"Project project1.exe raised exception class EListError with message 'Listindex out of bounds (12)'. Process stopped. Use Step or Run to continue. "


Segue a programação do botão de salvar :


procedure Tcadastrodefuncionario.sBitBtn1Click(Sender: TObject);
begin
dm.funcionario.Insert;
dm.nacesso.Insert;
dm.funcionario.Fields.fields[0].Value:=edit5.Text;
dm.funcionario.fields.fields[1].Value:=edit4.Text;
dm.funcionario.Fields.Fields[9].value:=edit11.Text;
dm.funcionario.fields.Fields[2].Value:=edit6.Text;
dm.funcionario.fields.fields[7].value:=edit9.text;
dm.funcionario.Fields.fields[6].Value:=edit8.Text;
dm.funcionario.fields.fields[3].value:=scombobox2.text;
dm.funcionario.fields.fields[5].Value:=edit14.Text;
dm.funcionario.Fields.fields[10].Value:=edit12.Text;
dm.funcionario.fields.fields[8].Value:=edit10.Text;
dm.funcionario.fields.fields[11].Value:=edit15.Text;
dm.funcionario.fields.fields[12].Value:=scombobox1.Text;
dm.nacesso.fields.fields[2].Value:=sradiobutton1.caption;
dm.nacesso.fields.fields[2].Value:=sradiobutton2.caption;
dm.funcionario.post;
dm.nacesso.Post;
end;


Obrigada ! Very Happy


Use FieldByName no lugar de fields[indice], tipo .Fields ficaria .FieldByName('NomeDoCampo').AsString assim você terá mais controle sobre os campos, pois usando da forma que você está usando você acaba se perdendo e informando um campo que não existe gerando erro.

Verifica ai.

Abraço.

Daniel Alves
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
priscilaazeredo
Novato
Novato


Registrado: Sexta-Feira, 30 de Dezembro de 2011
Mensagens: 59

MensagemEnviada: Seg Ago 27, 2012 4:09 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

Nos outros formulários fiz com a mesma programação usando o .Field e deu tudo certo ...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daniel8634
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Novembro de 2010
Mensagens: 194
Localização: Governador Valadares / Belo Horizonte

MensagemEnviada: Seg Ago 27, 2012 4:37 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

priscilaazeredo escreveu:
Nos outros formulários fiz com a mesma programação usando o .Field e deu tudo certo ...


Pois é, mas você precisa ficar atenta com a questão do indice que você está informando, você pode usar Field sem problema, agora deverá ficar atenta com a questão de esse indice que você esta informando realmente existe, sugiro então que você verifique cada indice informado para verificar se realmente existe, ou então trabalhe com FieldByName onde você terá controle através do nome do campo.

Verifique ai.

Abraço.

Daniel Alves
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
priscilaazeredo
Novato
Novato


Registrado: Sexta-Feira, 30 de Dezembro de 2011
Mensagens: 59

MensagemEnviada: Seg Ago 27, 2012 4:38 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

Já verifiquei tudo e está tudo correto !
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
daniel8634
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Novembro de 2010
Mensagens: 194
Localização: Governador Valadares / Belo Horizonte

MensagemEnviada: Seg Ago 27, 2012 4:42 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

priscilaazeredo escreveu:
Já verifiquei tudo e está tudo correto !


Tenta usar FieldByName então, provavelmente está passando algo que você não está percebendo, problema em usar Fields é isso pois fica complicado as vezes de achar erros, tabela de funcionarios já verificou quantos campos tem? se é 12 ou 13... qualquer coisa tenta usar FieldByName

Abraço.

Daniel Alves
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
priscilaazeredo
Novato
Novato


Registrado: Sexta-Feira, 30 de Dezembro de 2011
Mensagens: 59

MensagemEnviada: Seg Ago 27, 2012 4:46 pm    Assunto: Re: Erro ao salvar o sradiobutton Responder com Citação

Ok ! Obrigada Very Happy
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB