No it won't, because the expression only finds capital letters. Upper is just an alias name for the calculated field. To get lower case, you'd need a separate query for Between 97 And 122 or you could try Not Between 65 And 90. I think I'd go with the latter since the only characters that can be upper case are letters from A to Z (assuming this is about English). If you specify 97 to 122 (a to z) you'll omit anything where the value might end in something else, assuming that's even possible.