- ベストアンサー
アクセスの空欄のテーブルについて
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テーブルを作成しただけでは、テーブルの項目(フィールド)情報が保持されているだけで、データ(レコード)は一件もありません。 フィールドが空欄の時は大抵NULLとして扱っていますがNULL禁止にしているフィールドは、何か代用の値が入ってるものです。 とりあえず大雑把に答えてみましたが、、
関連するQ&A
- ACCESS2000のテーブルのNULL
教えてください!! ACCESS2000のテーブルにある、フィールドのデータの中にある”NULL”を数字に置き換える方法を教えてください。置き換えるのは、いくつもNULLがあっても一つでいいのですが・・・。 よろしく、お願いいたします。
- ベストアンサー
- オフィス系ソフト
- アクセス作成について
アクセスについて質問します。 フォームで入力する場合で、例えばテーブルのレコードを100までとし、101を超えた場合またレコード1にデータを入力することは可能でしょうか。 テーブル フィールド1 フィールド2 1 6 2 8 . . . . 100 55 フィールド1は固定し、フィールド2にデータを入力していき101番目にデータを入力する時はまた1行目の6を上書きしてデータを更新していくようなことは可能でしょうか。(もちろんフィールド1、フィールド2を別テーブルとしクエリーを活用することでもok) アクセス初心者です。よろしくおねがいします。
- 締切済み
- Windows XP
- Accessでのエラー
Access修行中の身で、勉強をかねて書類BOXのデータベースを作成中です。 親テーブルのフィールド ID(主キー、オートナンバー)、タイトル名、・・・・・、保存箱ID 子テーブルのフィールド 保存箱ID(主キー、オートナンバー)、保存箱名、・・・・ リレーション 親:保存箱ID-子:保存箱ID という構成です。 クエリで以下のような複合テーブルを作成し、 複合テーブルのフィールド ID(主キー、オートナンバー)、タイトル名、・・・、保存箱名、・・・・ データを入力しようとすると、「レコードを追加できません。テーブルの結合キーがレコードセットにありません。」というエラーがでます。また、保存箱IDに入力のないレコードは、抽出されません。 どのようにしたいかというと、保存箱IDは入力しなくてもいいフィールド(関連させなくてもよいデータ)にしたく、複合テーブルで保存箱名を入れると、子テーブルに新たにレコードが追加されるようにしたいです。 できれば、SQLを使用せずに解決したいと甘えておりますが、無理でしょうか。
- ベストアンサー
- オフィス系ソフト
- アクセス 空フィールドのみ 別データー挿入
アクセスの同テーブル内に下記レコード(1)(2)が有ります。 (1)レコードのフィールドにはほぼデータが入っていますがNULLのフィールドもあります。 (2)レコードのフィールドはほとんどNULLです。 (1)のレコードのフィールド、データーを取得して (2)のレコードのフィールドがNULLの場合は(1)のフィールドのデーターを貼付ける 例えば下記の(3)様にしたいです。 |数値型 |テキスト型 |日付型 |通貨型 |メモ型 |Yes/No型 | |ID |名前 |入力日 |金額 | |チェック | (1)|01 | さる |07/28 |1,000 | |-1 | (2)|02 |とら | | | | | (3)|02 |とら |07/28 |1,000 | |-1 | 自分なりに考えた所 DLookUp で一つ一つ(1)フィールドを取得して(2)フィールドNULLの場合は挿入し(3)にする方法を 考えましたが、フィールド数が実際には100ほど有り方法が良くないと思いました。 Cloneメソッドを使用して同じフォームに(1)と(2)データーを表示させて上手く出来ないか 考えたりもして見ましたが上手く行きません 良い方法が思いつきません こんな方法があるとか このサイトを参考にしなさいとか どなたかご教授頂けませんでしょうか よろしくお願い致します。
- ベストアンサー
- その他MS Office製品
- Access の同一テーブルで更新データを抽出したい
Accessでまったく同じテーブルが2つあるとします。フィールド数は40くらい。その各フィールドで一つでも更新のあったデータのみを抽出したいのですが簡単な方法を教えて下さい。因みに各フィールドにはNull値も含まれます。
- ベストアンサー
- オフィス系ソフト
- アクセスでクエリ実行後の空欄について
こんにちは。 アクセス初心者の者です。 アクセスを用いてクエリを作成しています。 テーブルAとBがあります。 Aの1フィールドと、Bの1フィールドを結合して、 Aの2フィールドと3フィールドを表示させるようなクエリです。 (結合プロパティで、Bの空欄を無視するようにしています。) しかし、結果を表示してみると、Bの1フィールドはちゃんと値が入っているにもかかわらず、 Aの2フィールドと3フィールドの値が挿入されず、 空欄になっているところが「ところどころ」あります。 入ってるところもあれば抜けているところもあり、不思議です。 データ量が多く、エクスポートすると10Mバイト以上あるのですが、そういうのが影響しているのでしょうか。 ちょっと説明しずらく、わかりずらいかもしれませんが、 その際はもっと説明させていただきますので、 どうぞよろしくお願いいたします。
- 締切済み
- その他(データベース)
- accessのテーブル二つで一つのテーブルを
ACCESS97を使用しています。 テーブル1 製品番号 出荷日 出荷数 100 2012/12/1 3 101 2012/12/13 2 105 2012/12/1 5 108 2012/12/5 6 テーブル2 製品番号 売上日 売上数 売上金額 100 2012/12/1 3 3,000 101 2012/12/13 4 5,000 111 2012/12/10 10 500 二つのテーブルがあり、どちらもfrom to の期間指定で大きなテーブルから取り出しています。テーブル1のみにあるデータ、テーブル2にあるデータどちらにもあります。 これを一つのテーブルにまとめて下記のようにしたいのですが、できますか。 製品番号 出荷日 出荷数 売上日 売上数 売上金額 100 2012/12/1 3 2012/12/1 3 3,000 101 2012/12/13 2 2012/12/13 4 5,000 105 2012/12/1 5 null null null 108 2012/12/5 6 null null null 111 null null 2012/12/10 10 500 このようなテーブルにしたいのですが、できますか。 access使用歴は長いのですが、簡単なクエリとかしかできなくてなさけなく思っています。これを機に少し勉強したいと思ってますが、取り掛かりからわかりません。よろしくお願いいたします。
- 締切済み
- 財務・会計・経理
- Accessのテーブルで
わかる方どうか教えてください。 Accessのテーブルで、ひとつのテーブル内のフィールド欄に”+”ができていて”-”にすると、そのレコードに対するテーブルが表示されるものがあるのですが、それはどのようにして作成しているのでしょうか? 説明が書いてあるHPなどわかる方がいたら教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- 一対一のテーブル分割(ACCESS2003)
ACCESS2003にて、フィールド数が上限の255、レコード数がおよそ1万件の商品マスタテーブルを作ったとします。入力必須フィールドは主キーである商品ID、あと商品名ぐらいで、あとは商品によって入力したりしなかったりするフィールドで、テーブルを開くと空欄が非常に多く目立ついわゆるスカスカの状態になっているとします。そこで商品マスタテーブルを数個に分割(商品の価格情報、商品の品質情報等々)し、商品IDを主キーにもたせ一対一の外部結合でつなげて、密度の濃い(?)テーブルを複数作ったほうが、ファイルサイズの縮小やクエリ等のパフォーマンス向上にメリットがあるのでしょうか?(一対一の結合はあまり使用しないのが一般的なようですが、このような場合使用すべきでしょうか?)教えて頂きたくお願いいたします。
- 締切済み
- オフィス系ソフト
- Access2007でテーブル間の差?の抽出
こんにちは。 Access2007にテーブルが二つあり、フィールド名の同じデータがあります。 テーブル1、テーブル2とし、 テーブル1に ABCDE テーブル2に BCD というレコードがあった場合、「AE」だけ抽出したいのですが、 やりかたがうまくわかりません。 桁数が多くてエクセルではできないようです。 すごく基本的なことかもしれませんが、どなたか教えていただけたらと思います。
- ベストアンサー
- オフィス系ソフト
補足
早速の回答有難うございます。NULLでなくとも、電算機内のビット(バイナリ?)データレベルでは何か入っていいると考えた方がよいということでしょうか?