Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1551 / 2272 ツリー ←次へ | 前へ→

【6586】リストボックスが、次のレコードで同じ選... 初心者 05/10/25(火) 16:34 質問[未読]
【6589】Re:リストボックスが、次のレコードで同じ選... Gin_II 05/10/25(火) 16:52 回答[未読]
【6591】Re:リストボックスが、次のレコードで同じ選... 初心者 05/10/25(火) 17:01 質問[未読]
【6593】Re:リストボックスが、次のレコードで同じ選... Gin_II 05/10/25(火) 17:21 回答[未読]
【6595】Re:リストボックスが、次のレコードで同じ選... 初心者 05/10/25(火) 17:27 質問[未読]
【6596】Re:リストボックスが、次のレコードで同じ選... Gin_II 05/10/25(火) 17:36 回答[未読]
【6604】Re:リストボックスが、次のレコードで同じ選... 初心者 05/10/26(水) 9:38 質問[未読]
【6607】Re:リストボックスが、次のレコードで同じ選... Gin_II 05/10/26(水) 11:54 回答[未読]
【6612】Re:リストボックスが、次のレコードで同じ選... 05/10/26(水) 13:11 発言[未読]

【6586】リストボックスが、次のレコードで同じ選...
質問  初心者  - 05/10/25(火) 16:34 -

引用なし
パスワード
   お忙しいところ申し訳ありません。

リストボックスを作ったのですが、次のレコードにいっても同じところを示しています。
いろいろサイトをまわってマクロをいじったりコードをいじったりしたのですが、泥沼にはまってしまったみたいです。

どなたか教えてください!

ちなみに、
OS:Win XP
Access Ver.:2003
使用です。

【6589】Re:リストボックスが、次のレコードで同じ...
回答  Gin_II  - 05/10/25(火) 16:52 -

引用なし
パスワード
   >リストボックスを作ったのですが、次のレコードにいっても同じところを示しています。

テーブル/クエリのフィールドと連結していないだけでは?
リストボックスのコントロールソースプロパティを確認してください。

【6591】Re:リストボックスが、次のレコードで同じ...
質問  初心者  - 05/10/25(火) 17:01 -

引用なし
パスワード
   ▼Gin_II さん:
>>リストボックスを作ったのですが、次のレコードにいっても同じところを示しています。
>
>テーブル/クエリのフィールドと連結していないだけでは?
>リストボックスのコントロールソースプロパティを確認してください。

コントロールソースプロパティは、一つ目も二つ目も、そのコントロールのみを示しているだけです。
連結するにはどうしたらよいでしょうか。
初心者で、もしかしたらめんどくさい質問をしているのかも知れず、申し訳ありません。

【6593】Re:リストボックスが、次のレコードで同じ...
回答  Gin_II  - 05/10/25(火) 17:21 -

引用なし
パスワード
   > コントロールソースプロパティは、一つ目も二つ目も、そのコントロールのみを
> 示しているだけです。

うん?デザインビューで、リストボックスを選択して、コントロールソースを
確認していただければいいのですが・・・

> 連結するにはどうしたらよいでしょうか。

現状は、何か設定してありますか?

【6595】Re:リストボックスが、次のレコードで同じ...
質問  初心者  - 05/10/25(火) 17:27 -

引用なし
パスワード
   ▼Gin_II さん:
>> コントロールソースプロパティは、一つ目も二つ目も、そのコントロールのみを
>> 示しているだけです。
>
>うん?デザインビューで、リストボックスを選択して、コントロールソースを
>確認していただければいいのですが・・・

それぞれ、
[職種(大)]
[職種(小)]
でした。

>>現状は、何か設定してありますか?

値集合ソースは、
一つ目、SELECT [職種(大)マスタ].[職種(大)ID], [職種(大)マスタ].職種(大) FROM [職種(大)マスタ];

二つ目、SELECT 職種(小)マスタ.職種ID, 職種(小)マスタ.職種(小), 職種(小)マスタ.職種(大)ID FROM 職種(小)マスタ WHERE (((職種(小)マスタ.職種(大)ID)=Forms!顧客情報!職種(大)));
です。

イベントに、「更新後処理」のところに「再クエリ」が入ってます。
ぜんぜんとんちんかんなことを言っていたらごめんなさい。

【6596】Re:リストボックスが、次のレコードで同じ...
回答  Gin_II  - 05/10/25(火) 17:36 -

引用なし
パスワード
   > >うん?デザインビューで、リストボックスを選択して、コントロールソースを
> >確認していただければいいのですが・・・
>
> それぞれ、
> [職種(大)]
> [職種(小)]
> でした。

職種(大)・職種(小) というフィールド名があって、各リストボックスの
コントロールソースプロパティに指定されているということでしょうか?


> リストボックスを作ったのですが、次のレコードにいっても同じところを示しています。

この状態をもう少し詳しく説明してください。


テーブルのデータは、リストボックスを変更した後でも変わっていないのでしょうか?

【6604】Re:リストボックスが、次のレコードで同じ...
質問  初心者  - 05/10/26(水) 9:38 -

引用なし
パスワード
   >職種(大)・職種(小) というフィールド名があって、各リストボックスの
>コントロールソースプロパティに指定されているということでしょうか?
>
そうみたいです。

>> リストボックスを作ったのですが、次のレコードにいっても同じところを示しています。
>
職種(大)コンボで職種(小)リストボックスの選択肢を絞るようにしてあるのですが、選択した項目が(色が反転している)、フォームで入力しようとするときに次のレコードに移っても、同じものがあらかじめ選択されてるかんじです。


>テーブルのデータは、リストボックスを変更した後でも変わっていないのでしょうか?

テーブルのデータは白い(空白の)ままです。


遅くなってしまい、すみません。
リストボックスのデータ(複数選択)をひとつのフィールドに納めるのは難しい、ときいたのですが、それと関係あるのかなあ、と思っています。

【6607】Re:リストボックスが、次のレコードで同じ...
回答  Gin_II  - 05/10/26(水) 11:54 -

引用なし
パスワード
   >リストボックスのデータ(複数選択)をひとつのフィールドに納めるのは難しい、
>ときいたのですが、それと関係あるのかなあ、と思っています。

これです。
複数選択プロパティを使った場合、通常の方法では値の取得ができません。

値の取得・連結コントロールへの代入をすべてVBAを使ってやる必要があります。

とりあえずヘルプで、
ItemsSelected プロパティ
あたりを確認してください。使用例ものっていますので。

【6612】Re:リストボックスが、次のレコードで同じ...
発言    - 05/10/26(水) 13:11 -

引用なし
パスワード
   >とりあえずヘルプで、
>ItemsSelected プロパティ
>あたりを確認してください。使用例ものっていますので。

わかりました!とりあえず見てみます♪
またわからないことがありましたら、ここに書いてみます。

ひとまずありがとうございました!

1551 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free