• ベストアンサー

Accessで日本語入力を指定する方法を教えてください。

WindowsXPです。 Excelでは、セルを選択→データの入力規則で、セル選択時の入力モードが自動的に切り替わるようにできますが。 これをAccessでやるにはどのようにすればよいのでしょうか。 今回は、Accessテーブルのそのフィールドをクリックすると全角で入力されるようになる・・・というようにしたいのです。 または、そのフィールドに、全角文字しか入力できないようにする方法でもかまいません。  大変困っているので、どうかよろしくおねがいします!!

質問者が選んだベストアンサー

  • ベストアンサー
  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

フィールドの設定で「IMEモード」というのが、入力モードを切り替える指定になります。 全角しか入力させない…となると、フォームを併用する必要があります。 テキストボックスのプロパティで、入力規則を指定できるし、イベントプロシージャでStrConv()関数を使用すれば、半角を全角に変換するということも出来ます。

momonagon
質問者

お礼

本当だ!「IMEモード」ありました! StrConv()関数も試してみて、具合のよいほうを使います。 どうもありがとうございました!!!

その他の回答 (1)

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.2

テーブルの入力では無理ですよ。 そう言う場合は、フォームを作ってそのテキストボックスのプロパティーでコントロールできます。フォームを使えばかなり、いろいろ出来ますけど。

momonagon
質問者

お礼

テーブルの入力でもできました。 ご回答、ありがとうございました!!

関連するQ&A

  • アクセスの入力方法の変更

    アクセス超初心者です。 アクセスで入力していく際に、全てのフィールドで全角平仮名になっています。 英数字の入力が多いので、その都度半角キーを押しています。 フィールド毎に半角、全角の設定はできませんか? エクセルだったら入力規則で設定できたと思うのですが・・。 お願いします。

  • アクセスのテキスト型フィールドサイズ指定方法

    アクセス2003を使用しています。 選択クエリAのレコードを追加クエリBを使用してテーブルCに追加しているのですが、 テーブルCのフィールドサイズを「半角40文字、全角20文字」に制限したいです。 フォームを使ってテーブルに入力する場合はテーブルの入力規則に式を入れればできる ということは調べてわかったのですが、追加クエリを利用する場合どのようにしたらよいかわかりません。 お分かりの方、お教えいただければ幸いです。 よろしくお願いいたします。

  • アクセスに自動入力を入れたい

    accessで、EXCELでのVLOOKUP関数のようなものを使いたいのですが フィールド1にCODE番号を入れると、フィールド2に自動入力という ようなことをしたいのです。 (1)テーブル1に区分テーブルを作りました。    例:1  A社      2  B社      3  C社 (2)テーブル2に次のように入れたい    例:フィールド1に「1」と入力すると、      フィールド2に「A社」と入力される これは可能でしょうか? もし、説明されているページなどがあれば、 そのURLを教えていただけると助かります。 当方、accessは入力程度しか経験がないため、 初心者向けでの説明をしていただけると幸いです。 よろしくお願いします。

  • Access2002の入力について

    Access初心者です。 Access2002の入力についてお尋ねします。 すでに作られたデータベースがあり、開いてデータを入力していくと、あるフィールドでは直接入力モードに自動でなり、日本語が入力できません。 データ型は「数値」になっています。 この場合数値しか入力できないようですが、強制的に日本語を入力する方法はないでしょうか? テキスト型にするしか無理でしょうか?

  • Access97で月末と照合して入力できますか?

    使用ソフトはAccess97です。 例えばアクセスのテーブルに フィールド1に今月の末日を入力します。(年と月を入れれば自動で末日が記されれば、なお有り難いです) フィールド2にある日の日付を入力します。 フィールド3にある日の日付が月末になってなければ数値1を、月末を越えて来月になっていれば0が自動入力される フィールド3のこのような関数はありますか?エクセルではIF関数を用いればできることなのですが、アクセスではわからないのです。 どなたかお詳しい方、よろしくお願いします。

  • 入力規則は更新されない?

     A1のセルに「あいうえお」  A2のセルに「かきくけこ」と入力してあります。  B1のセルには入力規則を使用し、A1・A2のセル内の文字しか選択できないようにしています。  私は、B1にリストから選択し、「あいうえお」の文字を選択しました。  しかし今日、A1に入力してあるセルを「さしすせそ」と変更しました。  しかし、B1のセル内のも字は更新されず、まだ「あいうえお」のままでした。  もう一度B1の横の▼ボタンをクリックすれば、リスト内の文字は「あいうえお」の文字は消え、「かきくけこ さしすせそ」と変わっていました。  今回は実験なので入力規則も少ないのですが、今度、何百というデータを扱います。    入力規則に設定してある文字を変更しても、リストから選択している文字は更新はされないのでしょうか?いちいち▼ボタンをクリックし、再選択しなければならないのでしょうか?  自動的に変えられる設定があれば教えて下さい。

  • 日本語入力の切り替え

    Macintoshでは"コマンド+スペースキー”で何時でも文字を入力する状態になくても英語,日本語を切り替えれるますが,WindowsXPでは画面上に文字を入力するフィールドがあってそこにカーソルを合わせて文字を入力する状態にしていないと,日本語と英語を”半角/全角_漢字”キーで切り替える事ができません。 Macの様にいつでもキーボードショートカットで構いませんのでいつでもWindowsで入力モードを日本語ー英語を切り替えることはできないでしょうか? 何かソフトウェアが必要などでも構いませんので情報をお待ちしております。

  • アクセス 入力した文字を自動で他のフィールドに返す

    アクセス2000を使用しています。 フォームでテーブルにデータを入力しています。 フィールド1に【みかん A-1】と入力するとフィールド2に自動的に【みかん】と 空白の前の文字を返したいのですが可能でしょうか? 必ず半角のスペースが間に入りますのでその前の文字(文字数は決まってません)を 自動で入力されるようにしたいです。 テーブルのフィールドにも入力されるように反映もしたいです。 DLookupではやはりフィールド全体になりますよね? 分かりにくい説明ですがよろしくお願いします。 初心者ですので分かりやすく教えて頂けると助かります。

  • MS-アクセス2000で入力モードがうまくいかない。

    アクセス初心者です。初めて顧客管理を作成していますが、 テーブルにてデータ入力時、フィールドでIME入力モードを「オン」に設定しているのですが 勝手に全フィールドのIME入力モードが「半角英数」になります。また、「半角英数」になる時が 次のレコードに移行した時、マウスでフィールドを選択した時などまちまちです。 1度、「半角英数」になると、各フィールドが「半角英数」のままで移行し その時、キーボードの「半角・全角/漢字」を押しても入力モードが「半角英数」と「直接入力」 にしか切替わらないので、いちいちマウスで「ひらがな」にしている状態です。 各フィールドのIME入力モードは、項目によって「オン」「オフ」に設定しています。 マイクロソフトのサーポートオンラインを見てもよくわかりません。 goo質問でも探し方が悪いのか見当たりません。 このままでは、作業が進みません。困っております。 よろしくお願いします。

  • Access2003 入力規則?

    テーブルで、氏名を入力するフィールドがあります。 氏名入力はいろんな人が行っているため、氏と名の間のスペースが半角だったり全角だったり混在しています。 今後テーブルへ入力した時に、全角スペースになっているものは自動的に半角スペースに変換される方法とかはないでしょうか? できるだけ簡単な方法をよろしくお願いしますm(_ _)m