
会社でACCCESSを使ってでたとえばA工事の工期(1/10~2/25)、B工事の工期(2/1~5/12)、C工事の工期(4/20~6/18)を入力すると自動的に下記のような図を描くようにできないかと相談されました。
つまり工期始めと工期終わりだけを入力するとその間に自動的に線か記号を並べるというものです。
はたしてこういうことは可能でしょうか?
どうかお知恵をよろしくおねがいします。
ACCCESSの知識はそこそこありますが、VBAはよくわかりません。
| 1 月 | 2 月 | 3 月 | 4 月 | 5 月 | 6 月 |
A工事 *********
B工事 ********************
C工事 **********
No.3ベストアンサー
- 回答日時:
フォーム/レポートのテキストボックスに対して式を設定します。
エラーになるのは
開始日、あるいは終了日が日付として認識できない(空白など)
終了日より開始日の日付ほうが後になっている
でエラーが出ます。
なので、たとえば、開始日か終了日が空白だったら何も表示しないようにするためには、
=IIf(IsNull([開始日]),"",IIf(IsNull([終了日]),"",Space$(Int(([開始日]-DateSerial(Year([開始日])-1,12,31))/5)) & String$(Int(([終了日]-[開始日])/5),"*")))
のようにします。
お礼が大変遅くなって申し訳ございませんでした(gooからの投稿があった旨のメールが来なかったよう?なので)
おかげさまで無事うまくいきました!本当にありがとうございました。
No.2
- 回答日時:
=Space$(Int(([開始日]-DateSerial(Year([開始日])-1,12,31))/5)) & String$(Int(([終了日]-[開始日])/5),"*")
このような感じだと思います。( VBA は使わなくても OK )
5日ごとにスペース、あるいは * が出てきます。
これを等幅フォントで実行し、ラベル等でメモリをつければそれらしいものが出来ます。
この回答への補足
さっそくの返答ありがとうございました。
で、上記の式はフォームのテキストボックスに作成するのでしょうか?(エラーが出たのですが)
申し訳ございませんがもう少し具体的な手順を教えていただけないでしょうか。
お手数ですがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
材質 ST
-
計画地盤高のFHは標高ですか?
-
近所の工事現場へのクレーム、...
-
掘削工事の積算
-
請負工事の全額前払いについて
-
工事前の挨拶がない業者さんへ
-
10ギガとは
-
電気工事などの入線と配線について
-
見積も無いまま工事が終わり、...
-
すてバルブってなんですか?
-
ウォシュレットについて
-
施工日とは工事が終わった瞬間...
-
アパートの一室に住んでいる住...
-
南側に3階建ての住宅が2軒建ち...
-
建築現場の騒音で気が狂いそうです
-
お隣が新築工事中。非常識では...
-
工事現場の騒音は泣き寝入りす...
-
道路使用許可を取得し工事する...
-
工事 騒音 家の前でやっている...
-
【とても困ってます!】隣の工...
おすすめ情報