マンガでよめる痔のこと・薬のこと

Access超初心者です。

Access2007を使用して製造製品の仕様のテーブルを作成しているのですが、
例えば、テキストボックスに…

「テレビ」「エアコン」「携帯電話」

などの文字を入力した際に、

「◆テレビ」「◆エアコン」「◆携帯電話」

という風に、単語の先頭に記号を自動的に挿入したい場合はどのような書式設定をすればいいのでしょうか?

仕事で急きょ製品仕様データを作成しなければならず、困っております。何卒宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

AccessのバージョンによってはDAOのバージョンも


違うかもしれないので、DAOの他のバージョンに
チェックが入っていたらDAO3.6にチェックを
入れる必要はありません。
参照設定のDAOのバージョンが一番大きい
ものにチェックが入ってれば良いです。

少し説明不足ですみません。
    • good
    • 0

ひょっとしたら勘違いしていたかも


しれないので、単なる表示ではなく
テキストボックスに書き込んだ
製品名の先頭に◆をくっつけて
テーブルに保存したいということ
ならば、

テーブルの名前をT製品とします。
テーブルのフィールドには製品名
というフィールドがあるものとします。

フォームにテキストボックスがあり、
そのテキストボックスの名前を
tx製品名とします。コントロール
ソースは設定しません。

フォームにボタンを一つおきます。
そのボタンの名前をcmd保存とします。

フォームのコード表を開き以下の
コードをはりつけ、保存します。
コード表のツールから参照設定
を選択し、DAO3.6にチェックを入れ
OKとします。

Private Sub cmd保存_Click()
Dim db As database
Dim rs As Recordset

Set db = CurrentDb
Set rs = db.OpenRecordset("T製品", dbOpenDynaset)
Dim strTEXT As String
strTEXT = "◆" & Me!tx製品名
rs.AddNew
rs!製品名 = strTEXT
rs.Update
End Sub


使い方は、テキストボックスに
製品名を入れてボタンを押すと
テーブルに◆製品名で保存されます。

少しむかしいですけど、このような
方法で保存します。
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ありませんでした。

教えて頂きました方法でやってはみたのですが、中々上手くいきませんでした。

DAO3.6は『この名前は既にあるモジュール、プロジェクト、オブジェクトライブラリで使われています。』のメッセージが出て、チェック出来ませんでした。

やはり素人が手を出せる領域ではなかったのかと…

教えてもらうばかりでは理解しませんので、もう少し自分なりに勉強してから質問をしなければと感じました。

とにかく大変参考になりました。本当にありがとうございました。

お礼日時:2010/04/07 19:32

ときたまこのようなことで対応しています。


デザインビューの書式のところに、
◆&&&&&&&&&&&&&&&&&&&
&の数は予想される文字数より多く
設定します。
他にもやりかたはあるかもしれません。
    • good
    • 0
この回答へのお礼

迅速な回答をありがとうございました!
見事に希望通りになりました!

他にもやり方があるかも…とのことですので、今後も勉強の為にしばらく回答を受け付けてみることにします。

お礼日時:2010/04/01 23:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング