• ベストアンサー

別フォームのドロップダウンの値を指定したい

お世話になります OS:WinXP Ver:Access2000 フォームAからフォームBを開く際にフォームBのドロップダウンにその値を渡したいです。 具体的には列幅2;0でスタッフ;1とスタッフ;2が入れてあり、フォームAからスタッフという文字列を渡すと、上にある1のスタッフしか指定できないので2のスタッフを指定する方法が知りたいです 表現に不足があれば教えてください。補足します

質問者が選んだベストアンサー

  • ベストアンサー
  • ipsum11
  • ベストアンサー率21% (55/251)
回答No.1

ちょっと理解できていませんが、フォームBに列幅2;0でスタッフ;1とスタッフ;2が入ったドロップダウンがあって、 フォームAから「スタッフ」を渡してフォームBを開くと、ドロップダウンが選択されている、ってことですかね? 見た所、ドロップダウンに表示される文字列が同じように思えますが... これだと先頭のスタッフが表示されるんじゃないですかね。 こういうときは、「スタッフ」を渡すのではなく、インデックス(ListIndexに設定する)を渡してやれば、選択させたい行を指定できると思います。

medysiel
質問者

お礼

ありがとうございます。おっしゃるとおりフォームBのドロップダウンに入れたいのです 文字列が同じ可能性がなければ文字列渡して終わりなんですが、同姓同名の可能性があるものですから・・・ やっては見たのですがイマイチListIndexの使用方法がぱっとしません。 どんな感じで使えばよいかお教え願えませんでしょうか?

medysiel
質問者

補足

ご教授いただいた情報を元に検索したところ解決いたしました。 ListIndexは参照しかできない模様でItemDataで対応いたしました ありがとうございました

関連するQ&A