過去ログ

                                Page     206
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼時刻について  初心者 03/2/20(木) 10:36
   ┣Re:時刻について  こうちゃん 03/2/21(金) 12:11
   ┗Re:時刻について  イケガミ 03/2/21(金) 12:28

 ───────────────────────────────────────
 ■題名 : 時刻について
 ■名前 : 初心者
 ■日付 : 03/2/20(木) 10:36
 -------------------------------------------------------------------------
   先日は大変お世話になりました。
また質問があります。
フォーム上のテキストで出社時刻を入力する項目があります。
テキスト上では「0800」と入力してテーブルに追加した場合、
「8:00」と変換?したいのですがどうしたらよろしいですか?
宜しくお願い致します。

 ───────────────────────────────────────  ■題名 : Re:時刻について  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/2/21(金) 12:11  -------------------------------------------------------------------------
   初心者さん、こんにちは

>フォーム上のテキストで出社時刻を入力する項目があります。
>テキスト上では「0800」と入力してテーブルに追加した場合、
>「8:00」と変換?したいのですがどうしたらよろしいですか?
>宜しくお願い致します。

レスがつかないようなので・・
詳細がわからないので、整形についての質問として解答します。
フィールドの型はなんですか?

日付時刻型ならこんな感じ・・
CDate(Left(right("0" & テキストボックス.Value,4),2) & ":" & _
   Rightテキストボックス.Value, 2))

文字型ならこんな感じ・・
一旦数値に変換して先頭の0を除いてから整形してます。
Left(Trim(CInt(テキストボックス.Value)), _
   Len(Trim(CInt(テキストボックス.Value))) - 2) & ":" & _
    Rightテキストボックス.Value, 2)

Format関数使ったりする方法もありますね。

質問の意味を取り違えていたらごめんなさい。^^;

 ───────────────────────────────────────  ■題名 : Re:時刻について  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/2/21(金) 12:28  -------------------------------------------------------------------------
   >テキスト上では「0800」と入力してテーブルに追加した場合、
>「8:00」と変換?したいのですがどうしたらよろしいですか?

定型入力プロパティを使えばいいだけのような気もしますけど。。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 206