Cita:
Empezado por doce
graicas ,por responder.
bien haber si me ayuda , como puedo seleccionar los datos de 1 fila de mi DBGrid y mostrarlo en los Edits-> correspondientes ?
|
Hola doce.
Si desas pasar los datos actualmente seleccionados:
Código:
void __fastcall TForm1::btnPasarAEditClick(TObject *Sender)
{
Edit1->Text = DBGrid1->Fields[0]->AsString;
Edit2->Text = DBGrid1->Fields[1]->AsString;
Edit3->Text = DBGrid1->Fields[2]->AsString;
...
}
Si deseas seleccionar determinado registro mediante una consulta:
Código:
void __fastcall TForm1::btnSelectClick(TObject *Sender)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("SELECT * FROM MATRICULA");
Query1->SQL->Add("WHERE CAMPO = :PVALUE");
Query1->ParamByName("PVALUE")->AsString = Edit1->Text;
Query1->Open();
Edit2->Text = Query1->FieldByName("NOMAPEL")->AsString;
}
Como no especificaste por que campo deseas realizar la búsqueda, es decir aquel cuyo valor sera ingresado en
Edit1, usé como ejemplo de nombre a "CAMPO". Deberás cambiar el nombre y eventualmente el tipo por los que correspondan.
Saludos.