Tema: duda
Ver Mensaje Individual
  #4  
Antiguo 05-11-2003
vetustas vetustas is offline
Miembro
 
Registrado: oct 2003
Posts: 77
Reputación: 21
vetustas Va por buen camino
A ver...yo tengo un lookupcombobox que me selecciona el dni de la persona y habia conseguido que me mostrase el form de la persona correspondiente. Lo hacia asi:

Código:
function TDlg_BuscarDni.ejecutar(tabla:TTable):Boolean;
var
i:integer;
begin

  if showModal=mrOk then
  begin
    Form_AltaAlumnos.qry_dniAlumno.Close;
    try
      Form_AltaAlumnos.qry_DniAlumno.ParamByName('dni').AsString:=Combo_Dni.Text;
    finally
      Form_AltaAlumnos.qry_DniAlumno.Open;
      Form_AltaAlumnos.show;
    end;
  end
  else ejecutar:=false;
end;

pero ahora resulta que no quiero usar uno de busqueda, sino un edit cualquiera donde yo pueda introducir el dni manualmente.

Lo unico que hice fue en el código anterior donde tenía:

Código:
Form_AltaAlumnos.qry_DniAlumno.ParamByName('dni').AsString:=Combo_Dni.Text;
poner:

Código:
Form_AltaAlumnos.qry_DniAlumno.ParamByName('dni').AsString:=Edit_Dni.Text;
pero no funciona. No me abre el form de la persona cuyo dni he introducido, sino que me abre el último form abierto. No entiendo porque hace eso. Qué estoy haciendo mal??

Responder Con Cita