Access VBA質問箱 IV

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

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


7295 / 9994 ←次へ | 前へ→

【5894】Re:時間の計算について
質問  わん  - 05/8/18(木) 2:23 -

引用なし
パスワード
   小僧さん:
こんばんわ。
ずーっと、トライしましたが上手くいきません。
一体、どこが悪いのでしょうか?

[#5863]の例ですと、「ポジション」と「年齢」で抽出していましたが、このへんを
「打刻日付の左4文字」  と 「年コンボ」
「打刻日付の6、7文字目」 と 「月コンボ」
を比較すれば可能ですね。この場合は文字列での比較になります。

まずは、[#5863]からトライしたのですが上手くいきません。
T_選手
背番号  :数値型(主キー)
選手名  :テキスト型
ポジション:テキスト型
年齢   :数値型
年棒   :通貨型

背番号  選手名  ポジション  年齢  年棒
2      もとき  内野手   34  \12,000
5      きよはら 内野手   38  \45,000
6      こくぼ  内野手   34  \21,000
8       にし   内野手   34  \15,300
18      くわた  投手    37  \30,500
20      ろおず  外野手  37  \54,000
33      えとう  内野手   35  \21,500
47      くどう  投手    42  \28,000

これに、入団日を付け加えてトライしました。
入団日:日付型
フィールドには適当な年月日を入力

【コンボ年】:コンボボックス
   値集合ソース:SELECT Left(選手1.入団日,4) FROM 選手1 GROUP BY Left(選手1.入団日,4); 
【コンボ月】:コンボボックス
   値集合ソース:SELECT Mid(選手1.入団日,6,2) FROM 選手1 GROUP BY Mid(選手1.入団日,6,2);   
【テキストポジション】:テキストボックス
【テキスト人数】:テキストボックス
【検索ボタン】:コマンドボタン

Private Sub 検索ボタン_Click()
Me.Filter = "入団日 = '" & Me.コンボ年
  Me.FilterOn = True
  Me.テキスト人数 = Me.Recordset.RecordCount
End Sub

何度やっても上手く行かないので1つずつ確認しながら実行するために短くしました。

これで、実行すると
“このオブジェクトに値を代入することはできません。”となってしまいます。
Dim〜As Stringを使うのかとも考え、やってみたのですが結果は同じでした。
どこがいけないのでしょうか?
宜しくお願いします。


給与計算のところで Iif をクエリで使いましたが、
本当はあれもあまり良くないですね…。

他に方法を知らないのですが・・・。


・mdbは年度単位
・テーブルは「今月テーブル」「先月以前テーブル」(もちろん名前は違いますが)

できることならそうしたいですが、どの書籍も詳細から書き始めて
結果的にこうなるというような書き方をしているものが多く、
Access全体を把握しきれていない私には根本的にどう作り上げていくのか考えが及びません。
情けないですが・・・。

658 hits

【5829】時間の計算について わん 05/8/11(木) 14:01 質問
【5831】Re:時間の計算について 小僧 05/8/11(木) 14:35 回答
【5833】Re:時間の計算について わん 05/8/11(木) 15:17 お礼
【5850】Re:時間の計算について わん 05/8/12(金) 13:42 質問
【5851】Re:時間の計算について 小僧 05/8/12(金) 16:02 発言
【5852】Re:時間の計算について わん 05/8/13(土) 15:26 お礼
【5858】Re:時間の計算について 小僧 05/8/15(月) 13:23 発言
【5859】Re:時間の計算について わん 05/8/15(月) 14:47 お礼
【5865】Re:時間の計算について わん 05/8/17(水) 11:05 質問
【5867】Re:時間の計算について 小僧 05/8/17(水) 11:26 発言
【5869】Re:時間の計算について わん 05/8/17(水) 12:37 質問
【5872】Re:時間の計算について 小僧 05/8/17(水) 13:45 発言
【5873】Re:時間の計算について わん 05/8/17(水) 14:16 発言
【5879】Re:時間の計算について 小僧 05/8/17(水) 15:39 発言
【5886】Re:時間の計算について わん 05/8/17(水) 17:16 お礼
【5891】Re:時間の計算について 小僧 05/8/17(水) 18:19 発言
【5894】Re:時間の計算について わん 05/8/18(木) 2:23 質問
【5900】Re:時間の計算について 小僧 05/8/18(木) 12:02 回答
【5901】Re:時間の計算について わん 05/8/18(木) 12:51 お礼
【5906】Re:時間の計算について わん 05/8/18(木) 16:12 お礼
【5908】Re:時間の計算について 小僧 05/8/18(木) 16:54 発言
【5910】Re:時間の計算について わん 05/8/18(木) 17:20 質問
【5912】Re:時間の計算について 小僧 05/8/18(木) 18:02 発言
【5922】Re:時間の計算について わん 05/8/19(金) 2:51 発言
【5939】Re:時間の計算について 小僧 05/8/21(日) 8:05 発言
【5942】Re:時間の計算について わん 05/8/21(日) 22:00 質問
【5946】Re:時間の計算について 小僧 05/8/22(月) 9:51 回答
【5965】Re:時間の計算について わん 05/8/22(月) 20:42 お礼

7295 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078256
(SS)C-BOARD v3.8 is Free