Jump to content
estica

Ordem dos items

Recommended Posts

estica

Boa noite,

Ao abrir uma Form onde contem a lista de Items uso o seguinte código...

Try

sqL = "SELECT ItemNo, itemCode, iDescription, ISize, StocksOnHand, UnitPrice FROM Item Order By iDescription"

ConnDB()

cmd = New OleDbCommand(sqL, conn)

dr = cmd.ExecuteReader(CommandBehavior.CloseConnection)

dgw.Rows.Clear()

Do While dr.Read = True

dgw.Rows.Add(dr(0), dr(1), dr(2), dr(3), dr(4), dr(5))

Loop

Catch ex As Exception

MsgBox(ex.Message)

Finally

cmd.Dispose()

conn.Close()

End Try

 

 

 

Alguem sabem como faço para os itens serem abertos e apresentados por ordem crescente do ID?

É que eles estão por ordem no ficheiro da base de dados.

Share this post


Link to post
Share on other sites
Antonio Silva Magalhaes

Bom dia,

sqL = "SELECT ItemNo, itemCode, iDescription, ISize, StocksOnHand, UnitPrice FROM Item Order By Id Asc" 

 

Abraço

António Magalhaes

Share this post


Link to post
Share on other sites
estica

Enganei me na pergunta...

O que queria perguntar era por ordem decrescente para o ultima adicionado ser o primeiro a ser apresentado.

sqL = "SELECT ItemNo, itemCode, iDescription, ISize, StocksOnHand, UnitPrice FROM Item Order By ItemNo"

Share this post


Link to post
Share on other sites
ruipedroalves
17 minutes ago, estica said:

Enganei me na pergunta...

O que queria perguntar era por ordem decrescente para o ultima adicionado ser o primeiro a ser apresentado.

sqL = "SELECT ItemNo, itemCode, iDescription, ISize, StocksOnHand, UnitPrice FROM Item Order By ItemNo"

Assumindo que o valor que colocas na coluna ItemNo no último registo adicionado é maior do que todos os anteriores, a tua query está bem mas na cláusula ORDER BY deves acrescentar DESC (descendent) à referida coluna:

sqL = "SELECT ItemNo, itemCode, iDescription, ISize, StocksOnHand, UnitPrice FROM Item Order By ItemNo DESC"

Caso não seja bem isto o que queres, posta aí a estrutura da tabela para percebermos melhor o que está por trás.

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.