• ベストアンサー

Access2016 クエリが開きません。

よろしくお願いします。 当方、Access基礎本片手に勉強中の初心者です。 クエリを訂正し保存後、開こうとしたら 式に未定義関数'Nz'があります。と出て開きません。 たしかにNzを触ったので、そのせいだと思いますが 修正したいにも開かないので困っています。 詳しい方、お教えください。よろしくお願い致します。

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

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (254/607)
回答No.1

クエリーをデザインビューで開きますか

tonkotsu0707
質問者

お礼

フォーム等作ってしまっていたので残念ですが、コピーしてたクエリがあるので、再構築します。沢山触って覚えないといけませんね。 また何かありましたら、よろしくお願いいたします。 この度はありがとうございました。

tonkotsu0707
質問者

補足

こんにちは。ありがとうございます。 返信が遅くなり申し訳ありません。 デザインビューでも開かないんですよ。 そこで、SQLを開く方法を見つけたのでやってみましたが それもダメでした。

関連するQ&A

  • accessクエリの抽出条件

    access初心者です。 フィールド:「年」 数値型 フィールド:「月」 数値型 があり クエリの抽出条件に 年:2001 月:11 でクエリが実行できます。 これを当月分をクエリ実行できるように 年:year(date()) 月:month(date()) のように入れて当月のレコードを抽出したいのですが 「式に未定義関数dateがあります」というメッセージが出ます。どこが間違っているか助言をいただけると助かります。

  • Access2003 重複クエリー作成でエラー

     色々と調べましたが、解決出来ないので 質問させて下さい。  使用環境 Win7 Access2003  大会結果を入力するシステムを作成しています。  「T_大会結果」テーブルには、 氏名(テキスト型)とラウンド毎の得点(数値型)が入っています。  氏名________1R__2R__3R__4R__5R__6R   田中一郎____10__10__10__10__10__10   鈴木和夫____20__20__20__20__20__20   近藤武雄____20__20__20__20__20__20  「Q_大会結果<男子3M>」クエリーには、氏名とラウンド毎の得点と 合計が入っています。  合計は、1Rだけしか得点が入らない場合もある事から、Nz関数を使用し、 合計: Nz([1R],0)+Nz([2R],0)+Nz([3R],0)+Nz([4R],0)+Nz([5R],0)+Nz([6R],0)  上記の式で算出しています。  氏名________1R__2R__3R__4R__5R__6R__合計   田中一郎____10__10__10__10__10__10__60   鈴木和夫____20__20__20__20__20__20__120   近藤武雄____20__20__20__20__20__20__120  重複クエリーで、合計が重複しているデータを表示させたく、 (この場合は、「鈴木和夫」と「近藤武雄」の2データ。)  <新規作成>→<重複クエリ ウィザード>  重複データを調べるフィールド:合計  クエリの結果に表示するその他のフィールド:氏名  で、結果を表示させようとすると  「「集計関数の一部として指定された式    'Count(*)>1 And Nz([1R],0)+Nz([2R],0)+Nz([3R],0)+Nz([4R],0)+Nz([5R],0)+Nz([6R],0)='を    含んでいないクエリを実行しようとしました。」」  と、表示されて意図した結果が出ません。  質問1。。。合計が重複しているデータを算出させる方法。  質問2。。。合計の算出方法で「Nz関数」以外での算出方法があるのか?  が質問事項です。  当方、Accessに関しては知識が浅いので困っております。 どうかご教授よろしくお願いします。

  • Accessについて

    ACCESS初心者です。VBAを使わずに簡単に下記作業方法を教えてください! (データ1) (データ2) 1 ¥1000   1   \0   2    0   2   \10 3 \3000   3   \0 4     0   4   \300 これをクエリので 1 \1000 2 \10 3 \3000 4 \300 プラス式ではなく、基本はデータ1、データ1が¥0の場合はデータ2の数値を入れるようにしたいのですが。。 関数?式を教えていただけますか?   

  • ACCESS 長い式をマクロに書きたい

    教えてください! Windows7/ACCESS2003 利用中です。 テーブル内容 60程度の業者があり、その業者の数分フィールドがあります。 つまり、フィールドが60以上あります。 クエリに仕入れ合計を計算する式を追記しました。  式1:NZ([F10],0)+NZ([F11],0)+..................NZ([F70],0) この式をマクロに記載すればよいという照会文を読んだのですが どう書き込めばよいのかわかりません。 マクロに式を記載して、クエリの式には 式1:ShiireGenka() とでもして 呼び出す形にしたいのですが、どなたかプロシージャのコードを ご教授いただけないでしょうか。 ためしに、下記のようなコードを書きましたが、やっぱりうまくいきませんでした。 マクロ記載 Public Function ShiireGenka() ShiireGenka = NZ([F10],0)+NZ([F11],0)+..................NZ([F70],0) End Function クエリ記載 式1:ShiireGenka() どうぞよろしくお願いいたします。

  • アクセスのリレーションシップとクエリ

    私は、アクセスの初心者です。なので、難しいことはよく分からないのですが、アクセスではある1つのフィールドをキーにしてくっつけたりすることができるじゃないですか?そのキーを設定したりするのはリレーションシップでも、クエリでも同じような感じで行うと思うのですが、その2つの違いはクエリはそれをテーブルとして表示できるのに対して、リレーションシップはただ定義するしかできずテーブルとして表示はできないのでしょうか? あと、クエリとかである条件で抽出したテーブルの1つのフィールドのSUMを出したいのですがどういった条件式を書けばいいのでしょうか? なにぶん、初心者ゆえに質問が分かりにくいと思いますが、どうかよろしくお願いします。

  • Accessクエリに入力する式について教えてください。

    こんにちはWin98SE/Access2000です。 例えば AフィールドのチェックボックスがONで尚且つ、Bフィールドに数値型の値が入っていて、さらにCフィールドに日付が入った時に DフィールドにBフィールドの値を取込むと言う作業をAccessにさせたいのですが、Accessのクエリ(デザインビューのフィールドか抽出条件に設定)で関数又はSQLを使用して実現できますか。 もし出来るようでしたら、例的なもので結構ですので式等アドバイスをいただけないでしょうか宜しくお願いします。 (関数&SQL初心者です。)

  • Accessのクエリでレコード追加

    Access初心者です。 バージョンは2010をつかっています。 テーブルを14テーブル含み、フィールド数が100ほどある選択クエリを作りました。 抽出条件などは設定していません。 このクエリで新しくデータを入力、レコードを追加し、上書き保存した後クエリを閉じます。 それからまた、そのクエリを開くとレコードが追加されていません。 テーブルにはその入力したデータは追加されています。 このクエリにもそのデータを追加表示させるためにはどうすればいいですか? 表示されない原因はなんなのかお教えお願いします。

  • Access クエリで2段階計算をしたい

    Access2003を使用中です。 Access初心者です。 ある数値データのテーブルがあります。 A~Gグループ毎にクエリをつくりそれぞれ小計を出しています。 さらにA小計~G小計 を合計する別のクエリをつくり、  合計:Nz([A小計]+[B小計]+・・・・+[G小計]) という式を入れたのですが、計算されるのではなく、数字の連なりになって出てきます。 説明が悪いのですが、  例えばA小計=12  B小計=16 C小計=6 ・・・・ だと このフィールドには  「12166・・・」という形で出てきます。 計算の式が間違っているのでしょうか?それともクエリで出した小計を更に合計することは出来ないのでしょうか? 申し訳ありませんが、ご教授ください   

  • ACCESSのクエリでDlookup関数・戻り値の属性は

    ACCESSのクエリの中で、抽出したい項目を式で定義しているのですが、Dlookup関数を使っています。 そのとき、数値項目だと思っていたのですが、文字として値が返ってきているようです。(数字が左詰めになっているので) Dlookup関数の戻り値は、このような使い方をした場合、文字として返ってくるのでしょうか。 (Nullというのが返ってきている場合もありました) クエリ上で使っている式は、このようなものです。 前月戸建契約数: DLookUp("契約数","テーブル名", "担当者名='" & [担当者名] & "' And 月次='" & [前月] & "'") [担当者名]は元になるテーブルにあり、[前月]はクエリ上で、(テーブル上の)[月次]-1で式として定義しています。 よろしくお願いします。

  • アクセス・レポートで複数のクエリ情報を盛り込むには?

    アクセス初心者です。 アクセス2000を使用しております。 本当は1つのクエリで作成したいのですが フィールド数が255を超えてしまう為、 クエリ1:ID 式001~式200 クエリ2:ID 式201~式400 と分けて計算を行い レポートのデザインビューでクエリ1を基礎とし、 テキストボックス内のコントロールソースを 式ビルダで =[クエリ2]![式201] と入力たのですが プレビューを行うと"パラメータの入力"のメッセージが出まして OKすると 表示結果が #Error となってしまいます。 クエリ2の情報を盛り込むにはどのようにしたら良いのでしょうか よろしくお願い致します。

専門家に質問してみよう