Ver Mensaje Individual
  #6  
Antiguo 24-09-2003
Giniromero Giniromero is offline
Miembro
 
Registrado: may 2003
Ubicación: Madrid
Posts: 296
Reputación: 21
Giniromero Va por buen camino
Hola a todos,

Cita:
judoboy ---
Utilizo una Query y un componente DataSource conectado a la Query, entonces yo los datos los muestro en el DBGrid que tengo en otro formulario, y en el evento OnShow de este último formulario cargo los datos en el DBGrid con los que tiene el DataSource.
Hasta aquí, perfecto, es lo que yo hago, el problema es sólo al tratar de cambiar el cliente del que quiero que me muestre mi aplicación la información. Esto es, si de la consulta sólo obtengo UN registro, no me deja marcarlo como el registro por defecto.

Usando:

code:--------------------------------------------------------------------------------
UModulodatos.CLIENTE.Dataset.
Locate('CODIGO_CLIENTE',DBGResultados.Fields[0].Value,[]);
FrmResultadoBusquedaClientes.ModalResult:=MrOk;
--------------------------------------------------------------------------------


Tal como me sugirió judoboy, me soluciona cuando tengo pocos registros, pero si estoy buscando por nº de cliente, y por ejemplo, quiero buscar al cliente 1, como hay muchos que comiencen con 1, me devuelve muchos registros la consulta, y al hacer el locate, se me eterniza la busqueda.

Saludos

Virginia
__________________
Sonrie al mundo, y el mundo te sonreirá :)
Responder Con Cita