はがきヴィザードでレポート作成時にエラーが発生しました

このQ&Aのポイント
  • はがきヴィザードでレポートを作成しようとすると、エラーメッセージ「イベントプロパティに指定した式 開く時でエラーが発生しました。:不正な文字です」と表示されます。
  • 同じクエリを使用してラベル印刷レポートを作成する場合にはエラーが発生しないため、はがきヴィザードのデータのプロパティに問題がある可能性があります。
  • はがきヴィザードでは郵便番号を1桁ずつ枠の中に割り振るため、データのプロパティに特定の指定がない場合、文字列として扱われている可能性があります。この問題を解決するためには、データのプロパティで半角英数字などの指定を行う必要があります。
回答を見る
  • ベストアンサー

アクセスのはがきヴィザードでナビ通り作ったのに

どなたか教えてください。 アクセスのレポートのはがきヴィザードでナビ通り作ったのに 実行してみると 「イベントプロパティに指定した式 開く時でエラーが発生しました。:不正な文字です」 と、言うエラーメッセージが出てきて上手くレポートが動きません。 レポートに使うデータはクエリでデータベースに有るデータの中から、 ある条件で絞り込んだデータです。 しかし、ラベル印刷レポートにも同じクエリで作ったデータを使っていますが、 そんなエラーは出ませんでした。 私なりに原因を考えてみましたが、はがきヴィザードは郵便番号を 1桁づつ枠の中に割り振っていますが、このデータに問題があってエラーになっているのでは? と、思います。 そこで、このデータのプロパティですが、特に半角英数字などの 指定をしていないのですが、指定しないと文字列として扱いっしまい、 文字列ではヴィザードで郵便番号を1桁づつ振り分ける事が出来なのではないか?? と、思ってしまいました。 どうなんでしょう?私の推測は正しいのでしょうか? そして、結果、どのようにすればこのエラーは解決できるのでしょうか?? この、イベントプロパティを開く時のエラー:不正な文字 はどういった時に出るのでしょうか?

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

Accessのウィザードで作った場合、郵便番号は指定したフィールドの値をMidで左から順に切り出しているだけです。 途中に-があっても除いて表示するはずです。 Midで切り出す値は数値でもテキストでも問題ありません。 >イベントプロパティに指定した式 開く時でエラーが発生しました。・・ エラーが出ているのは郵便番号のフィールドなのでしょうか? イベントに記述されるのはレポートとDetailだけと思ったのですが。

関連するQ&A

  • ACCESSのレポートについて

    ACCESSのレポートで数字、文字などの位置を決めたいのですが 例1 郵便番号を枠の中に入れたい はがき 封筒 などはウィザードで何とかできました。 これを自由な位置に入れたいのですが 例2 同じように氏名(列で設定)を別な場所に入れたい 例えば 氏名という枠の 小泉 純一郎を小泉を一段目にし 純一郎を二段目という具合です。例3 数字 5桁から8桁のランダムにあるデーターを常に右寄せで設定した枠の中に入れたい(郵便番号のように)うまく説明が出来てないと思いますのでよろしくご指導をお願いいたします。

  • アクセスで郵便番号にハイフンをつけて印刷したい

    アクセスの得意な方、教えてください。 データベースの実データはハイフン無しの7桁の 半角数字の郵便番号を印刷する時、 「999-9999」と、3桁目と4桁目の間にハイフンを 入れタイのですが、どうやったらいいか分かりません。 レポートの郵便番号のプロパティの何処でどのように 設定すればハイフン入りで印刷できるのでしょうか?? 教えてください!!

  • Accessのテーブルが選択クエリで見れない

    ACCESSで新規に選択クエリウィザードでクエリを作ろうとしたのですが、テーブル/クエリを選択する画面で目的のテーブルが出てこないのです(他のテーブルは出ています) エラー表示として{イベントプロパティに指定した式フォーカス取得後でエラーが発生しました 指定した項目はリストにありません}と出ます 意味が全然わかりません レポート等は大丈夫です 今は以前作っていたクエリを変更して使っています どうぞよろしくおねがいします

  • アクセスでのエラーについて。

    アクセスの選択クエリのデータビューからデータシートビューに移動するとき、次のエラーが出ます。入力チェックプロパティを「いいえ」に設定できません。列幅プロパティで指定されている最初の非固定列が連結列と異なります。列幅プロパティを設定し、次に入力チェックプロパティを設定してください。 とあります。どこをどうしたらよいのかわかりません。よろしかったらどなたか教えていただけないでしょうか?よろしくお願いいたします。

  • Access2000レポートにおいて Vol.2

    月別のクエリーの合計を出せばいいと思い、 それぞれ合計が出るようにクエリーを作成し、レポートも作成したのですが、数値が表示されません。 レポートの結果はレポートには表示されないのですか? また、別件の質問なのですが、「レポート1」からレポートに郵便番号を出す際に、 〒***-****という形になるように 「郵便番号表示:IIf([郵便番号]="","",("〒" & Left([郵便番号],3) & "-" & Right([郵便番号],4)))」 としましたが、クエリーとレポートを実行させる際に 「郵便番号表示」というダイアログボックスが出て、困っています。 Enterを押せば普通に出てくるのですが、紛らわしいので、出てこないようにしたいのです。 何か回避策はありますか? 合わせてお答えいただけるとうれしいです。 よろしくお願いします。

  • Accessのはがきウィザードで作成したレポートについて

    Accessではがきウィザードを使って、郵便番号を昇順に 表示するレポートを作成したのですが、 表示するときに常に[パラメータの入力]と表示されます。 無視して何も入力せず、[OK]を押すと一応レポートは 表示されるのですが、なぜかまったく昇順になっていません。郵便番号だけでなく、氏名等での昇順など、いろいろ 試してみるものの、やはり、 [パラメータの入力]となってしまいます。 何が原因かわかりますでしょうか。 ちなみに 元データは同一ファイルのテーブルから もってきています。 よろしくお願いします。

  • はがきの交換

    このカテゴリーで正しいのか疑問ですが・・・。まあ本題に。 今、はがきの郵便番号記入欄が5桁のはがきを持ってるのですが、7桁のはがきまたは切手などに換えることはできるのでしょうか?

  • アクセス2010でのファイル保存方法

    アクセス2010で、UTF8形式のテキストを開き、レコードごとにデータを 抽出する際でのご質問がございます。 指定された県の郵便番号を、レコードを抽出して、ファイルで保存する際、テキスト型文字コードUTF8に指定して保存したのですが、レコード内のフィールド文字列でスペースを含んだ半角文字14桁と全角文字8桁の混合文字列が、保存後、前半部分の半角文字のスペースがなくなってしまいます。 下記のような例がイメージとなります。 例 ァァァ           亜亜亜亜亜亜亜亜    ↓   ァァァ 亜亜亜亜亜亜亜亜  (半角領域のスペースが1桁しかなくなってしまう) のようになってしまうのですが なにか良い保存方法はありますでしょうか? どうぞよろしくお願いします。

  • ACCESSのレポートでグラフ作成

    こんばんは。 レポート作成で苦戦しておりまして、質問させてください。 クエリ1 商品、品番、売上額、月を集計しパラメータで品番を入力するとその商品のデータだけを表示するようにしています。 クエリ2 クエリ1と同じに内容ですがパラメータの設定をしていません。 (1)レポートでクエリ1を使用してパラメータで指定した商品だけのデータを詳細に一覧表表示し(月別の売上)、フッターでそれをグラフ化(プロパティでクエリ2を指定)しているのですが、一覧表とグラフが一致しません。 (2)グラフのプロパティでクエリ1を指定するとレポートを開くときにパラメーターで品番入力を2回行うことになりスムーズではなくなります。 今までは(1)の方法でうまくグラフ表示できていたのですが今回は何度やってもうまくいきません。 何かよい方法はないでしょうか?

  • ACCESSのレポートでグラフを作成(2)

    こんにちは、以前質問したのですが まだできずにいます。 どなたか力を貸してください。よろしくお願いします。 --------------------------- レポート作成で苦戦しておりまして、質問させてください。 クエリ1 商品、品番、売上額、月を集計しパラメータで品番を入力するとその商品のデータだけを表示するようにしています。 クエリ2 クエリ1と同じに内容ですがパラメータの設定をしていません。 (1)レポートでクエリ1を使用してパラメータで指定した商品だけのデータを詳細に一覧表表示し(月別の売上)、フッターでそれをグラフ化(プロパティでクエリ2を指定)しているのですが、一覧表とグラフが一致しません。 (2)グラフのプロパティでクエリ1を指定するとレポートを開くときにパラメーターで品番入力を2回行うことになりスムーズではなくなります。 今までは(1)の方法でうまくグラフ表示できていたのですが今回は何度やってもうまくいきません。 何かよい方法はないでしょうか?

専門家に質問してみよう