A family of Microsoft relational database management systems designed for ease of use.
My previous suggestion applies. Add TravelType to the WHERE clause to segregate the calculations.
It's not clear whether you have a properly designed table with a Foreign Key for TravelType, or if you used a MultiValue field with those three values in it for TravelType. Either way, the parameter form will have to provide a control that allows you to indicate which one you want to calculate on.
Another option could be to add it to the query's SELECT and GROUP BY clauses. That would return all three.
EDIT: I made a mistake. I think this is the right syntax.
SELECT DailyCarPoolers.PU_Dt, DailyCarPoolers.TravelType, Count(*) AS DailyCarPoolerCount
FROM (SELECT DISTINCT PU_Dt, Carpooler, TravelType
FROM tblTravelRoute
WHERE PU_Dt BETWEEN Forms!frmParameter01a!txtStartDt AND Forms!frmParameter01a!txtEndDt AND PU_Loc = 2) AS DailyCarPoolers
GROUP BY DailyCarPoolers.PU_Dt, DailyCarPoolers.TravelType;