でこれは単純にする必要がありますが、私はこの問題を把握や答えを見つけることができません。問合せ:インデックスオフ1
私は、関連する分野UnitName
とテーブルUnits
を持っており、 Division
。
私が照会しています:
SELECT UnitName
FROM Units
WHERE Division = '9';
それを取得と同じくらい簡単に。レコードのテーブル内のDivision
フィールドが値集合ソースのクエリで検索/コンボボックスによって移入されます。
SELECT Division.ID, Division.Abbreviation
FROM Divisions
ORDER BY Abbreviation;
バインドされた列はWHERE Division = 'X'
が設定されている場合にのみ動作し、UNITNAMEを選択0
しかし最初のクエリであり、だから、Xは私がテーブルで見ることができる実際のIDより1少ないです。
たとえば、私のテストテーブルを見ると、Divisionフィールドに9と表示されているレコードがあります。クエリではX = 8に設定するとこのレコードしか見つかりません。
なぜですか?
「バインドされた列」のコメントはおそらく、ユーザーインターフェイスで問題に遭遇しているというヒントです。これを生のクエリとして実行しようとしましたか?おそらくそれはそこで動作します。そのような場合は、あなたが対話しているドロップダウンや他のUI要素に注目してください。 – Alan
BoundColumnを1に、ColumnCountを2に、ColumnWidthを0に設定する; 1.0 " – June7
テーブル内でルックアップを使用しない** [テーブル内のルックアップフィールドの邪魔](http://access.mvps.org /access/lookupfields.htm) – Rene