Solved Sort Query Result by Ascending or Descending

hrdpgajjar

Registered User.
Local time
Today, 18:57
Joined
Sep 24, 2019
Messages
133
HI all,
I have a query designed on "Search Button" Click event as under,

Code:
Private Sub btnsearch_Click()


    Dim SQL As String
    
    SQL = "SELECT DataBase.ID, DataBase.[Regi No], DataBase.[Farmer Name], Database.[MIS System], Database.[Area (Ha)]" _
    & " FROM [DataBase] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
    
    
    Me.sublist.Form.RecordSource = SQL
    Me.sublist.Form.Requery
    
    Dim supplyqry As String
    
    supplyqry = "SELECT [Material Order Details].ID, [Material Order Details].[Regi No], [Material Order Details].[Farmer Name], [Material Order Details].[MIS System], [Material Order Details].[Material Supplied Date]" _
    & " FROM [Material Order Details] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
    
    Me.sublistsupply.Form.RecordSource = supplyqry
    Me.sublistsupply.Form.Requery
    






End Sub

Now I want the result in Descending order. How can I do it.


Thanks !!!!
 
Code:
Private Sub btnsearch_Click()


    Dim SQL As String
   
    SQL = "SELECT DataBase.ID, DataBase.[Regi No], DataBase.[Farmer Name], Database.[MIS System], Database.[Area (Ha)]" _
    & " FROM [DataBase] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
   
   
    With Me.sublist.Form
        .RecordSource = SQL
        .Requery
        .OrderBy = "theField DESC"
        .OrderByOn = True
    End With
   
    Dim supplyqry As String
   
    supplyqry = "SELECT [Material Order Details].ID, [Material Order Details].[Regi No], [Material Order Details].[Farmer Name], [Material Order Details].[MIS System], [Material Order Details].[Material Supplied Date]" _
    & " FROM [Material Order Details] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
   
    With Me.sublistsupply.Form
        .RecordSource = supplyqry
        .Requery
        .OrderBy = "yourField DESC"
        .OrderByOn = True
    End With
   
   

End Sub
 
Last edited:
Code:
Private Sub btnsearch_Click()


    Dim SQL As String
 
    SQL = "SELECT DataBase.ID, DataBase.[Regi No], DataBase.[Farmer Name], Database.[MIS System], Database.[Area (Ha)]" _
    & " FROM [DataBase] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
 
 
    With Me.sublist.Form
        .RecordSource = SQL
        .Requery
        .OrderBy = "theField DESC"
        .OrderByOn = True
    End With
 
    Dim supplyqry As String
 
    supplyqry = "SELECT [Material Order Details].ID, [Material Order Details].[Regi No], [Material Order Details].[Farmer Name], [Material Order Details].[MIS System], [Material Order Details].[Material Supplied Date]" _
    & " FROM [Material Order Details] " _
    & " WHERE [Farmer Name] LIKE '*" & Me.sb & "*' " _
    & " OR [Regi No] LIKE '*" & Me.sb & "*' " _
 
    With Me.sublistsupply.Form
        .RecordSource = supplyqry
        .Requery
        .OrderBy = "yourField DESC"
        .OrderByOn = True
    End With
 
 

End Sub
I have done it but its not working.. any help?
 
it will not work unless you put the Correct fieldname to sort with.
 

Users who are viewing this thread

Back
Top Bottom