![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
Accessクエリ 複数フィールドを対象に空白の場合は全件表示したい
Access(アクセス)
-
-
4
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
5
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
6
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
7
ACCESS IIF関数 複数条件の設定について
Excel(エクセル)
-
8
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
9
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
10
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
11
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
12
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
13
Accessを開きなおすとテキストボックスの値がエラー#Name?になる
その他(データベース)
-
14
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
15
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
16
「#エラー」の回避
Access(アクセス)
-
17
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
18
ACCESS クエリの抽出条件で全てを抽出したい
PowerPoint(パワーポイント)
-
19
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
20
Accessのクエリーのゼロデータ行の非表示の仕方
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
『ワーク』を英訳すると?
-
電子部品と電気部品の違い
-
SS400材とSPHC材の違い
-
取り合い寸法とはどういった所...
-
アクセスの初心者の質問です(...
-
員数と個付
-
nominalは定格と訳してよいでし...
-
義務付けられた製品の部品供給年数
-
出荷時の数の数え間違いを防ぐ方法
-
何年に渡ってメーカーは修理部...
-
GDP 二重の計算
-
製造中止後の部品供給期間
-
電子部品の略語
-
【VBA】元のシート内の文字列を...
-
部品のカラーって?? 機械部品...
-
【工場ライン作業】腕を素早く...
-
ゴム硬さ ショアA90とA95の違...
-
販売終了に関する案内状<=文...
-
これって何グラフで作ればいい...
-
生産計画の計算方法について教...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SS400材とSPHC材の違い
-
『ワーク』を英訳すると?
-
何年に渡ってメーカーは修理部...
-
散水用ホースの蛇口口金が抜け...
-
TVが壊れ購入しようとしている...
-
アクセスの初心者の質問です(...
-
電子部品と電気部品の違い
-
取り合い寸法とはどういった所...
-
画像のような部品を探していま...
-
部品のカラーって?? 機械部品...
-
名前わからない部品しりたい
-
電子部品の略語
-
nominalは定格と訳してよいでし...
-
員数と個付
-
【VBA】元のシート内の文字列を...
-
ゴム硬さ ショアA90とA95の違...
-
日本語で何といいますか?
-
製造中止後の部品供給期間
-
義務付けられた製品の部品供給年数
-
出荷時の数の数え間違いを防ぐ方法
おすすめ情報