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