Bienvenida
nely
Puntualizo un detalle:
Código Delphi
[-]
if tabCTRLPLAZAS.Locate('PLAZA',cmbPlaza.Text,[LoCaseInsensitive]) then
tabCTRLPLAZAS.Delete;
Ahora solo borra el registro si lo encuentra.
Creo entender que el DBLookupcombo tiene en su propiedad ListSource un Query, y quieres actualizarlo.
Código Delphi
[-]
consulta.close;
consulta.open;
Saludos