長年の聞き手、初めての電話者...
Access 2007 には、Account Name という名前の列と Client Name という名前の列があり、同じ情報を持っています。一意のアカウント名ごとに、すべての修飾された一意のクライアント名。テーブルはそれぞれアカウント名とクライアント名をキーにしており、その他の情報は数値です。
この 2 つを大まかに一致させようとしているので、パラメーター (名前) があり、アカウント名とクライアント名の両方を返すための基準は次のLIKE "*"&[Name]&"*"
とおりです。そのため、同様の名前のみが返されます。ただし、ユーザーは名前として「Programmers」と入力する可能性があるため、結果のテーブルを次のように表示する必要があります。
United Programmers The United Programmers, Inc.
. Programmers Coalition, LLC
. Programmers Guild
Programmers Coalition The United Programmers, Inc.
. Programmers Coalition, LLC
. Programmers Guild
Programmers Guild The United Programmers, Inc.
. Programmers Coalition, LLC
. Programmers Guild
私は通常、これをクエリのみで行うことはありませんし、必ずしも Access でも行うことはありませんが、これははるかに大きなプロセスの小さな部分です。その結果、可能であれば、Access 2007 のクエリ ビルダを使用してすべてを行う必要があり、手動でコード化された SQL は、私がこれを引き渡した後に他の誰かが維持する必要があります。
これが泥のように澄んでいることは知っていますが、どうすればもっとはっきりさせることができるかわかりません。ご質問があれば喜んでお答えします。
回答:私自身の質問にまだ回答することは許可されていませんが、数分前に発見したことは次のとおりです。
を使用してメイン テーブルからクライアント名とアカウント名の両方をインポートするクエリを作成し、LIKE "*"&[Name]&"*"
必要な方法でデータをインポートできるようにしました。次に、アカウント名とクライアント名に最初のクエリのデータを入力する別のクエリを作成しましたが、このクエリのプロパティ シートで [一意の値] を [はい] に変更しました。
これで、[Name] パラメータとの類似性に基づいて返された一意のアカウント名ごとに一意のクライアント名がリストされた、非常に優れたテーブルが出力されます。
実験による損傷の一部をクリーンアップするために、すべてのデータを新しい Access DB にインポートする必要がありましたが、ようやくどこかへ到達しました。