• ベストアンサー

Accessのデータの書式で、最初の文字だけ大文字固定にするには?

Accessで、「Aあいう」「Abcd」といったデータを入れたいのですが、最初の文字だけ大文字に固定するにはどうしたらいいのでしょうか。 たとえば、「Aあいう」と入れるべきところを、「aあいう」と入力しても「Aあいう」と、先頭を大文字にしたいのです。 Accessのヘルプで見たところ、「> すべて大文字にします (アルファベットのみ)。 」というふうに、「>」が紹介されていましたが、これだと入力した文字すべてが大文字になってしまい、また、アルファベットの文字の並び限定になってしまいます。 何かいい方法があれば教えていただけないでしょうか。よろしくお願いいたします。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

shith と入力されたものを Smithとするには properを使用するはずなんです。 ただ、ヘルプにも出てくるが使用法の記述が無い。 select proper(データ列名) from テーブル名; で よさそうな気がするが、未定義関数でエラーになる。

その他の回答 (1)

  • mf2-256hd
  • ベストアンサー率14% (17/116)
回答No.1

UPPER関数はないのでしょうか。

rickymon
質問者

補足

ありがとうございます! 今ヘルプで調べてみました。 この関数はどこに入れればいいのでしょうか・・・?

関連するQ&A

  • Access2000でデータを小文字のまま入力したい

    Access2000のデータベースでアルファベットの小文字一文字を入力すると自動で大文字に変わってしまいます。 ちなみにデータ型はテキスト型になっています。 アルファベットの前後に他の文字が入っていれば、小文字のまま表示されるのですが・・・。

  • Access、データ入力後、「ECS」キーで文字列消える

    Accessのテーブル等の画面で、データ(文字列)入力後、「ECS」キーを押すと、入力した文字列が消えてしまいます。 漢字変換後でも、半角アルファベットでも、ESCを押すと消えます。 テーブル、クエリー、フォーム、すべて同じ状況です。 WinXP+Access2003、WinXP+Access2000のPCが複数台ありますが、すべて同じ症状がでます。 同じ症状の方、いらっしゃいませんでしょうか。また、解決法があればアドバイスいただけると助かります。

  • データの先頭文字の置換

    お世話になります。 AテーブルにBというフィールドがあります。 (Bはvarchar型で、先頭1文字は必ず大文字) このBすべてのデータの先頭1文字目を「○」という 文字に置き換えて更新するためのSQL文を教えていただけますでしょうか。 よろしくお願いいたします。

  • Access 97 2K:テキスト型フィールドサイズ

    お世話になっております。 Access2K、Access97の テーブルのフィールドのサイズを、文字列の5 とし、 固定文字"あいうえお" を入力使用としたところ、 Access2Kでは"あいうえお" Access97では"あい" としか入力できません。 固定文字"aiueo" を入力使用としたところ、 どちらも全て入力できました。 おそらく、バイト長と文字数の違いだと思うのですが、 2Kのヘルプではバイト単位で入力するように 載っているのになぜ指定した長さの全角文字列が 入力できるのでしょうか。 ご教授のほど、よろしくお願いいたします。

  • ACCESS2000の”I”という文字について

    こんにちは。 ACCESS2000をWin2000Proにて使用しております。 テーブルのフィールドの先頭に小文字の”i”を入力すると自動的に大文字の”I"に変換されてしまいます。小文字の”i”を入力するにはどうしたらよいのでしょうか? よろしく、お願いいたします。

  • ExcelデータをAccessに

    Accessで作成したデータがあるのですが、会社名が「株式会社○○○」や「○○○」だったり、大文字だったり小文字だったりと色々入力されていて、検索したときに全てがヒットしません。 そこでAccessデータをExcelにエクスポートして、修正して統一したいと思うのですが、修正後、簡単にAccessにインポートできるのでしょうか。 またその方法を教えて下さい。

  • エクセルで英文字入力時先頭文字を自動で大文字にする方法

    エクセルで英文字入力時先頭文字を自動で大文字にする方法 エクセル2000でアルファベットを打つとき 先頭文字を自動的に 大文字にする機能はどうすれば働くのでしょうか。 よろしくお願いいたします。

  • Access2007のテキストボックスへの文字の自動挿入について

    Access超初心者です。 Access2007を使用して製造製品の仕様のテーブルを作成しているのですが、 例えば、テキストボックスに… 「テレビ」「エアコン」「携帯電話」 などの文字を入力した際に、 「◆テレビ」「◆エアコン」「◆携帯電話」 という風に、単語の先頭に記号を自動的に挿入したい場合はどのような書式設定をすればいいのでしょうか? 仕事で急きょ製品仕様データを作成しなければならず、困っております。何卒宜しくお願い致します。

  • 英文製作時に最初のアルファベットが大文字になってしまうのですが。

     教えてください。 word2000で英文作成時に”. ”の後の最初のアルファベットが大文字になると言うことは知っていましたが、 表を作成する時にアドレスを入力しても最初のアルファベットがいつも大文字になってしまいます。 これがまた面倒くさくてイライラしてきます。 文章の時は自分で大文字にすれば済むことですので、なんとか通常時はこの機能をオフにする為にヘルプを参照したのですが 見つけることが出来ません。 どなたか方法を教えてください、お願いします。

  • ExcelまたはAccessでできるでしょうか?

    エクセルかアクセスでできるか教えてください。 やりたいこと> 例えば、こういうデータがあります。     A列     B列     C列 1行 1234     ああああ   ABCD 2行 5678     いいいい   EFGH 3行 2468     うううう   IJKL このデータをもとに、入力項目【  】みたいな枠をつけて、該当の数字をいれるとその行全体のデータを引用してくるような作業。 たとえば、1234をいれると 1234     ああああ   ABCD を抽出、 次に2468をいれると 2468     うううう   IJKL を抽出、 よって、データは 1234     ああああ   ABCD 2468     うううう   IJKL っていうファイルができる・・・・。 みたいな感じです。 できそうだったら教えてください・・・。 よろしくお願いします。 

専門家に質問してみよう