Comando Sql - Consulta
Boa tarde,
Preciso de uma Mãozinha aqui, para finalizar uma consulta.
Tabela : Firebird 2.5
Componente: TZQuery (Zeos)
Tenho uma Tabela no banco para cadastrar os Pedidos do Cliente.
Estou desenvolvendo um form para o CAIXA, onde será listado (exibidos) somente os pedidos de Venda que tenha o Campo STATUSPEDIDO da Tabela Tipo VARCHAR, como FINALIZADO, para que a partir dai seja efetivado a venda no caixa.
Coloque no botão fechar Venda, o seguinte codigo para determinar como Finalizado Status.
DATASOURCE.TabelaCAMPO.Asstring := 'FINALIZADO';
Preciso de uma dica de codigo SQL para ser colocado no componente acima, ou outra forma de realizado, sendo feita esta filtragem.
Preciso de uma Mãozinha aqui, para finalizar uma consulta.
Tabela : Firebird 2.5
Componente: TZQuery (Zeos)
Tenho uma Tabela no banco para cadastrar os Pedidos do Cliente.
Estou desenvolvendo um form para o CAIXA, onde será listado (exibidos) somente os pedidos de Venda que tenha o Campo STATUSPEDIDO da Tabela Tipo VARCHAR, como FINALIZADO, para que a partir dai seja efetivado a venda no caixa.
Coloque no botão fechar Venda, o seguinte codigo para determinar como Finalizado Status.
DATASOURCE.TabelaCAMPO.Asstring := 'FINALIZADO';
Preciso de uma dica de codigo SQL para ser colocado no componente acima, ou outra forma de realizado, sendo feita esta filtragem.
Flavio Silva
Curtidas 0
Respostas
Joel Rodrigues
17/04/2013
Amigo, você quer filtrar os pedidos finalizados ou marcar um pedido como finalizado?
Para filtrar, é só usar uma consulta SQL das mais simples possíveis, filtrando pelo campo em questão (where campo = 'FINALIZADO').
Para filtrar, é só usar uma consulta SQL das mais simples possíveis, filtrando pelo campo em questão (where campo = 'FINALIZADO').
GOSTEI 0
Daniel Santos
17/04/2013
Estude um pouco sobre comandos SQL que voce vai precisar para consulta junto com seus Exemplos, pesquise principalmente sobre
SELECT
WHERE
INNER JOIN
LEFT JOIN
UNION
GROUP
ORDER
SELECT
WHERE
INNER JOIN
LEFT JOIN
UNION
GROUP
ORDER
GOSTEI 0
Flavio Silva
17/04/2013
Obrigado Daniel e Joel,
Tinha colocado o FINALIZADO entre aspas duplas, por isso estava dando erro.
Tinha colocado o FINALIZADO entre aspas duplas, por isso estava dando erro.
GOSTEI 0
Joel Rodrigues
17/04/2013
Valeu então, cara. Pensei que você estivesse mais distante da solução, deu entender que você não sabia fazer a consulta.
Mas sendo assim, tá show de bola.
Vou marcar este tópico como Concluído.
Mas sendo assim, tá show de bola.
Vou marcar este tópico como Concluído.
GOSTEI 0