Microsoft Access 掲示板

フォームの抽出結果のみをコンボボックスでさらに絞り込みたい / 33

37 コメント
views
4 フォロー
33
りんご 2021/07/20 (火) 17:23:46 c564b@0e907

 コンボボックスの列数を2、列幅を例えば、1cm;1cm、連結列を1にしてどうなったか報告して下さい。

通報 ...
  • 34

    「あ」のボタンを押した後、従業員コンボボックスには、従業員の苗字が1回ずつ(同一名が繰り返されることなく)表示されました。
    そして、名字を選択すると「型が一致しません」となります。

    マクロ名
    基本情報1 : 従業員コンボボックス : AfterUpdate : 埋め込みマクロ
    アクション名
    オブジェクトからレコードの検索
    引数
    -1, , 先頭のレコード, ="[従業員コード] = "& Str(Nz([Screen].[ActiveControl], 0))
    エラー番号
    2950

    となっています。

  • 35
    りんご 2021/07/21 (水) 14:57:33 c564b@0e907 >> 33

    引数
    -1, , 先頭のレコード, ="[従業員コード] = "& Str(Nz([Screen].[ActiveControl], 0))

                  数値型     ≠     文字型
     とりあえず、コンボボックスの表示問題は解決出来たという事でよろしいですか?この質問スレを解決済みにして新しい質問を立てましょう。下記の準備をやっておいて下さい。
     やりたい事の為には、従業員コードが出てくる「従業員テーブル、従業員抽出クエリ、ほにゃららフォームのコンボボックス(値集合ソース:従業員抽出クエリ)」が必要だと思います。
     Q従業員抽出が従業員抽出クエリに相当するならば、従業員コードのフィールドを追加、本番前のお試しクエリに相当するならば、新しいコンボボックス(値集合ソース:従業員抽出クエリ)を作って下さい。コンボボックスの連結列が従業員コードの列になるようにしておきましょう。