- ベストアンサー
Accessで億単位の数値を特定してゼロにする
Accessで、特定フィールドに入っている数値が億単位になっている場合(または指定した桁数以上になっている場合)にゼロにするというクエリを作成したいのですが、どのように指定すればいいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- ACCESS2003。数値型のフィールドに30億以上の数値を入力できない。
DVDに焼いたファイルのデータベースをアクセスに入力しているのですが、そのサイズをバイト単位で入力しているのですが、3ギガ以上の数字を入力すると、 「このフィールドに入力した数値がただしくありません。たとえば数値型のフィールドに文字列を挿入しました」 とでます。 もうこれはテキスト形式のフィールドにするしかないのでしょうか?いままでたくさんのファイルを登録してきたので、ここでテキスト形式にすると以前のファイル等で不都合がでないか懸念を持っています。 理想は数値型でなんらかの設定をして3ギガ、30億以上の数値を入力できないものでしょうか?よろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- accessのクエリで入力が不可能…
【テーブルA】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔テキスト型〕 フィールド4〔数値型〕 【テーブルB】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔数値型〕 フィールド4〔テキスト型〕 となっています。 両方のテーブルを使い、クエリを作成しました。 リレーションが、テーブルAのフィールド1と、テーブルBのフィールド3に設定してあります。 このようにして作成したクエリでデータの入力ができません。 なぜでしょうか? Access2000です。
- ベストアンサー
- オフィス系ソフト
- アクセス クエリ
アクセス クエリの抽出について教えて下さい。例えば、1つのクエリの中に数値のフィールドが5つ作成してあり、それぞれ違うフィールドの抽出条件をしています。それぞれの条件を入れてしまうと5つのフィールド条件全てに合ったものしか抽出できません。 5つのフィールドのうち、どれでも1つ一致したら抽出できるようにしたいのですが良い方法を教えて下さい。宜しくお願いします。
- ベストアンサー
- その他(データベース)
- access フィールドの数値を使って計算したい
あるテーブル内に様々な数値をフィールドに入力して、それらの数値をフォームでルックアップを使用して計算したいのですが、accessはどうやら主キー(id)の数値(1、2、3…)を使って計算してしまいます。どのように設定すればよいのでしょうか。 テーブル1 id フィールド1 1 5 2 10 3 15 4 20 フィールド1の数値をフォームにてルックアップで選んで計算したい(クエリ内の計算式に組み込みたい)。 よろしくお願いいたします。 access2010使用
- ベストアンサー
- その他MS Office製品
- Access2007 Mid関数
数値項目を指定桁数から抜き出しをしたいのですが、今までAccess95で使えていたMid関数が使えなくなってしまいました。 下記のようにしているのですが、どう記述したらよいのでしょうか。 数値項目[YMD]に入っている"20080121"を"2008.01.21"と表示させたい場合、クエリーには =Mid([YMD],3,2) & "." & Mid([YMD],5,2) & "." & Mid([YMD],7,2) と記述しています。
- ベストアンサー
- オフィス系ソフト
- ACCESSでテーブルのフィールドに一括で数値の代入する方法
初心者なので、宜しくお願い申し上げます。 ACCESSでテーブルのフィールドに一括で数値の代入する方法を教えてください。 あるテーブルにあらたにフィールドを追加しました。 データ型は「数値型」で「長整数型」にしています。 このフィールドに一括で数値「0」を入れたいのですが、更新クエリーではできないのでしょうか? 更新クエリーで「レコードの更新」の式を *0 =0 +0 &0 などいろいろやっても何も更新されません。 どうか宜しくお願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- アクセスのフォームで、桁数を指定したい。
例)「1」の場合でも、3桁の設定で「001」としたい。 エクセルで言うところの書式設定でユーザー定義で桁数を指定できるように、アクセスのフォームで指定できないでしょうか? その数値を最終的にバーコード化したいのですが、その桁数が違ってしまって、表現したいバーコードが再現できないのです。 ちなみにテーブル、クエリでは書式の設定で(表面だけかも知れませんが)表示できています。 どなたかよろしくご教授のほどよろしくお願いします。
- 締切済み
- オフィス系ソフト
- ms access クエリの集計について
こんにちは ms accessのクエリで、文字列として入力されている数字を数値扱いに直してその合計を出そうとしているのですが、特定の値を指定して合計を出そうとすると値がマイナスになってしまいます。 例 式1:sum(val(nz[フィールド名]))=1) フィールドに1とあるレコードを足して合計を出す場合です。値がマイナスになってしまいます。nzは別のクエリ使用時に空欄があるとまずいので入れてあります。 左隣で別のフィールドでグループ化し、ここでは演算を選択しています。
- 締切済み
- Visual Basic
- アクセス エラーを数値「0」に変換するには
こんばんは。 テーブル1のフィールド1を、テキスト型にし 1 2 3 あ と入力しました。 クエリを作成し、 SELECT CLng([テーブル1]![フィールド1]) AS 数値に変換 FROM テーブル1; とした場合、 「あ」の部分が数値に変換できないため、「#エラー」となります。 このままだと、並べ替えをしようとすると 「抽出条件でデータ型が一致しません。(Error 3464)」 となるため、「#エラー」を0へ変換したいのですが、 やり方がわかりません。 IIFなどを使うのでしょうか? ご教授よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- インクジェットプリンターのip8700でエラーが5回点滅しています。点滅5回はヘッドの故障を意味するそうです。最近調子が悪く修理しかないのでしょうか?
- ip8700のインクジェットプリンターでエラーが5回点滅しています。点滅5回はヘッドの故障を示していると公式に記載されています。最近調子が悪く、修理が必要なのでしょうか?
- ヘッドの故障により、ip8700のインクジェットプリンターがエラー5回点滅しています。点滅の回数からヘッド故障を判断することができます。調子が悪く修理が必要でしょうか?
お礼
ありがとうございました。難しく考えてました。