- ベストアンサー
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の数値を入れるようにしたいのですが。。 関数?式を教えていただけますか?
- shinoshino
- お礼率76% (83/109)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- accessクエリの抽出条件
access初心者です。 フィールド:「年」 数値型 フィールド:「月」 数値型 があり クエリの抽出条件に 年:2001 月:11 でクエリが実行できます。 これを当月分をクエリ実行できるように 年:year(date()) 月:month(date()) のように入れて当月のレコードを抽出したいのですが 「式に未定義関数dateがあります」というメッセージが出ます。どこが間違っているか助言をいただけると助かります。
- ベストアンサー
- オフィス系ソフト
- ExcelマクロでAccessデータを累計処理
Excel2010のVBAでAccess2010のデータをDAOで操作しています。 そこで、下記のような加算処理(bフィールドでaフィールドの累計)ができるのでしょうか。また、更新クエリで このようなことができるものなのでしょうか??Access初心者です。 a b 10 10 20 30 15 45 30 75
- ベストアンサー
- その他(プログラミング・開発)
- AccessでVal関数を利用
カンマ区切りのテキストファイルをAccessにインポートしたのですが、[NO]というフィールドの、数値のデータ型が文字列型の認識になっており、VBAでそのフィールドの最大値を求めようするとうまくいきません。取り合えず今はクエリでいったんVal関数を使い数値に変えてから利用しています。その際更新クエリを利用しようとしたのですが、うまく行かなかったので、選択クエリで 式:Val([NO]) としてそのフィールドを利用しています。 結構考えたのですが、知識不足でいい方法が浮かびません。もっと良い方法があれば教えてください。お願い致します。M(v_v)M
- ベストアンサー
- オフィス系ソフト
- Accessクエリに入力する式について教えてください。
こんにちはWin98SE/Access2000です。 例えば AフィールドのチェックボックスがONで尚且つ、Bフィールドに数値型の値が入っていて、さらにCフィールドに日付が入った時に DフィールドにBフィールドの値を取込むと言う作業をAccessにさせたいのですが、Accessのクエリ(デザインビューのフィールドか抽出条件に設定)で関数又はSQLを使用して実現できますか。 もし出来るようでしたら、例的なもので結構ですので式等アドバイスをいただけないでしょうか宜しくお願いします。 (関数&SQL初心者です。)
- ベストアンサー
- オフィス系ソフト
- Accessでの文字列置換
Access初心者のものですがよろしくお願いします。 データ: 505:501-1-3 506:54-2-G 601:748-5- 704:56-16- 809:7-8- 上記データに対して、最後尾の"-"のみを削除したいのですがどうしたらよいでしょうか? IIF関数を用いて式を書いているのですが、どうしても「最後尾の"-"を削除」の式などが考え付かずお手上げ状態です。 何か良い方法がありましたら教えてください。
- ベストアンサー
- その他(学問・教育)
- Access2016 クエリが開きません。
よろしくお願いします。 当方、Access基礎本片手に勉強中の初心者です。 クエリを訂正し保存後、開こうとしたら 式に未定義関数'Nz'があります。と出て開きません。 たしかにNzを触ったので、そのせいだと思いますが 修正したいにも開かないので困っています。 詳しい方、お教えください。よろしくお願い致します。
- ベストアンサー
- Access(アクセス)
- ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
こんばんは。 現在、条件に当てはまるデータの一覧を 表記させるものをACCESSで作っております。 ACCESSは2000を使っております。 今はクエリの作成まで進んでいるのですが、 抽出条件が非常に長くなっており データシートビューに切り替えようとしたら 「式が複雑すぎます。」とメッセージが出ました。 EXCELでは関数式だと長くて拒否されるものでも VBAを使えばできたりするので、 こちらもVBAなどを利用すれば回避できる問題なのでしょうか? ACCESSは基本的な流れで簡単なものを作れる程度ですので、 どうすれば良いものなのか全く見当もつきません。 何か良い方法があればご助言下さい。 また、それに関して良書があれば合わせて教えて下さい。 宜しくお願いします。
- 締切済み
- その他(データベース)
- ACCESS2000で小数点以下を表示したい
ACCESS2000で小数点以下を表示したい 検診データのうちある異常値の数値だけを表示したいのです. しかもその数値が例えば6.0だったら小数点1桁まで表示したいのです. クエリでIIF関数を使って空白にするか表示するかを設定すると その数値のデータ型が数値型とならずプロパティの書式を0.0としても 効きません. データ作成クエリとしてテーブルに書き出して、レポートのソースを そのテーブルにしてみたのですが、その時点での数値がテキスト型 となってしまい、その都度数値型に変更しなければならず、汎用性が ありません.テーブル作成クエリで作成するテーブルのデータ型をあらかじめ 設定する方法はないでしょうか? それとも他によい方法はないでしょうか? あいにくVBAレベルになると知識がなくさっぱりわかりません。
- ベストアンサー
- オフィス系ソフト
- Access #エラーについて
Access初心者です。 よろしくお願いいたします。 [前提] テーブルA のIDに紐づけてクエリBの数値をクエリCで反映させたい。 〈詳細データ〉 ・テーブルA [ID] [名称] 1 あ 2 い 3 う 4 え 5 お ・クエリB [ID] [数値] 2 10 3 20 5 40 ・クエリC [ID] [名称] [数値] 1 あ #エラー 2 い 10 3 う 20 4 え #エラー 5 お 40 ・”テーブルAの[ID]”の全レコードと”クエリBの[ID]”の同じ結合フィールドだけを含めてリレーションを行っている。 ・クエリCの算式: IIf(IsError([クエリB].[数値]),0,[クエリB].[数値]) [質問] ・クエリCの『#エラー』部分を0にしたいのですが、何か良い方法はございませんでしょうか。 ・そもそも上記のロジックは無理がありますでしょうか。 アクセスはあまりいじったことがございません。ご回答いただけますと幸いです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Accessのクエリーで、mymax関数を使ったら
1)Accessのクエリーで、1レコード内の複数フィールドの数値の最大値を表示させるため、「mymax」関数を使用しました。 その結果が数値型でなくテキスト型で表示されてしまうため、分析に不都合で 2)テーブル作成クエリーにしてテーブルにしてから、テーブルデザインで数値型に変更し、 3)それを抽出クエリーで並べ替えなどデータ分析に使用しています。 以上のように、3段階の手順をふまず、 1)の時点で、最大値を、数値型で吐き出させることはできますでしょうか。 バージョンはACCESS97です。 どうぞ、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
早々の回答ありがとうございました。 出来ました。ありがとうございます。