Although I have put a solved on this thread, I encountered another compile error, and I better not make another thread with the same title ^^
It is regarding the code underneath. The compile error says: method or data member not found.
Could someone tell me what I am doing wrong, because I cant see it
The highlighted text appears yellow in VBA.
Code:
Private Sub cboAirports_AfterUpdate()
Dim strSQL As String
strSQL = "SELECT TierT.Tier, AirportT.Airport, AircraftMovementT.AirMovementMDAInbound, AircraftMovementT.AirMovementMDAOutbound, AircraftMovementT.AirMovementRegionalInbound, AircraftMovementT.AirMovementRegionalOutbound, AircraftMovementT.AirMovementINTLInbound, AircraftMovementT.AirMovementINTLOutbound, AircraftMovementT.AirMovementTotalTotal, PassengerT.PassengerMDAOutbound, PassengerT.PassengerRegionalInbound, PassengerT.PassengerRegionalOutbound, PassengerT.PassengerInternationalInbound, PassengerT.PassengerInternationalOutbound, PassengerT.PassengerTotalTotal, PassengerT.PassengerMDAInbound, YearT.Year, TierT.TierID, AirportT.AirportID" & _
"FROM YearT INNER JOIN ((TierT INNER JOIN (TierJointAirport INNER JOIN (AirportT INNER JOIN AircraftMovementT ON AirportT.AirportID = AircraftMovementT.AirportID) ON TierJointAirport.AirportID = AirportT.AirportID) ON TierT.TierID = TierJointAirport.TierID) INNER JOIN PassengerT ON (PassengerT.PassengerNrID = AircraftMovementT.AircraftMovementNrID) AND (AirportT.AirportID = PassengerT.AirportID)) ON (YearT.YearID = PassengerT.YearID) AND (YearT.YearID = AircraftMovementT.YearID) " & _
"WHERE TierT.TierID = " & Me.cboTiers.Column(0) & " AND AirportT.AirportID = " & Me.cboAirports.Column(0) & _
" GROUP BY TierT.Tier, AirportT.Airport, AircraftMovementT.AirMovementMDAInbound, AircraftMovementT.AirMovementMDAOutbound, AircraftMovementT.AirMovementRegionalInbound, AircraftMovementT.AirMovementRegionalOutbound, AircraftMovementT.AirMovementINTLInbound, AircraftMovementT.AirMovementINTLOutbound, AircraftMovementT.AirMovementTotalTotal, PassengerT.PassengerMDAOutbound, PassengerT.PassengerRegionalInbound, PassengerT.PassengerRegionalOutbound, PassengerT.PassengerInternationalInbound, PassengerT.PassengerInternationalOutbound, PassengerT.PassengerTotalTotal, PassengerT.PassengerMDAInbound, YearT.Year, TierT.TierID, AirportT.AirportID" & _
"HAVING (((YearT.Year) = '2012-13'));"
Debug.Print strSQL
Me.RecourdSource = strSQL
Me.Requery
End Sub
Private Sub cboTiers_AfterUpdate()
If Not IsNull(Me.cboTiers) Then
Me.cboAirports.RowSource = " SELECT QueryTier.AirportID, QueryTier.Airport" & _
" FROM QueryTier" & _
" WHERE TierID = " & Me.cboTiers & _
" ORDER BY Airport"
Me.cboAirports = Null
Me.cboAirports.Requery
End If
End Sub
Edit: Saw the mistake I made. Spelling mistake. Now it has turned into a runtime error 3075. And same as before edit, the highlighted text is highlighted in VBA
Edit[2]: already solved it, VBA can be so easy sometimes...