2

"monades"3つのフィールドを持つ名前のテーブルがあります

1.monada
2.nomos
3.perioxi

1番目のフィールド(monada)の私のエントリには、2番目のフィールド(nomos)と3番目のフィールド(perioxi)に一意のエントリがあります。

「monada」フィールドのコンボボックスと、フィールドごとに1つずつ、2つのテキストボックスを使用してフォームを作成します。

コンボボックスの値を変更するたびに、2つのテキストボックスを更新したいと思います。

たとえば、コンボボックスで「1oMAL」を選択した場合、nomos txtボックスで「crete」を取得し、perioxitxtボックスで「chania」を取得したいと思います。

これを取得するために、各txtボックスのBeforeUpdateメソッドに次の行を追加しました

=[monades]![nomos} and = [monades]![perioxi].

私のフォームはテーブル「モネード」に接続されています

どうすればそれを修正して仕事を終わらせることができますか??私はそれを機能させるために何時間も無駄にしました..:(

アップデート:

このようなものも機能しません

Private Sub monada_AfterUpdate()
If Not IsNull(Me!monada) Then
     Me!nomos.Value = Me!monada.Column(1)
     Me!perioxi.Value = Me!monada.Column(2)
     Me.Requery
End If
End Sub
4

1 に答える 1

0

私のせいは、「列数=3」を設定しなければならなかったことです。それを修正し、上から更新コードを貼り付けると、すべてが正常に機能します!! あなたの時間の仲間をありがとう!!:)

于 2013-02-10T14:04:56.540 に答える