Jump to content
DenisRuss

Qual o Valor + Repetido ?

Recommended Posts

DenisRuss

Boas noites Comunidade !

É o seguinte:

Eu queria fazer um TOP de Clientes , e um TOP de Filmes. O cliente que mais aluga e o filme mais alugado.

Eu tenho uma datagridview com a tabela Aluguer lá como auxiliar.

Agora como faço para ser qual o cliente que se repete mais e o filme que se repete mais  ? pois esse será o 1º lugar.

Acho que ja deu para perceber a ideia e a Duvida.

Aguardo Resposta, SFF

Cumprimentos

Share this post


Link to post
Share on other sites
Caça

Fazes um Count aos clientes, agrupas por cliente e ordenas de forma descendente


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
DenisRuss

sim é essa a ideia.

Desculpa a minha Ignorância, mas nao sei como fazer.

é que eu so queria os 10 primeiros, para apresentar numa ListBox

Share this post


Link to post
Share on other sites
Caça

Tipo isto

SELECT TOP(10) COUNT(ID) AS TOTAL, NOME FROM CLIENTES GROUP BY NOME ORDER BY TOTAL 


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
DenisRuss

Eu tenho uma datagridview preenchida com os valores.

nao será mais facil verificar na datagridview ?

Share this post


Link to post
Share on other sites
Caça

Tu é que sabes o que queres fazer não sou eu..


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
DenisRuss

Eu pensava em precorrer a coluna ID_Cliente da datagrid, verificar qual o mais repetido e preencher uma variavel e assim sucessivamente, mas nao sei como fazer

Share this post


Link to post
Share on other sites
bioshock

Tipo isto

SELECT TOP(10) COUNT(ID) AS TOTAL, NOME FROM CLIENTES GROUP BY NOME ORDER BY TOTAL 

Erm, não o estás a ajudar na integra. Dizer-lhe só isso não basta. Será que ele sabe o que são queries? Será que está a usar statements? Ou é tudo via-wizard?

Share this post


Link to post
Share on other sites
Caça

Eu queria fazer um TOP de Clientes , e um TOP de Filmes

Pensei que sim


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
DenisRuss

Acho que estão a complicar as coisas.

Apenas quero preencher uma variável com o valor que se repete mais numa coluna na DatagridView. Penso que nao é preciso isso de linq e queries .

Share this post


Link to post
Share on other sites
bioshock

Denis, não estás a perceber. Onde é que vais buscar os registos para preencher a datagrid?

Share this post


Link to post
Share on other sites
jpaulino

DenisRuss ... ou tu mostras o que queres e o que tens feito, ou ninguém te consegue ajudar.

O que tenho visto até agora é o pessoal a pedir mais informação e tu respondes sim ou não, mostrar um linha de código, etc.

Assim não dá!

Quem é que precisa de ajuda?

Share this post


Link to post
Share on other sites
DenisRuss

É o seguinte, eu nao tenho codigo nenhum "Basicamente".

Dim valor, valor2 As Integer
        For Each col As DataGridViewRow In DataGridView1.Rows
            valor = col.Cells(2).Value
            For Each cel As DataGridViewRow In DataGridView1.Rows
                If cel.Cells(2).Value = valor Then

                    Label3.Text = valor
                End If


            Next
        Next

http://img218.imageshack.us/i/imageboq.jpg/

Espero que isto ajude  :x

Peço desculpa por nao explicar melhor

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.