Por gentileza,
Tenho esse SQL que carrega uma caixa de listagem, gostaria de ordenar pelo campo Código (tblMensagens), como faço, estou quebrando a cabeça e nada:
Muito obrigado!
Tenho esse SQL que carrega uma caixa de listagem, gostaria de ordenar pelo campo Código (tblMensagens), como faço, estou quebrando a cabeça e nada:
- Código:
Private Sub lstMensagens_KeyDown(KeyCode As Integer, Shift As Integer)
Dim db As DAO.Database, ws As DAO.Workspace, rs As DAO.Recordset, rs2 As DAO.Recordset, L As Double, R As String, varPath As Variant, varPath2 As String, VarArq As Integer
Set ws = DBEngine.Workspaces(0)
Set db = ws.OpenDatabase(CurrentProject.Path & "\Sistema de Vendas_be.accdb", False, False, "MS Access;PWD=xxxxxxxxxxx")
Set rs = db.OpenRecordset("SELECT * FROM tblMensagens WHERE Código like " & Me.lstMensagens.Column(0) & "")
Set rs = db.OpenRecordset("SELECT * FROM tblAnexos WHERE CodMensagem like " & Me.lstMensagens.Column(0) & "")
For L = 0 To Me.lstMensagens.ListCount
If Me.lstMensagens.ListIndex = L Then
R = "ComDados"
End If
Next
If R <> "ComDados" Then
MsgBox "Você não selecionou nenhuma mensagem para excluir.", vbExclamation, "Aviso"
Else
If MsgBox("Deseja excluir essa mensagem?", vbYesNo + vbQuestion, "Aviso") = vbYes Then
db.Execute "DELETE FROM tblMensagens WHERE Código=" & Me.lstMensagens.Column(0) & ""
db.Execute "DELETE FROM tblAnexos WHERE CodMensagem=" & Me.lstMensagens.Column(0) & ""
Me.TxtPesquisa.SetFocus
Call Pesquisas
Else
Exit Sub
End If
rs.Close
Set rs = Nothing
End If
End Sub
Muito obrigado!