Today I was writing a simple message to be shown to the user whenever at least one field was not supplied.
Every/All fields must be supplied.
I'm in doubt about the usage of Every vs All, which one do you think is the most appropriate here ?
If you can get it, you should read Zeno Vendler's article "Each and Every, Any and All," (originally published in Vol LXXI, no. 282 of Mind, April 1962; and reprinted in his 1967 book Linguistics in Philosophy).
Vendler goes through this set of English quantifiers and shows their differences and similarities. I don't have my copy handy, so I'll just list a few differences here. These are all universal quantifiers, by the way.
Although they are semantically plural, each and every are grammatically singular, while all is grammatically plural.
each and all are subject to Quantifier-float, but every isn't. (Note that Q-float with each requires a plural subject and verb, instead of singular.)
as quantifiers, each, every, and all have quite different determiner constructions.
It's a matter of number agreement. Either of these are acceptable:
Every field must be supplied.
All fields must be supplied.
You could also say each field must be supplied.
I must say that I disagree with field and supplied together. The user is supplying information, not fields. May I suggest:
Each field/All fields must be completed?
I was gonna say what cornbread said, but then I realized he already said it. The word "supplied" is the reason for the ambiguity. If "completed" doesn't float your boat you could always put "Each field must contain a response".