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 clienteTroque 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