Access VBA質問箱 IV

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

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


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

【9602】大文字半角英数に変換 初心者 07/6/22(金) 13:39 質問[未読]
【9604】Re:大文字半角英数に変換 Gin_II 07/6/22(金) 17:17 回答[未読]
【9620】Re:大文字半角英数に変換 初心者 07/6/26(火) 15:03 お礼[未読]
【9623】Re:大文字半角英数に変換 Gin_II 07/6/26(火) 17:08 回答[未読]

【9602】大文字半角英数に変換
質問  初心者  - 07/6/22(金) 13:39 -

引用なし
パスワード
   入力した製品コードを大文字半角英数に変換しているのですが
1件だけの入力画面の時は、フォームのイベントを下記でできたのですが
帳票フォーム形式にして一覧にした場合、どのようにしたらいいか分からず
教えてください。

入力時に大文字半角英数で入力できるように、
  モード設定する方法はないでしょうか?
 

Function 製品文字変換()
  Dim myStrConv As String
  Dim strCon As String
  strCon = Form_製品マスター!製品コード  
  myStrConv = StrConv(strCon, vbUpperCase)
  myStrConv = StrConv(strCon, vbNarrow)
  Form_製品マスター!製品コード = strCon
End Function

【9604】Re:大文字半角英数に変換
回答  Gin_II  - 07/6/22(金) 17:17 -

引用なし
パスワード
   >帳票フォーム形式にして一覧にした場合、どのようにしたらいいか分からず
>教えてください。
>
>入力時に大文字半角英数で入力できるように、
>  モード設定する方法はないでしょうか?

同じだと思いますが、できませんか?
ただ、定型入力プロパティと、IME入力モードを組み合わせてもいいかも。

Access2000ヘルプより。

"InputMask/定型入力" プロパティ

A
"A" の位置には、A 〜 Z の半角文字と全角文字または 0 〜 9 の半角数字と全角数字を入力することができます。いずれも入力を省略できません。

>
すべての文字が大文字に変換されます(アルファベットのみ)。

【9620】Re:大文字半角英数に変換
お礼  初心者  - 07/6/26(火) 15:03 -

引用なし
パスワード
   ありがとうございます。

帳票フォームだと、何行目の指定がいるのでしょうか?
エラーになります。


EXCELにエクスポートしてリスト兼メンテナンスするように
します。VBAならエラーもでず、使えそうです。
ありがとうございました。

【9623】Re:大文字半角英数に変換
回答  Gin_II  - 07/6/26(火) 17:08 -

引用なし
パスワード
   はて・・・何をレスすればいいのか・・・^^;

>帳票フォームだと、何行目の指定がいるのでしょうか?
>エラーになります。

帳票形式でも、実体はひとつのコントロールです。
なので、カレントレコードに対して処理されます。


>EXCELにエクスポートしてリスト兼メンテナンスするように
>します。VBAならエラーもでず、使えそうです。

???

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