• 締切済み

ACCESS 2000 → 97 Trim関数

ACCESS 2000 で作ったものを 97 に変換したら Trim関数が使えないようです 宛名ラベルなのですが、簡単に修正する方法ありますか? 作り直さなければならないでしょうか

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 とりあえず、VBE画面で、 メニューの[ツール]→[参照設定]で、参照不可になっている項目はありませんか。 あったらチェックを外して下さい。 AccessやOSのバージョンの違いだけでなく、別のパソコンなどに移した際に、参照ファイルのバージョンが違っていて参照不可になる場合があります。 もし、その参照ファイルが必要なら、そこにあるバージョンで選択し直して下さい。

haitukubari
質問者

補足

回答ありがとうございます ところで VBE画面というのはどうやって出すのでしょうか? 2000 では出るのですが、97だと新規マクロかマクロ実行の表示しか出せないのですけど… 超初心者なのでじれったいとは存じますが、よろしくご教授ください

  • fuuga
  • ベストアンサー率29% (106/359)
回答No.1

当方、アクセス97を使用していますがTrim関数は使えますけど・・・。 なにかエラーメッセージが表示されるのですか?

haitukubari
質問者

補足

早速に有難うございます レポートを開こうとすると、パラメーター「Trim」と出てそのままOKで開くと 住所 氏名 等の場所に Error と出てしまいます (パラメーターは使っていません)

関連するQ&A

  • エクセル TRIM関数について

    エクセル TRIM関数について 何度トライしてもダメだったのでご回答お願いします。 Vlookupでデータを引っ張ってきたかったのですが、 検索値の末尾に半角スペースが入っているため エラー表示なってしまいます。 TRIM関数を使用してスペースを取り除こうとしたのですが、 どうしても半角スペースが消えません。 何か方法がありましたら教えてください。 宜しくお願いします。

  • エクセル関数=TRIM()ができません

    =TRIM()という関数を使って余分な空白の削除を行うのですがどうしても空白が取れません。 計算されるところまでは良いのですが、それをコピーし、値の貼付けをすると空白が入ってしまいます。何故でしょう。どうしたら空白が取れるのでしょう。教えて下さい。

  • EXCEL2013 TRIM関数

    WEB(http://blog.livedoor.jp/wtobreed/archives/35579046.html)から引っ張って来たデータをEXCELに貼り付けましたが、タイトル名のデータ並び替えが上手く出来ません。 TRIM関数でスペースを無くした筈ですが、一部先頭にスペースが残ってしまってます。 手作業では消せますがTRIM関数では出来ません。 元のデータでは、/や( 【 ( 等で区切られていたものを区切っています。 以下の様な感じです。上2行の様に頭に半角スペースが残ってしまっています。  ワイルドバンチ   ワンス・アポン・ア・タイム・イン・アメリカ  アイス・ストーム 愛と哀しみの果て どうぞ宜しくご教示下さい。

  • EXCEL関数機能しない JIS ASC TRIM

    Wndows7(Excel2010) で  EXCELの JIS ASC TRIMの関数が機能しません。 過去の質問で同じものがありましたが、解決していなかったようです。 JIS とASCについては関数のリストの中にもありませんので 関数を使う方法で半角全角を統一させる方法は無理なのでしょうか

  • エクセルデータをアクセスデータに変換したいですが・・・

    office2000を使用しています。 エクセルで打ち込んだ宛名などをアクセスに変換して、封筒に宛名などを印刷しようとしています。アクセスに印刷フォーマットを作って現在のワードのラベル印刷のような方法で印刷しています。ドットプリンタを使っていて、ラベルに印刷して封筒に張るよりも、直接印字してしまうのが安く済むので、上記のように印刷しているのですが。 質問なのですが、エクセルデータをアクセスデータに変換することができると思うのですが、エクセルツールに「アクセスに変換する」という項目が消えてしまって、できなくなってしまいました。レジストリが壊れてしまったのでしょうか? お分かりになる方はご返事待っております。宜しくお願い致します。

  • ACCESSの使い方について

    ACCESSの使い方について教えてください。まずテーブルで事前にデータを入れておいて、それを元にレポートで、宛名ラベルウィザードを使ってラベルを作りたいのですが、普通は一つのレコードに対して一つのラベルが出来ますが複数のラベルを作りたいとき(名刺などを作る)はどうすればよいのでしょうか。テーブルを作るときに同じデータを複数入れておくしか方法は無いのでしょうか、教えてください。

  • 宛名ラベル-宛先を臨機応変に会社名か顧客名か変えたい

    OS:WinXP Access Version:2000 たびたびお世話になります。よろしくお願いします。 宛名ラベルを作っています。 ラベルのレイアウトはこのようになっています。 エクセルファイルから顧客情報を抽出してテーブルを作りました。 ----------------------------- [=Trim[郵便番号]] [=Trim[住所1]] [=Trim[住所2]] [=Trim[会社名]] [=Trim[部署]] [宛先] ---------------------------- 各項目のTrimは、宛名ラベルウィザードにて 該当ラベルメーカーの型番を選んだら自動的に挿入 されました。 データベースに、顧客名があるときは、顧客名+様、顧客名が無かったときは 会社名+御中とし、宛名の末尾に無駄なスペースが入っていたらtrimで省きたい ということで、 >・・・宛先のコントロールソースに >=IIf(Nz([宛先])="",Trim([会社名]) & " 御中",IIf(InStr([宛先]," 様")<>0,[宛先],Trim([宛先]) & " 様")) 以上で解決したのですが、上司から新たな要望が・・・・・・。 これだけだと、「顧客名が無かったときは会社名+御中」の場合、 ---------------------- 郵便番号 住所1 住所2 会社名 部署名 会社名 御中 ---------------------- と、会社名が二つ載っているので変だ、直してほしいと言われました。 ・「顧客名が無かったときは会社名+御中とし、[会社名]は表示させない」 または ・「顧客名が無かったときは、[会社名]は表示せず、 宛名のところに[会社名]+御中とする」 といった関数が必要と思われますが、 どこにどう記述したらいいのかわからないので 教えていただけ無いでしょうか。 よろしくお願いします。

  • アクセスの関数のご教授を

    いつも、ご指導有難うございます。 アクセス2007で更新クエリを使用しています。 データは主に顧客データですが、顧客名のフィールド(データは外部からCSVでインポートしたものです)会社名の前と後ろに余分なスペースが入っています。 Trim関数、Ltrim関数、RTrim関数を使用して後ろにあったスペースは消すことが出来たのですが、どうしても文字列の前にあるスペースが消去できません。(Ltrim関数を使用しました) データをみると「" "ABC商事」のように" "が消えません。 何か使用方法に違いがあるのでしょうか。 ご指導をお願い致します。

  • アクセス2000

    アクセス2000を 持っているのですが、 宛名ラベル印刷を できるように するために どのサイトから 何を ダウンロードすれば よいでしょうか?

  • エクセルでVBAで範囲に対してTRIM関数を適用したい

    他のソフトから取り込んだデータなどに、各データの前後に不要なスペースがついている場合があります。 これをワークシート関数のTRIM同様前後のスペースだけ(文字列中のスペースは残す)削除したいのですが、データが多いのでFor~Nextは避けたいと思っています。 何かよい方法はありますか?

専門家に質問してみよう