私はDVDレンタルサービスのデータベースを作成しており(学校の割り当てとして)、映画のジャンルのデータが提供されています。さまざまな種類のジャンル(およびその他のデータ)は、既存のExcelテーブルからインポートされました。ジャンルは以下の通りである:アクセスのデータを分離する
これに伴う問題は、私は(私は1つのフィールドにアクション/アドベンチャーを持っていないことができ、すなわち、彼らは分離しなければならない)ジャンルが分離している必要があるということです。これは、そのジャンルに基づいてDVDを検索することができるようにするため、同じDVDが異なるジャンルで表示されることがあります。
私は「ジャンル」欄で関連する別のテーブルを作成しようとしたし、次のコードを使用してデータを分離している:
Left$([genre],InStr(1,[genre],"/")-1)
これは、ジャンルの一つを見つけ、 'という名前のフィールドにそれを置くためのものですジャンル1 '。次は、データの他の半分を見つけると「genre2」という名前のフィールドにそれを置く:
Right$([genre],Len([genre])-InStr(1,[genre],"/"))
これは、作業を行い、しかし、それは私に#Func!
errorを与えます。
このエラーを防止する方法はありますか、DVDをいずれかのジャンルに基づいて(フォームで)検索できるようにする方法はありますか?
"/"が付いていないすべてのジャンルでエラーが発生します。あなたはcalcのInstrを使う前にそれを罠に入れる必要があります – dbmitch