Several possibilities.
With your design, every criteria for each field has to exist because this is strictly an AND situation (WHERE Plant = 1 AND Line = 2 AND Date = #01/01/2018#). If you're not understanding or wish to test, open a new test select query on this table and put those values you're showing in verbatim (i.e. don't use form reference) and run it. No records? Try one field at a time. If you get records, then there are none that satisfy all of the conditions you're applying.
Or if you get records in the test query with all 3 fields with criteria, likely there's a problem with your form/control reference, such as spelling, you're referencing a subform, the form is on a navigation form, or who knows. You may have to put criteria on separate lines (OR condition).
Or all of the above doesn't apply, and your date field contains time, and there's no records that satisfies the exact interpretation Access does with date fields containing time but the query uses no time values. This is common when those conditions exist plus you use operators on dates (BETWEEN, >=, <=). If you specify BETWEEN 01/01/2018 AND 01/02/2018 for example, the cutoff is midnight of 01/02/2018 when time is not provided. Thus you get nothing after that, such as 08:00. This problem is quite like the aforementioned issue when no records satisfy all the criteria - it's different in that when you look at the data, you expect to get results that match if you don't know how it works.
EDIT: forgot to mention that Date is a poor choice for any object or field name, plus it would prove to be ambiguous at some point. See
One source about how to name things - http://access.mvps.org/access/general/gen0012.htm
What not to use in names - http://allenbrowne.com/AppIssueBadWord.html
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.