Fórum 1 duvida e 1 pergunta. #191019

27/10/2003

0

boa noite a todos

uso tabelas paradox7, delphi6

estou utilizando componente table1 para armazenar os dados, e o componente query1 para o filtro


isso é possivel? se sim onde está o erro?

procedure TForm_Cadfuncionarios.ComboBox1CloseUp(Sender: TObject);
var i: integer; s: String;
begin
i:=ComboBox1.ItemIndex; // pega a pos. do item selecionado
s:=ComboBox1.Items.Strings[i]; // Pega a String da posiçao i
query1.Close;
query1.SQL.Clear;
query1.SQL.Add(´SELECT * FROM ´funcionarios.db´ ORDER BY ´+s);
query1.open;


alguém aqui conhce ou tem alguma apostila para fazer funcionar uma impressora fiscal redução z, leitura x, cupons fiscais, etc

[url]anjomd@hotmail.com[/url]


Anjomd

Anjomd

Responder

Posts

27/10/2003

Joilson_gouveia

Vc não disse qual é o erro que está dando...


Responder

Gostei + 0

27/10/2003

Anjomd

o erro é que não está filtrando nada


Responder

Gostei + 0

28/10/2003

Outl@w

Ao invés de:
query1.SQL.Add(´SELECT * FROM ´funcionarios.db´ ORDER BY ´+s);

Tente:
[b:e9df33709b]query1.Sql.Add(´SELECT * FROM FUNCIONARIOS WHERE NOMEDOCAMPO = ´+QUOTEDSTR(S));[/b:e9df33709b]

valeu?

Outl@w


Responder

Gostei + 0

28/10/2003

Fabio.hc

estou utilizando componente table1 para armazenar os dados, e o componente query1 para o filtro


De qual componente vc esta mostrando os dados (Table ou Query)?

Porque a query estará ordenada após o ComboBox1CloseUp.


Responder

Gostei + 0

28/10/2003

Anjomd

estou utilizando o componente table1 para a visualização dos dados


Responder

Gostei + 0

28/10/2003

Fabio.hc

[quote:d2a1ac436d=´outl@w´]Ao invés de:
query1.SQL.Add(´SELECT * FROM ´funcionarios.db´ ORDER BY ´+s);

Tente:
[b:d2a1ac436d]query1.Sql.Add(´SELECT * FROM FUNCIONARIOS WHERE NOMEDOCAMPO = ´+QUOTEDSTR(S));[/b:d2a1ac436d]

valeu?

Outl@w[/quote:d2a1ac436d]

Depois desta alteração o próximo passo é igualar a table1 com a query1:

Ex:
Table1.Locate(´nomedocampo´,Query1.Fields[0].value,[]);


Responder

Gostei + 0

28/10/2003

Anjomd

neste value[] o que devo colocar?


Responder

Gostei + 0

29/10/2003

Fabio.hc

[] - Quando passa todo o conteudo do campo.
ex: ..locate(´Campo´,´FABIO.HC´,[])

[loPartialKey] - Quando passa parte do conteudo do campo.
ex: ..locate(´Campo´,´FAB´,[loPartialKey])


Responder

Gostei + 0

29/10/2003

Anjomd

existe a possibilidade de vc me dar um exemplo de como ficaria este código?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar