Ver Mensaje Individual
  #1  
Antiguo 01-12-2005
Nelly Nelly is offline
Miembro
 
Registrado: oct 2005
Posts: 148
Reputación: 19
Nelly Va por buen camino
Como realizar una consulta compleja

Buenas tardes a todos

Necesito realizar una consulta en la base de datos(firebird), lo que pasa estoy trabajando con delphi 7 y tengo una ventana de busqueda en ella es donde deseo realizar la siguiente consulta, esta solo me sirve cuando deseo buscar a personas pertenecientes al municipio elegido(1 solo municipio):
Cita:
select * from miembros where cve_ife=:cve_ife and cve_mpo=:cve_mpo
en relación a mi codigo en delphi cuando busco por nombre y por clave IFE lo hago de esta manera:
Código:
QryLisMiembros.SQL.Add('select * from miembros where cve_mpo=:cve_mpo ');
			 QryLisMiembros.SQL.Add('and nom starting with :nombres and ');
			 QryLisMiembros.SQL.Add('appat starting with :appat and ');
			 QryLisMiembros.SQL.Add('apmat starting with :apmat ');
			 QryLisMiembros.ParamByName('cve_mpo').AsInteger:=cve_mpo;
El problema esta que cuando se da de alta a un evento pero ese evento incluye ya no un solo municipio sino varios, como hago la consulta para que respete y busque solo en esos municipios, que no me permita buscar fuera del rango de municipios establecido con anterioridad.

Me pueden ayudar con este problema, por favor. Si no fui lo suficientemente clara haganmelo saber

Última edición por Nelly fecha: 02-12-2005 a las 01:31:35. Razón: El titulo no fue bien planteado
Responder Con Cita