(現在 過去ログ83 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■12542 / inTopicNo.1)  比較できないデータの組み合わせがあります。
  
□投稿者/ pataくま -(2020/07/31(Fri) 13:12:26)
    いつもお世話になっております。

    Windows10環境で桐10xを使っています。
    通常使っている表ファイル002WorkImages.tbx に対して
    再定義([表示]という文字列の項目を追加したい)を
    行い編集画面に戻ろうと思うと
    KD1618:比較できないデータ型の組み合わせがあります。
    と表示され、項目追加ができません。
    何度見直しても、
    データの型に問題ないと思うのですが、
    私の見落としでしょうか。

    どなた様かこの場合の対処法をご教示いただきたく存じます。
    問題の表ファイルは添付させていただきました。
    よろしくお願い申し上げます。



002WorkImages.zip
/28KB
引用返信 [メール受信/OFF] 削除キー/
■12543 / inTopicNo.2)  Re[1]: 比較できないデータの組み合わせがあります。
□投稿者/ ONnoji -(2020/07/31(Fri) 14:37:10)
    2020/08/01(Sat) 13:32:05 編集(投稿者)

    > Windows10環境で桐10xを使っています。
    > 通常使っている表ファイル002WorkImages.tbx に対して
    > 再定義([表示]という文字列の項目を追加したい)を
    > 行い編集画面に戻ろうと思うと
    > KD1618:比較できないデータ型の組み合わせがあります。
    > と表示され、項目追加ができません。
    > 何度見直しても、
    > データの型に問題ないと思うのですが、
    > 私の見落としでしょうか。

    カット&トライで問題ヶ所を見つけました。

     2  測定回数 整数 #cond(#直前値([測定日],1)=[測定日],#直前値([測定回数],1)+1,1,1)

    ↑この項目の[挿入初期値式]を削除してください。

    そうすれば、項目を追加できるようになりますよ。

    > KD1618:比較できないデータ型の組み合わせがあります。

    なお、問題の[挿入初期値式]のどの部分に問題があるのかは調べていませんので、

    とりあえず[挿入初期値式]を削除してから、正しい[挿入初期値式]を考えてください。

    メッセージからすると、データ型の違いが原因ですね。


    項目番号 項目名         データ型 項目計算式     挿入初期値式
     1    測定日         文字列            #DATE
     2    測定回数        整数             #cond(#直前値([測定日],1)=[測定日],#直前値([測定回数],1)+1,1,1)
     3    件数          整数   #横件数([01], [19])
     4    N.C.          文字列  "N.C."
     5    01           文字列
     6    02           文字列
     7    03           文字列
     8    04           文字列
     9    05           文字列
     10   06           文字列
     11   07           文字列
     12   08           文字列
     13   09           文字列
     14   10           文字列
     15   11           文字列
     16   12           文字列
     17   13           文字列
     18   14           文字列
     19   15           文字列
     20   16           文字列
     21   17           文字列
     22   18           文字列
     23   19           文字列
     24   Blank          文字列

    項目番号 項目名         データ型 項目計算式     挿入初期値式  編集初期値式
     25   P.C.01(5000)      文字列            "PC1"    "PC1"
     26   P.C.02(500)       文字列            "PC2"    "PC2"
     27   P.C.03(50)       文字列            "PC3"     "PC3"
     28   P.C.04(5)        文字列            "PC4"    "PC4"

    項目番号 項目名         データ型 項目計算式
     29   必要Well数       数値   (5+[件数])×2
     30   調整Well数       数値   #切り上げ( [必要Well数]×1.1,0)
     31   使う水の量       数値   [調整Well数]×9
     32   プライマープローブ前回残り量 数値   #直前値( [プライマープローブ残量] , 100 )
     33   プライマープローブ使用量   数値   [調整Well数]×1
     34   プライマープローブ残量    数値   [プライマープローブ前回残り量]-[プライマープローブ使用量]+[プライマープローブ量調整]
     35   プライマープローブ量調整   数値
     36   マスターミックス前回残り量   数値   #直前値([マスターミックス残量], 1000)
     37   マスターミックス使用量     数値   [調整Well数]×5
     38   マスターミックス残量      数値   [マスターミックス前回残り量]-([マスターミックス使用量]×2)+[マスターミックス量調整]
     39   マスターミックス量調整     数値

     並べ替え条件  測定順
     検索条件    今回測定分
     索引      測定順



引用返信 [メール受信/OFF] 削除キー/
■12544 / inTopicNo.3)  Re[2]: 比較できないデータの組み合わせがあります。
□投稿者/ ONnoji -(2020/07/31(Fri) 14:57:15)
    2020/08/02(Sun) 15:06:56 編集(投稿者)

    > カット&トライで問題ヶ所を見つけました。

    ファイルのコピーに対して以下のことを行いました。

    1.表の検査をしました
    2.表の修復をしました
    3.並べ替え条件:測定順   を削除しました
    4.検索条件  :今回測定分 を削除しました
    5.索引    :測定順   を削除しました
    6.項目番号:39[マスターミックス量調整]から、項目番号:2[測定回数]まで項目をひとつずつ削除しました。
    7.項目番号:39[マスターミックス量調整]を削除したらエラーが無くなったので、
       データ型を文字列型に変更してみました。

    すると[KD1641:文字列に誤りがあります + ]が表示されました。
    [OK]ボタンを実行すると[挿入初期値式]へたどり着きました。

    > 再定義([表示]という文字列の項目を追加したい)を
    > 行い編集画面に戻ろうと思うと

    実は、追加する項目名は[表示]以外でもエラーになります。
    先頭に[あ]という項目を挿入しても、終端に[あ]という項目を追加しても同じでした。
    先入観を捨てて調べる事が大切ですね。

    今回のエラーは、確かに原因が非常に分かりにくかったですね。


引用返信 [メール受信/OFF] 削除キー/
■12545 / inTopicNo.4)  Re[3]: 比較できないデータの組み合わせがあります。
□投稿者/ ONnoji -(2020/07/31(Fri) 15:46:20)
    2020/07/31(Fri) 15:59:00 編集(投稿者)

    >>KD1618:比較できないデータ型の組み合わせがあります。
    >
    > なお、問題の[挿入初期値式]のどの部分に問題があるのかは調べていませんので、
    >
    > とりあえず[挿入初期値式]を削除してから、正しい[挿入初期値式]を考えてください。
    >
    > メッセージからすると、データ型の違いが原因ですね。

    × #cond(#直前値([測定日],1)=[測定日],#直前値([測定回数],1)+1,1,1)

    ○ #cond(#直前値([測定日],[測定日])=[測定日],#直前値([測定回数],1)+1,1,1)

    ただし、○はエラーしないという意味であって、正しい結果が求められるかは不明です。(^^ゞ


引用返信 [メール受信/OFF] 削除キー/
■12546 / inTopicNo.5)  Re[4]: 比較できないデータの組み合わせがあります。
□投稿者/ pataくま -(2020/07/31(Fri) 19:51:13)
    ONnoji 様

    チェックしていただいた上に、
    挿入初期値式のご提案もいただきまして、
    ありがとうございました。

    ONnoji さんがご提示いただいた挿入初期式に変えてみたところ、
    エラーは起こらず、こちらが求めていた結果が挿入入力されました。

    ありがとうございます。
    何が原因かわからず、途方に暮れておりました。

    エラーが起こった場合のチェック方法についても
    教えていただきありがとうございます。

    この件については、これで1件落着です。

    ありがとうございました。



    No12545に返信(ONnojiさんの記事)
    > 2020/07/31(Fri) 15:59:00 編集(投稿者)
    >
    > >>KD1618:比較できないデータ型の組み合わせがあります。
    >>
    >>なお、問題の[挿入初期値式]のどの部分に問題があるのかは調べていませんので、
    >>
    >>とりあえず[挿入初期値式]を削除してから、正しい[挿入初期値式]を考えてください。
    >>
    >>メッセージからすると、データ型の違いが原因ですね。
    >
    > × #cond(#直前値([測定日],1)=[測定日],#直前値([測定回数],1)+1,1,1)
    >
    > ○ #cond(#直前値([測定日],[測定日])=[測定日],#直前値([測定回数],1)+1,1,1)
    >
    > ただし、○はエラーしないという意味であって、正しい結果が求められるかは不明です。(^^ゞ
    >
    >
解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -