Nesse caso gostaria de saber é o seguinte, tenho um combobox aonde filtro por estado no caso aparece 41 no dbgrid aparece Parana, e ai pula para o edit esse que coloquei o codigo acima, então automaticamente ao pular para o edit1 no dbgrid aparece todos os municipios do Parana, e nesse edit1 no evenst onchange a ideia é digitar o nome da cidade e aparecer somente as que pertencem ao estado 41 que no caso é o Parana, mais o codigo acima compila mais da erro dentro do programa, se eu tirar aquela parte comunicipio='+quotedstr(combobox2.text)+' ele não da erro porem me mostra todos os municipios do Brasil, usei esse pedaço acima cidado usando o campo comunicipio porque então no combobox já esta 41, mais infelizmente não funciona
Pergunta
Guest - Adriano_Servitec -
Boa tarde a todos, aguem pode me dizer o que esta de errado nesse codigo?
procedure TForm2.Edit1Change(Sender: TObject);
begin
Query2.Close;
Query2.SQL.Text:='SELECT * from TB8MUNIC';
QUERY2.SQL.TEXT:='where comunicipio = ' + quotedstr(combobox2.Text) + ' AND '+ ' NOMUNICIPIO like :Vnome';
Query2.ParamByName('Vnome').Value:=Edit1.Text+'%';
Query2.Open;
end;
Nesse caso gostaria de saber é o seguinte, tenho um combobox aonde filtro por estado no caso aparece 41 no dbgrid aparece Parana, e ai pula para o edit esse que coloquei o codigo acima, então automaticamente ao pular para o edit1 no dbgrid aparece todos os municipios do Parana, e nesse edit1 no evenst onchange a ideia é digitar o nome da cidade e aparecer somente as que pertencem ao estado 41 que no caso é o Parana, mais o codigo acima compila mais da erro dentro do programa, se eu tirar aquela parte comunicipio='+quotedstr(combobox2.text)+' ele não da erro porem me mostra todos os municipios do Brasil, usei esse pedaço acima cidado usando o campo comunicipio porque então no combobox já esta 41, mais infelizmente não funciona
Agradeço a quem puder me ajudar
Obrigado
Adriano
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.