COMO MOSTRAR ULTIMAS COMPRAS NUM DATAGRID
Estou desenvolvendo um sistema em que tenho que mostrar as ultimas 10 compras do cliente assim que o cliente é carregado. Mas nem tenho noção de como fazer isso. Só mostra todas as compras do cliente e sempre aparecem todos os campos (nome, data, quantidade, item). Gostaria de saber como faço para exibir apenas as 10 ultimas compras e como fazer para excluir alguns campos do datagrid que não são úteis
Desde já agradeço
Desde já agradeço
CARA PARA VOCÊ TER UMA IDEIA EU TO USANDO ESSE CODIGO MAS ELE NÃO TRAZ AS ULTIMAS 10 MAS COM SUA CRIATIVIDADE OU AJUDA DO PESSOAL PODE ADPTAR ELE PARA TRAZER OS ULTIMOS 10..no meu caso eu mostro todas as ultimas cendas ou compras relacionando o cliente com produto e se é orçamento ou pedido.
.Source = [Ô]SELECT * FROM PedidoF WHERE cliente LIKE [ô]%[Ô] & txtProduto & [Ô]%[ô] AND Situacao LIKE [ô]%[Ô] & txtSituacao1 & [Ô]%[ô] AND Cliente LIKE [ô]%[Ô] & txtCli & [Ô]%[ô][Ô]
.Open
If .BOF = True And .EOF = True Then Exit Sub
Grid.Rows = .RecordCount + 1
Do Until .EOF = True
Row = Row + 1
Grid.Col = 0
Grid.Row = Row
Grid.TextMatrix(Row, 1) = !Pedido
Grid.TextMatrix(Row, 2) = !Quantidade
Grid.TextMatrix(Row, 3) = !Produto
Grid.TextMatrix(Row, 4) = Format(!TotalVenda, [Ô]#,##0.000[Ô])
Grid.TextMatrix(Row, 5) = !SITUACAO
é masi simples ainda
SQL = [Ô]SELECT TOP 10 * FROM tabela ORDER BY DataCompra DESC[Ô]
SQL = [Ô]SELECT TOP 10 * FROM tabela ORDER BY DataCompra DESC[Ô]
Nossa. Brigadão. E a parte de excluir algumas colunas do datagrid. pois só consigo importar todas as colunas.
Experimente informar as colunas que você precisa na cláusula SELECT.
Exemplo:
Ao invés de...
Troque por...
Exemplo:
Ao invés de...
SELECT * FROM cliente
Troque por...
SELECT nome, telefone, endereco FROM cliente
então ficaria assim
SQL = [Ô]SELECT TOP 10 codigo, nome, end, datacompra FROM tabela ORDER BY DataCompra DESC[Ô]
SQL = [Ô]SELECT TOP 10 codigo, nome, end, datacompra FROM tabela ORDER BY DataCompra DESC[Ô]
Obrigado por tudo
Tópico encerrado , respostas não são mais permitidas