• 締切済み

ACCESSで質問です。

ACCESSのフィールド内にコロンを入れる方法 Accessのテーブルの数値にカンマを入れたいです。 あるフィールドに下記のような数値が入っています。その数値に 数値二つ毎に:を入れたいのですが抽出条件等で可能でしょうか? MACアドレス 27ER6089JR12 → 27:ER:60:89:JR:12 33C01fkV3325 → 33:C0:1f:kV:33:25 テーブル(1)が最終的に必要なテーブルです。 テーブル(1) PC名 シリアル番号 リース会社 メーカー名 機種 導入日 リース期間 MACアドレス 導入テーブル PC名 リース会社 メーカー名 導入日 MACアドレス 追加テーブル PC名 シリアル番号 機種 リース期間 導入テーブルと追加テーブルをテーブル(1)に集約するように追加クエリを作成しました。 追加クエリで必要なフィールドを選択してテーブル(1)に反映させていますがMACアドレスのデータに:を追加しないと いけない為、ACCESS上のクエリ内でできれば対応したいと思っています。 抽出条件に記載等で解決できますでしょうか?

みんなの回答

回答No.1

クエリで表示するだけでしたら クエリのデザイングリッドに MAC書式有:format([MACアドレス],"&&:&&:&&:&&:&&:&&") を追加してください。 テーブル中のデータを変えるなら更新クエリで行ってください。 更新クエリ後のやり直しはできませんので 最初はバックアップコピーを取ってからの方が良いかもです。 なお、Accessに関する質問なので今後は その他データベース か その他MS Office 辺りが適当です。

関連するQ&A

  • アクセス クエリ

    アクセス クエリの抽出について教えて下さい。例えば、1つのクエリの中に数値のフィールドが5つ作成してあり、それぞれ違うフィールドの抽出条件をしています。それぞれの条件を入れてしまうと5つのフィールド条件全てに合ったものしか抽出できません。 5つのフィールドのうち、どれでも1つ一致したら抽出できるようにしたいのですが良い方法を教えて下さい。宜しくお願いします。

  • Accessのクエリで、CStr関数を使った項目のグループ化と抽出のエラー

    アクセスで「TEST1」という名のクエリでCStr関数を使って数値を文字型にしている「項目1」という名のフィールドがあります。(他にもフィールドはあります) 別のクエリ(「TEST2」)で、「TEST1」クエリを使って、「項目1」フィールドをグループ化し、さらに抽出条件に『 "1" 』と入れて実行したところ、 『集計関数の一部として指定された式 '[TEST1].項目1="1"' を含んでいないクエリを実行しようとしました。』 とメッセージが出て実行できませんでした。 ◎ 数値を文字型にしたものをグループ化しさらに抽出条件で絞り込みたいのですが、どうしたらいいのでしょうか? 「TEST1」クエリをテーブルにしないで実行したいのですが。。。 わかる方がいらっしゃったら、教えてください。よろしくお願いします。

  • ACCESSのクエリ:抽出条件で型が一致しません

    ACCESSでクエリを作ったのですが 実行すると、 「抽出条件で型が一致しません」のエラーが出ます 問題となっているヶ所は テーブルのフィールド定義がバイナリーになっています そして、クエリで   フィールド   テーブル   並べ替え   表示   抽出条件   または となっていますが、 この抽出条件に、1、を入れました テキスト型なら、"1" 数値系型なら、1、でいいのか、と思ったのですが バイナリ型は別の表現があるのでしょうか よろしくお願いします

  • ACCESSで質問です。

    クエリで、特定のテーブルから情報を抽出していますが、下記のようなデータが入っており、 単純にテーブル名とフィールドで選択しているのですが、-が入っている情報だけ抽出できません。 何か条件等で解決できますでしょうか? 見積番号 328357 249844 228711 34G00-23 上記のように-が入った見積番号だけ抽出できない状況です。 フィールドの形式も確認しましたがテキストになっていて特におかしいところはないようなのですが・・・

  • アクセスについて

    アクセス初心者です。 アクセスで毎月入ってくる商品に商品番号を付与しようと思っています。 商品リストテーブルには   フィールド1→商品名   フィールド2→商品番号 商品一覧テーブル    フィールド1→商品名(毎月100件程入る) この2つのテーブルから 商品番号付与クエリーを作成しました。 (フィールド1同士を繋ぎ、フィールド2の商品番号を引っ張ってくる) 但し、商品一覧テーブルに入ってくる商品の中で、まだ商品リストテーブルに登録されていない商品があります。その時、クエリーでは、その商品は表示されません。 どうにか登録されていない商品があった場合に、エラーと表示できるか、又は登録されていない商品を抽出するようなクエリーの作り方を教えて下さい。 よろしくお願いします。 分かりづらくてスミマセン・・・

  • ACCESSでテーブルのフィールドに一括で数値の代入する方法

    初心者なので、宜しくお願い申し上げます。 ACCESSでテーブルのフィールドに一括で数値の代入する方法を教えてください。 あるテーブルにあらたにフィールドを追加しました。 データ型は「数値型」で「長整数型」にしています。 このフィールドに一括で数値「0」を入れたいのですが、更新クエリーではできないのでしょうか? 更新クエリーで「レコードの更新」の式を *0 =0 +0 &0 などいろいろやっても何も更新されません。 どうか宜しくお願い申し上げます。

  • アクセスのクエリーの自動追加について

    アクセスを使ってクエリーのフィールドの追加を行いたいと思うのですが。出来なくて困っています。 DB.CreateQueryDef("クエリー名","抽出条件") で追加出来るみたいなのですが、これは間違いでしょうか? 同じ名前のクエリーがある状態で、これを行うと、「既に同じ名前のクエリーが存在します。」となってしまいます。 よろしくお願いします。

  • Access 追加クエリについて

    こんにちは! Accessについて、質問させていただきます。 追加クエリを5つ作成したのですが、『複数値を持つフィールドをINSERT INTO クエリに含めることはできません』とエラーが出ます。 調べたところ、ルックアップウィザードに追加クエリが使用できないものと思われます。 追加クエリの元になるテーブルには、ルックアップウィザードを適用しているフィールド(他のテーブルから値を取得している)が複数あります(フィールド名:取次名・担当者名・形態)。 ちなみに、5つの追加クエリのうち1つはルックアップウィザードのフィールド(値を手入力で設定)も1つありますが正常に作動しています。 何か解決策はありますでしょうか? よろしくお願いします!!

  • accessのクエリで入力が不可能…

    【テーブルA】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔テキスト型〕 フィールド4〔数値型〕 【テーブルB】 フィールド1〔数値型〕 フィールド2〔テキスト型〕 フィールド3〔数値型〕 フィールド4〔テキスト型〕 となっています。 両方のテーブルを使い、クエリを作成しました。 リレーションが、テーブルAのフィールド1と、テーブルBのフィールド3に設定してあります。 このようにして作成したクエリでデータの入力ができません。 なぜでしょうか? Access2000です。

  • ACCESSクエリーの抽出条件について

    OS WIN7 ACCESS 2007使用です。 クエリーの抽出条件について何ですが、テーブルにコードというフィールドがありまして、そこには数値が入力されています。 コード 1 2 3 4 5 ・ ・ このテーブルを元に選択クエリーを作りたいのですが、条件としてコードの値に2と3両方がある場合、2のレコードだけを表示せず、どちらか一方の数値だけの場合またはどちらもない場合は、全てのレコードを表示するようにしたいのです。 抽出条件はどのように書けばよいのでしょうか? いろいろ試したのですが、うまくいきません。 どなたかお助け下さい。