Solved Sort Query Result by Ascending or Descending (1 Viewer)

hrdpgajjar

Registered User.
Local time
Today, 12:12
Joined
Sep 24, 2019
Messages
51
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 !!!!
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Today, 14:42
Joined
May 7, 2009
Messages
19,233
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:

hrdpgajjar

Registered User.
Local time
Today, 12:12
Joined
Sep 24, 2019
Messages
51
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?
 

arnelgp

..forever waiting... waiting for jellybean!
Local time
Today, 14:42
Joined
May 7, 2009
Messages
19,233
it will not work unless you put the Correct fieldname to sort with.
 

Users who are viewing this thread

Top Bottom