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

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

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

■11657 / inTopicNo.1)  変数による絞り込みについて
  
□投稿者/ mk -(2019/02/13(Wed) 09:32:15)
    桐10を使っています.
    一括処理の過程で,テーブルの項目[A}の値が変数&Bと同じもの(完全一致)だけを絞り込みたいと考えていますがうまくいきません.

    変数&Bは文字列変数で,例えば「123/456」のように演算子と同じ記号を含みます.


    絞り込み [A]{=&B}, 文字比較方法=拡張辞書順
    という一括では,「KD1508:作業ファイルが作れません」というエラーメッセージが出ます.

    なぜこのようなエラーが出るのかもわかりません.かといって

    &B="="+&B
    絞り込み [A]_&B, 文字比較方法=拡張辞書順

    とすると「KD1617:許されていない演算子とデータ型の組合わせがあります 3390/←」というエラーメッセージjが出ます.

    一括処理でうまく絞り込む方法を教えてください.よろしくお願いします.
引用返信 [メール受信/OFF] 削除キー/
■11658 / inTopicNo.2)  Re[1]: 変数による絞り込みについて
□投稿者/ ONnoji -(2019/02/13(Wed) 10:50:39)
    2019/02/13(Wed) 11:23:21 編集(投稿者)
    2019/02/13(Wed) 11:19:57 編集(投稿者)
    2019/02/13(Wed) 10:58:10 編集(投稿者)
    2019/02/13(Wed) 10:53:34 編集(投稿者)

    > &B="="+&B
    > 絞り込み [A]_&B, 文字比較方法=拡張辞書順
    >
    > とすると「KD1617:許されていない演算子とデータ型の組合わせがあります 3390/←」というエラーメッセージjが出ます.

    アンダーバー(_)を使用する場合には、次のようにすればエラーを解消できますよ。

    変更前 &B="="+&B
    変更後 &B="=" + """" + &B + """"


    しかし、これでも「KD1508:作業ファイルが作れません」というエラーメッセージが表示されると思います。

    絞り込みをすると、桐が自動的に表と同じフォルダに作業ファイルを作りますが、その作業ファイルが作れないのだと思います。

    絞り込みむ表が保存されているフォルダが

    ・書込み禁止

    または、

    ・ドライブの容量不足

    になっているか否か確認してみることをおススメします。


引用返信 [メール受信/OFF] 削除キー/
■11659 / inTopicNo.3)  Re[2]: 変数による絞り込みについて
□投稿者/ mk -(2019/02/13(Wed) 11:27:55)
    ONnoji様 早速に返事をいただきありがとうございます.

    記述の問題もありますが,「作業ファイルが作れない」というエラーはこちらのパソコン側の問題だと理解できました.

    これからファルダ―とパソコンをチェックしてみます.

引用返信 [メール受信/OFF] 削除キー/
■11660 / inTopicNo.4)  Re[2]: 変数による絞り込みについて
□投稿者/ mk -(2019/02/13(Wed) 11:42:44)
    ONnoji様

    一括の中で表を6つほど開いていたの,そのうち処理に直接関係しない表を閉じて,部分的に「デバッグ-カーソル行まで実行」で調べるとエラーが出なくなりました.

    お陰様でドライブの容量不足が原因とわかりました.一括処理を小さく分割して作成することにします.

    調べる方向が判らなければいくらでも時間を浪費するところでした.本当にありがとうございました.
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■11661 / inTopicNo.5)  Re[3]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/14(Thu) 07:52:35)
    どうも、こんにちは

    解決済のようですが


    > ドライブの容量不足が原因
    フロッピー並なんでしょうか (^^;


    > 一括処理を小さく分割して作成することに
    効果あったのですか?


    なんか疑問だらけ (^^;


引用返信 [メール受信/OFF] 削除キー/
■11662 / inTopicNo.6)  Re[4]: 変数による絞り込みについて
□投稿者/ 今村 誠 -(2019/02/14(Thu) 14:25:02)
    2019/02/14(Thu) 14:27:09 編集(投稿者)

    > なんか疑問だらけ (^^;

    尾形さんこんにちは、納得いかないならご自分で
    実験したらいかがでしょうか。

    桐9だと作業ファイルの場所とデーフォルダーの指定は
    バッチファイルで可能なので、パーティションを新たに
    作りそこを指定したら良いでしょう。
    C:\K3\KIRIV9\System\KIRI9.EXE -W F:\ -DP E:\ -R "E:\data\mk.cmd"

    桐9は
    KD1033:ディスクに空き領域がありません
    ここにフォルダー名(開いた表の名前)

    やバックアップ指定を解除しますとして一括処理を
    継続するようなメッセージも表示されます。
引用返信 [メール受信/OFF] 削除キー/
■11663 / inTopicNo.7)  Re[5]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/14(Thu) 17:50:33)
    どうもです

    > 尾形さんこんにちは、納得いかないならご自分で

    わたしが、不思議なのは
    桐の作業ファイルも作れない容量で
    OSは動けるのかなぁという疑問でして


    一括処理を分割して
    そんなに変わるのでしょうか



引用返信 [メール受信/OFF] 削除キー/
■11664 / inTopicNo.8)  Re[5]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/14(Thu) 17:54:23)
    > C:\K3\KIRIV9\System\KIRI9.EXE -W F:\ -DP E:\ -R "E:\data\mk.cmd"

    無知で、すいません

    これだと、どのドライブ c e f
    の容量不足なのでしょうか?

    Fドライブでしょうか





引用返信 [メール受信/OFF] 削除キー/
■11665 / inTopicNo.9)  Re[6]: 変数による絞り込みについて
□投稿者/ 今村 誠 -(2019/02/14(Thu) 18:19:23)
    こんにちは
    >C:\K3\KIRIV9\System\KIRI9.EXE -W F:\ -DP E:\ -R "E:\data\mk.cmd"
    > Fドライブでしょうか
    F:\ですね。9.9MBで作ってみました。10,481,664バイトです。
    E:\は300MBです。
引用返信 [メール受信/OFF] 削除キー/
■11666 / inTopicNo.10)  Re[7]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/15(Fri) 04:27:09)

    > F:\ですね。9.9MBで作ってみました
    これで、一括処理を分割したら動きますか?



    勝手な想像ですけど

    > 部分的に「デバッグ-カーソル行まで実行」で調べるとエラーが出なく

    桐10の「デバッグ」の不具合とか


    わたしはデバッグ使った事ないので
    全く分かりませんが


引用返信 [メール受信/OFF] 削除キー/
■11667 / inTopicNo.11)  Re[4]: 変数による絞り込みについて
□投稿者/ mk -(2019/02/15(Fri) 13:40:44)
    気が付いたら知らない間にツリーが増えておりました.

    尾形さんに言われると確かに不思議です.今調べてみたCドライブの空き容量は180GBあります.6つのテーブルはプロパティを調べると,最大でも1つにつき280Mしかありません.これで容量不足が出るのは不思議です.

    桐の一括を作成中ですが,6つの表をすべてを同時に使う必要はないので,使う表が3つくらいで済む処理に分割して,順番に一括を行えばよいのかというのが分割して作るという趣旨です.(ちなみに処理の内容はある1つの表を,他の6つの表を参照しながら加工するというものです.)

    まだ完成はしていないので効果があるかどうかはわかりませんが,質問をした部分のエラーは出なくなりました.
引用返信 [メール受信/OFF] 削除キー/
■11668 / inTopicNo.12)  Re[5]: 変数による絞り込みについて
□投稿者/ ONnoji -(2019/02/15(Fri) 13:52:18)
    2019/02/15(Fri) 16:23:16 編集(投稿者)
    2019/02/15(Fri) 16:10:41 編集(投稿者)
    2019/02/15(Fri) 15:21:48 編集(投稿者)
    2019/02/15(Fri) 15:06:34 編集(投稿者)
    2019/02/15(Fri) 14:11:21 編集(投稿者)
    2019/02/15(Fri) 13:57:01 編集(投稿者)

    > 尾形さんに言われると確かに不思議です.今調べてみたCドライブの空き容量は180GBあります.
    > 6つのテーブルはプロパティを調べると,最大でも1つにつき280Mしかありません.これで容量不足が出るのは不思議です.

    ディスクの容量不足でないとすれば、桐10のヘルプの「桐の仕様」に記載されている
     同時に開けるファイル数:最大 255 ファイル
    の制限に引っかかったのかもしれませんね。
    なお、これはカモの話で、仮定のタラレバですよ。
    この仮定も大ハズレかもしれませんので、これが原因だと決め付けることもできません。

    「KD1508:作業ファイルが作れません」からわかることは、「作業ファイルが作れなかった」らしいということですが、
    いかなる理由で作れなかったのかは、第三者の私にはわかりません。
    こういうことは、K3さんに聞かないと分からないでしょうね。

    <追記>

    当初のアンダーライン用いた比較式とはまったく無関係ということは直ちに分かりましたが、
    このエラーは普段見かけない珍しいエラーなので、
    KD1508:作業ファイルが作れませんでググルっても情報が少ないですね。
    以下の2点くらいですね。

    過去の桐井戸端BBS (桐ver.8)
    17314 ファイルを開こうとしたら「KD1508:作業ファイルが作れません」というエラーが出る 正子 2002/09/21-11:21
    http://www.habata.net/kiri/kbbs/kakov8/17314.htm

    桐110番
    http://www.kiri110.com/faq8.html


    <さらに追記>

    すでに解決済みとのことなので、納豆話のように後を引かないようにこちらに書いておきますが…(^^ゞ

    > 容量の筈がないということなので,一括で使う表をすべて同一フォルダー内にコピーしておいたところ,
    > 「KD1508:作業ファイルが作れません」のエラーが出ずに該当の絞り込みを実行してくれました.
    > これまでは,全て別の場所にあるファイルを使っていました.もちろんファイル名はルートから記述していました.
    > バグかどうかはわかりませんが,一括と違うフォルダーにある表を使う場合は別の制約あるようです.

    表ファイルが置かれているフォルダの階層が深い場合、フォルダ名やファイル名が非常に長い場合、
    Windowsのパス名の制限(260文字)を超えたことによるエラーの可能性が考えられます。
    もちろん、これもタラレバです。

    いずれにしても、フォルダの階層は深くしないで、ファイル名が極端に長いパスにならないようにする方が無難ですよ。



引用返信 [メール受信/OFF] 削除キー/
■11669 / inTopicNo.13)  Re[6]: 変数による絞り込みについて
□投稿者/ mk -(2019/02/15(Fri) 15:52:51)
    皆様,原因が判ったような気がします.

    容量の筈がないということなので,一括で使う表をすべて同一フォルダー内にコピーしておいたところ,「KD1508:作業ファイルが作れません」のエラーが出ずに該当の絞り込みを実行してくれました.

    これまでは,全て別の場所にあるファイルを使っていました.もちろんファイル名はルートから記述していました.

    バグかどうかはわかりませんが,一括と違うフォルダーにある表を使う場合は別の制約あるようです.

    すでに解決済みとしましたが,(私の中では解決したので)もう一度解決済みとします.

    皆様,議論をしていただきありがとうございます.
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■11676 / inTopicNo.14)  Re[7]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/16(Sat) 14:11:19)
    またさらですが (^^;


    > 一括と違うフォルダーにある表を使う場合は別の制約
    こんな事あるの @@


    簡単に再現できれば
    ぜひ、ここの掲示板とかK3さんにご一報ください ^^


引用返信 [メール受信/OFF] 削除キー/
■11677 / inTopicNo.15)  Re[8]: 変数による絞り込みについて
□投稿者/ 尾形 -(2019/02/16(Sat) 14:22:43)

    >一括と違うフォルダーにある表を使う場合は別の制約
    別の場所というのが、
    Cドライブ以外のUSBメモリとか?


引用返信 [メール受信/OFF] 削除キー/
■11678 / inTopicNo.16)  Re[9]: 変数による絞り込みについて
□投稿者/ mk -(2019/02/19(Tue) 09:59:58)
    No11677に返信(尾形さんの記事)
    すべてCドライブです.

    表 "C:\Users\mk\Desktop\縦書き作成2017-12-21\紙上2000-.tbx", 表番号=10, リトライ=する, バージョン変換=しない, 終了状態=&END

    は1つ目ですが,"C:\Users\mk"以下が異なるコマンドを6つ並べていただけです.ただ一番深いものは¥が7つあるので,そのせいかなとは思っています.

    自分でもよくないとは思うのですが,使っている内にフォルダーが深くなっていきます.
引用返信 [メール受信/OFF] 削除キー/
■11679 / inTopicNo.17)  Re[5]: 変数による絞り込みについて
□投稿者/ うにん -(2019/02/19(Tue) 16:01:20)

    > 尾形さんに言われると確かに不思議です.今調べてみたCドライブの空き容量は180GBあります.6つのテーブルはプロパティを調べると,最大でも1つにつき280Mしかありません.これで容量不足が出るのは不思議です.

    桐10だと32GBなので本件には関係ないと思いますが、桐9ではファイルサイズ上限が512MBなので、280Mだと操作によっては引っかかる可能性があると思います。
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -