No.7
- 回答日時:
IIf(IsNull([型名]),[部品名],[型名])
Or
IIf(Len([型名] & "")=0,[部品名],[型名])
が使えない状況を正すのが先決と思います。
他の箇所でも、思わぬバグが発生するからです。
・Update文を発行して全半角ブランクをヌル値("")に置換する。
・入力段階で全半角ブランクを登録できないようにする。
これらをお勧めします。
できました!
いろいろな方にアドバイスを頂いて、一通りできましたが
s_huskyさんの言われるように、今後もバグが発生しないように、自分で理解してから、どれにするかよく考えたいと思います。
本当にありがとうございました。
No.5
- 回答日時:
IIf([型名] Is Null Or [型名]="",[部品名],[型名])
または
IIf(Trim([型名]) Is Null,[部品名],[型名])
またはTrimでも全角スペースは除けないので
IIf([型名] Is Null Or [型名]=" ",[部品名],[型名])
で出来ませんでしょうか。
2つ目の
IIf(Trim([型名]) Is Null,[部品名],[型名])
だけは、出来ませんでしたが、後残りの2つは両方できました!!今から自分なりに原因追求してみます(^^;)
O_chanさんには以前も的確なアドバイスを頂き感謝しております。これが駄目ならこれ!と言う感じで色々な
パターンがすぐ浮かぶあたりが本当に頭がさがります。
ありがとうございました。
No.4
- 回答日時:
No.3の訂正(?)です。
>[型名]がNullならば0が表示されると思います。
ごめんなさい。[型名]がNullならばNullが表示されるかも知れません。
IIf(Trim([型名])<" ",[部品名],[型名])
ではどうでしょう?
No.3
- 回答日時:
Lenというのは長さを返す関数です。
別に集計クエリをつくり、その中で、Len([型名])
だけを表示させてみてください。
[型名]がNullならば0が表示されると思います。
スペースが1個入っていれば、1と表示されます。
No.2
- 回答日時:
クエリで型名がNULLの物を抽出したら、型名を部品名に変更するようにします
----------------------------------
フィールド |型名 |型名
----------------------------------
レコードの更新| |
-----------------------------------
抽出条件 |Is Null |[(テーブル]![部品名])
テーブル1というテーブルを作成して型名と部品名フィールドを作成した場合のSQLは
UPDATE テーブル1 SET テーブル1.型名 = [テーブル1]![部品名] WHERE (((テーブル1.型名) Is Null));
です。わかりにくかったら、また、質問お願いします。
できましたっ。
図でわかりやすく説明して頂きありがとうございました。本当にお詳しくて頭が下がります。
なぜ出来たのかを理解する為に、今から考えてみます。
本当にありがとうございました(^^)/
No.1
- 回答日時:
スペースコードが入っているのかも知れません。
Len([型名])を表示させるとどうなりますか?
もしスペースを取り除きたいのであれば、確か、Trim関数で取り除けたと思います。
この回答への補足
アドバイスありがとうございます。
Lenと言うのは、スペースを含んでいる値を返す関数でしょうか?
そう認識し、このように式を組んでみましたが変わりませんでした。
IIf(IsNull([型名] Or (Len([型名]))),[部品名],[型名])
Len([型名])を表示させるとどうなりますか?
>>何も表示されませんでした。
せっかく、教えて頂いたのにすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- 経営情報システム accessでの請求管理について 12 2022/06/11 16:20
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
このQ&Aを見た人はこんなQ&Aも見ています
-


ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-


Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-


アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
-
4

Accessで値がnullの場合は計算せずにnullをかえす方法
Access(アクセス)
-
5

Accessクエリ 複数フィールドを対象に空白の場合は全件表示したい
Access(アクセス)
-
6

選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
7

アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8

IIF関数の使い方
Visual Basic(VBA)
-
9

アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
10

アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
11

Accessのクエリで、replace関数を使い、データの中にある”をブランクに置き換えたいのですが
Access(アクセス)
-
12

Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
13

iif関数で3つ以上条件を抽出したい場合
IT・エンジニアリング
-
14

accessで空白の時の抽出
その他(データベース)
-
15

「#エラー」の回避
Access(アクセス)
-
16

ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
17

ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
18

Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
19

access テキストボックスの値取得
Access(アクセス)
-
20

Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
何年に渡ってメーカーは修理部...
-
アクセスの初心者の質問です(...
-
散水用ホースの蛇口口金が抜け...
-
『ワーク』を英訳すると?
-
員数と個付
-
取り合い寸法とはどういった所...
-
これはグロー球でしょうか?
-
電子部品の略語
-
電子部品と電気部品の違い
-
部品のカラーって?? 機械部品...
-
最終製品と部品の違い
-
製造業部品メーカーにて加工途...
-
製造中止後の部品供給期間
-
BNR32の部品は高くなっているん...
-
nominalは定格と訳してよいでし...
-
SS400材とSPHC材の違い
-
ガスコンロの発送方法を教えて...
-
派遣:購買事務って何ですか?
-
日本語で何といいますか?
-
草刈り機壊れたら部品交換可能?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
『ワーク』を英訳すると?
-
アクセスの初心者の質問です(...
-
散水用ホースの蛇口口金が抜け...
-
これはグロー球でしょうか?
-
取り合い寸法とはどういった所...
-
何年に渡ってメーカーは修理部...
-
電子部品の略語
-
部品のカラーって?? 機械部品...
-
電子部品と電気部品の違い
-
部品点数と信頼性・故障率の関係
-
【VBA】元のシート内の文字列を...
-
雨戸の外し方教えて~☆
-
製造中止後の部品供給期間
-
先日、IKEAで机を買って組み立...
-
員数と個付
-
機械設計で、部品の名称の名付...
-
nominalは定格と訳してよいでし...
-
SS400材とSPHC材の違い
-
中国生産以外のパソコンはどこ...
-
出荷時の数の数え間違いを防ぐ方法
おすすめ情報











