Boa noite
Amigos uma ajuda, tenho um Formulário que me dá uma ordem por valor com este código:
Private Sub fncRemontaOrdem()
Dim rs As DAO.Recordset, strSql As String, k As Long
strSql = "SELECT * FROM Tabela1 ORDER BY Valor;"
Set rs = CurrentDb.OpenRecordset(strSql)
Do While Not rs.EOF
k = k + 1
rs.Edit
rs!Ordem = k
rs.Update
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
Me.Repaint
End Sub
60 = 6 em vez de 6 seria 1
55 = 5 em vez de 5 seria 2
40 = 4 em vez de 4 seria 3
38 = 3 em vez de 3 seria 4
25 = 2 em vez de 2 seria 5
20 = 1 em vez de 1 seria 6
Grato
Boiça
Amigos uma ajuda, tenho um Formulário que me dá uma ordem por valor com este código:
Private Sub fncRemontaOrdem()
Dim rs As DAO.Recordset, strSql As String, k As Long
strSql = "SELECT * FROM Tabela1 ORDER BY Valor;"
Set rs = CurrentDb.OpenRecordset(strSql)
Do While Not rs.EOF
k = k + 1
rs.Edit
rs!Ordem = k
rs.Update
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
Me.Repaint
End Sub
60 = 6 em vez de 6 seria 1
55 = 5 em vez de 5 seria 2
40 = 4 em vez de 4 seria 3
38 = 3 em vez de 3 seria 4
25 = 2 em vez de 2 seria 5
20 = 1 em vez de 1 seria 6
Grato
Boiça