私は患者のフルネームが1つのフィールドに格納されたAccessデータベースを持っています。これはala "John Henry Michaels"です。私は、データベース内のユーザーの検索から名前を取得できるようにしたいと思います。さて、hereは私が欲しいものはほとんどです。このAccess 2007で文字列内の単語を検索するには
WHERE " " & tblEmployee.FullName & " " Like "* " & tblNames.Name & " *"
を見つけました。唯一の問題は、ユーザーがミドルネームを知らずに「John Michaels」と入力した場合、「John Henry Michaels」が表示されないことです。ユーザー入力の任意の部分についてフィールドを検索する方法はありますか?
残念ながら、データベースの性質上、人が持つことのできる名前の数には制限がありません。 "Michael Daniel Alexander Davis Peterson Johnson"は完全に有効です。私も2つの部分が入力されることを保証することはできませんので、私はループを調べます – Dieterlan