skさん回答ありがとうございました。
654件のデータが190件に整理され助かりました。
2パターン出来ましたがデザインビューでは同じ表記でした。
結果も同じです。
SELECT [セイヒンマスター2].*
FROM セイヒンマスター2
WHERE (Replace(Nz([セイヒンマスター2].[品番],""),"-","")<>"")
AND (Not Replace(Nz([セイヒンマスター2].[品番],""),"-","")Like"*[!0-9]*");
SELECT [セイヒンマスター20240901].*
FROM セイヒンマスター20240901
WHERE (((Replace(Nz([セイヒンマスター20240901].[品番],""),"-",""))<>"" And (Replace(Nz([セイヒンマスター20240901].[品番],""),"-","")) Not Like "*[!0-9]*"));
suzuさん回答ありがとうございました
関数のハードルが少し高く私にとっては上手くいかなかったので
この場はギブアップとさせていただきました。
この度はありがとうございました。