Botão Pesquisar

5 respostas
B

Bom dia,no meu botão pesquisar eu coloquei essa linha de código:

if (pa[j].getNome().contains(nomePessoa))

mas se tem muitos cadastros da erro,queria saber se tem uma forma melhor de fazer a pesquisa.

Aki é como eu fiz o meu cadastro:

//Aqui onde é feito o cadastro
		if(acao.getSource()==cadas)
		{

			Pessoa p= new Pessoa();



			p .setNome(Nome.getText());
			p .setEndereco(Endereco.getText());
			p .setNumero1(Numero.getText());
			p .setTelefone(Telefone.getText());
			p .setCidade1(Telefone2.getText());
			p .setTelefone5(Telefone3.getText());
			p .setEmail(Email.getText());
			p .setRG(Rg.getText());
			p .setCpf1(Cpf.getText());
			p .setBairro1(bairro.getText());
			p .setComplemento(complemento.getText());
			p .setCidade1(cidade.getText());
			p .setSexo(jrb_masc.isSelected() ? 'M' : 'F');
			
			if(jrb_masc.isSelected())
			{
					
				x = "Masculino"; 
					
			}
			
			else
			{
				x = "Feminino";
			}
			
			Nome.setText("");
			Endereco.setText("");
			Numero.setText("");
			Telefone.setText("");
			Telefone2.setText("");
			Telefone3.setText("");
			Email.setText("");
			Rg.setText(null);
			Cpf.setText("");
			bairro.setText("");
			complemento.setText("");
			cep.setText("");
			data_nascimento.setText(null);
			grupo_sexo.clearSelection();






			if(contador==0)
			{
				pa[0]=p;
				contador++;
			}
			else
			{
				pa[contador]=p;
				contador++;
			}
		}

5 Respostas

jeffev

Como você está fazendo essa pesquisa?

Poderia postar o erro para que possamos lhe ajudar melhor.

Nicolas_Fernandes

Opa, brunoadc8, beleza?

Você tá gravando esses dados em um array somente, não em um banco de dados, correto?
Qual erro que gera quando há muitos registros?

B

Nicolas Fernandes:
Opa, brunoadc8, beleza?

Você tá gravando esses dados em um array somente, não em um banco de dados, correto?
Qual erro que gera quando há muitos registros?

blz e vc?
sim esta em um array,quando por exemplo tem 2 usuarios cadastrados o “joao” e “pedro”.se eu pesquisar o “pedro” ele aparece o “pedro” e mais uma janela dizendo cadastro inexistente.
a parte que aparece cadastro inexistente é o else que eu fiz,mas é só pra aparecer se não existir o cadastro procurado.mas mesmo quando existe o cadastro essa janela aparece

franz_Ozil

Eai Bruno blz cara , você ja debugou seu projeto ? posta o trecho onde você faz esse tratamento com os dados .

B

eaw,então acho o q problema ta na linha do código q faz a busca no vetor

Criado 23 de outubro de 2012
Ultima resposta 29 de out. de 2012
Respostas 5
Participantes 4