Duvida entre Dbgrid query bco de dados DBF
Estou tendo problema na seguinte rotina
um arquivo (dbf) com dados de recebimento não tem indice, mas em um determinado momento tenho que coloca-lo em ordem de mes (01/2004 ateh 12/2004) e mostra-lo numa dbgrid estou usando os seguintes comandos
lancamento.Table1.Open;
lancamento.Table1.Filtered:=false;
lancamento.Table1.Filter:=´evento = ´+edit2.Text;
lancamento.Table1.Filtered:=true;
query1.SQL.Clear;
query1.SQL.ADD(´SELECT * from f´+edit1.Text+ano.SelText+´.dbf order by refere´);
query1.ExecSQL;
dbgrid1.Columns[11].Visible:=false;
dbgrid1.Columns[0].Visible:=false;
o que estou fazendo de errado ??
ou tem algum outro geito de fazer isso ??
agradeco
edu
um arquivo (dbf) com dados de recebimento não tem indice, mas em um determinado momento tenho que coloca-lo em ordem de mes (01/2004 ateh 12/2004) e mostra-lo numa dbgrid estou usando os seguintes comandos
lancamento.Table1.Open;
lancamento.Table1.Filtered:=false;
lancamento.Table1.Filter:=´evento = ´+edit2.Text;
lancamento.Table1.Filtered:=true;
query1.SQL.Clear;
query1.SQL.ADD(´SELECT * from f´+edit1.Text+ano.SelText+´.dbf order by refere´);
query1.ExecSQL;
dbgrid1.Columns[11].Visible:=false;
dbgrid1.Columns[0].Visible:=false;
o que estou fazendo de errado ??
ou tem algum outro geito de fazer isso ??
agradeco
edu
Deusem
Curtidas 0
Respostas
Inutaishou
25/10/2004
A única coisa que vejo é que você não abriu a tabela: Query1.Open;
Mas de mais detalhes... Deu algum erro?
[]´s,
Mas de mais detalhes... Deu algum erro?
[]´s,
GOSTEI 0
Aroldo Zanela
25/10/2004
Colega,
Independente de sua base de dados, para SELECT, use exclusivamente o método Open, conforme citado pelo Gabriel. Portanto:
[b:d938fc38b0][color=red:d938fc38b0]Onde tem: (errado)[/color:d938fc38b0][/b:d938fc38b0]
[b:d938fc38b0][color=blue:d938fc38b0]Substitua por:[/color:d938fc38b0][/b:d938fc38b0]
Independente de sua base de dados, para SELECT, use exclusivamente o método Open, conforme citado pelo Gabriel. Portanto:
[b:d938fc38b0][color=red:d938fc38b0]Onde tem: (errado)[/color:d938fc38b0][/b:d938fc38b0]
query1.ExecSQL;
[b:d938fc38b0][color=blue:d938fc38b0]Substitua por:[/color:d938fc38b0][/b:d938fc38b0]
query1.Open;
GOSTEI 0
Deusem
25/10/2004
coloquei o query1.open; e o dbgrid naum acontece nada...
no dbgrid meu estou colocando datasouce igual ao da query
o q mais posso colocar pra receber uma ajuda
agradeco
edu
no dbgrid meu estou colocando datasouce igual ao da query
o q mais posso colocar pra receber uma ajuda
agradeco
edu
GOSTEI 0