Ver Mensaje Individual
  #7  
Antiguo 06-02-2010
Franksxs Franksxs is offline
Miembro
 
Registrado: feb 2007
Posts: 11
Reputación: 0
Franksxs Va por buen camino
Smile

Cita:
Empezado por DriverOp Ver Mensaje
Quizá no fui suficientemente claro. Esa funcionalidad es propia de los TDBEdits. Estableciendo las propiedades correctamente, cada vez que cambia el registro activo en el TDataSet, los TDBEdits toman el valor del campo que les corresponde. No tienes que escribir ningún código para que esto suceda.

De hecho, ese es el mismísimo propósito de la existencia de este tipo de componentes.

Saludos.

Gracias de nuevo DriverOp.

Entonces es correcto si utilizo el codigo que rgstuamigo me proporcionó?
Código Delphi [-]
procedure TForm1.Edit1Change(Sender: TObject);
var Nro_de_Fila:Integer;
begin
{Estoy usando la funcion TryStrToInt por que puede ser que en tu edit pongas algo que no sea numero}
 if TryStrToInt(Edit1.Text,Nro_de_Fila) then //si tiene exito la conversion
   table1.RecNo:=Nro_de_Fila;//ubico el dataset (Query o Table) en el registro deseado
end;


Porque mira he utilizado el codigo, ya les asigne los datafield con el campo a los dbedit y aún así no me va, los dbedit solo me muestra los datos que estan en el primer registro, aún cuando quiero que me muestre los datos del registro 2.

Gracias por tu tiempo. Saludos
Responder Con Cita