Renanbg 1 Denunciar post Postado Março 15, 2012 Pessoal, estou migrando do paradox para o firebird e estão aparecendo alguns errinhos. tenho 5 indices na tabela e no grid tenho 5 radiobuttons e um edit. conforme se clica no radiobutton, ele organiza os dados de acordo com o indice. no onchange do edit eu tenho isso: if Radiobutton1.Checked=true then frmdm.tbduplicatas.Locate('Cedente',Edit1.Text,[lopartialkey]) Mas da erro dizendo que não existe a coluna Cedente. alguma ideia? Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Março 15, 2012 O campo "Cendente" (esta escrito da mesma forma?) existe no DataSet tbduplicatas? Compartilhar este post Link para o post Compartilhar em outros sites
Renanbg 1 Denunciar post Postado Março 15, 2012 Sim, esta escrito certo e existe na tabela duplicatas. No radio button tenho essa programação que ordena o grid e funciona bem if radiobutton1.Checked=true then frmdm.tbduplicatas.indexfieldnames:='Cedente' mas a programação do edit que faria a localização conforme se vai digitando da esse erro. ------- Fora isso nas sql tbm da erro que não acha a coluna xxx ex nessa sql diz que não acha a coluna Status QueryConsulta.Close; QueryConsulta.SQL.Clear; QueryConsulta.SQL.Add('SELECT * FROM tbcedentes'); if Number(Edit1.Text) = '' then begin QueryConsulta.SQL.Add('WHERE Cedente LIKE ' + #39 + Edit1.Text + '%' + #39); QueryConsulta.SQL.Add('and Status = "ATIVO"'); end else QueryConsulta.SQL.Add('WHERE Codigo = ' + Number(Edit1.Text)); QueryConsulta.SQL.Add('and Status = "ATIVO"'); QueryConsulta.SQL.Add('ORDER by Cedente'); QueryConsulta.Open; Compartilhar este post Link para o post Compartilhar em outros sites