Buenas noches, mi nombre es Johnatan y tengo una duda amigos
desarrolle un buscador de texto para un stringgrid pero tengo un problema, yo ingreso lo que yo quiera, despues lo busco por su cedula, y al buscar otro item me dice que no existe... ¿me podrian hechar una mano?( El fin de esto es que yo ingreso personas, y las tengo que buscar por su cedula)
este es el codigo de mi busqueda
Código:
void __fastcall TForm10::Button1Click(TObject *Sender)
{
int p;
for (p=1;p<=Form5->StringGrid1->RowCount;p++){
if (Edit1->Text == Form5->StringGrid1->Cells[3][p]){
Form9->Nombre->Text = Form5->StringGrid1->Cells[1][p];
Form9->Apellido->Text = Form5->StringGrid1->Cells[2][p];
Form9->CI->Text = Form5->StringGrid1->Cells[3][p];
ShowMessage("Se ha encontrado al Paciente");
p=0;
Form9->ShowModal();
Close();}
if (Edit1->Text != Form5->StringGrid1->Cells[3][p]){ShowMessage("El Paciente no existe"); Edit1->Text=""; p=0;}
break;
}
}
soy bastante nuevo referente a trabajar con c++ builder y orita es que me estan enseñando en mi universidad, gracias de antemano