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

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

[ 親記事をトピックトップへ ]

このトピックに書きこむ

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

■6838 / inTopicNo.1)  Re[12]: 索引
  
□投稿者/ うにん -(2012/01/27(Fri) 09:30:11)
    >>220Mで開くのに15秒ぐらいかかりました。
    > 表ファイル属性がバックアップ=とる
    > だとそうなってしまいます

    なるほど、ファイルがまるまるコピーされますからね。閉じる時も時間かかります。

引用返信 [メール受信/OFF] 削除キー/
■6837 / inTopicNo.2)  Re[11]: 索引
□投稿者/ 尾形 -(2012/01/27(Fri) 04:52:43)
    どうも、こんにちは

    > 220Mで開くのに15秒ぐらいかかりました。
    表ファイル属性がバックアップ=とる
    だとそうなってしまいます

    自分はバックアップなしで運用しています
    80万件 200MB で運用しています
    開くも閉じるも瞬時です


    全体を毎日バックアップとっていますので
    自分的には自動bakは不要なので

引用返信 [メール受信/OFF] 削除キー/
■6836 / inTopicNo.3)  Re[11]: 索引
□投稿者/ うにん -(2012/01/26(Thu) 23:43:50)
    > ヘルプの桐の仕様には上記のように書いてありますが
    > 編集表として割り当ても本当に255個同時に開けるので
    > しょうか?

    編集表は表番号が割り当てられるので40個では。
    ファイル数なので、表引き表とか、フォームとか、一括処理とか全部の合計じゃないですかね。

    > 私が56項目で住所録のテーブルを30万件作ってみましたが
    > 220Mで開くのに15秒ぐらいかかりました。
    > atomノートですのでディスクトップのi7でしたら瞬時に
    > 開くかも知れません。

    i5のノートで、郵便番号のKEN_ALL.CSVを変換(15項目12万件で約20MB)は1秒未満。
    それを読み込みで10倍にしたファイルを開くのに5秒ぐらい。

    別の話になりますが、手作業で読み込むと12万件が瞬時に終わるのに、
    「終端行へ移動・読み込み」を履歴に登録して実行したら、読み込むのにえらい時間がかかりました。(30秒以上)謎。

引用返信 [メール受信/OFF] 削除キー/
■6835 / inTopicNo.4)  Re[10]: 索引
□投稿者/ 今村 誠 -(2012/01/26(Thu) 17:16:58)
    うにんさんこんにちは
    同時に開けるファイル数
    最大 255 ファイル
    ウィンドウ数 最大 40 ウィンドウの表とフォームを表示可能。

    ヘルプの桐の仕様には上記のように書いてありますが
    編集表として割り当ても本当に255個同時に開けるので
    しょうか?
    それ以上に各県表の重さも並大抵じゃないようですから、
    42個も同時に開いたら仕事にならないのじゃないでしょうか。

    誰か編集初期値に書いて4.2GBの表を同時に開いた結果を
    知りたいと思います。
    私が56項目で住所録のテーブルを30万件作ってみましたが
    220Mで開くのに15秒ぐらいかかりました。
    atomノートですのでディスクトップのi7でしたら瞬時に
    開くかも知れません。

引用返信 [メール受信/OFF] 削除キー/
■6834 / inTopicNo.5)  Re[9]: 索引
□投稿者/ うにん -(2012/01/26(Thu) 16:47:12)
    > 開ける表は40個までですので無理があると思います。

    そっちの制限もありますね。
    eoさんのを見てファイル名は変数可なのを思い出した。

    #計算(
    #代入(&県,#部分列([顧客c],1,2)),
    #代入(&ファイル名=#条件選択(&県="01","北海道",...)+"顧客.tbl"),
    #表引き([顧客c],=,&ファイル名,[顧客c],[氏名],"顧客c",1)
    )
    みたいなんですかね。#条件選択でなく#対応文字列にすると短くなります。

    こういう風にしてもファイル数の制限には引っ掛かりそうですが?

    と思ったら、40はウィンドウ数で、ファイル数は255でした。

    ただ、近似値を表示して選択したいとかも言ってたので、どうかなあ。
    1つにまとめて、外部DBかなあ。

引用返信 [メール受信/OFF] 削除キー/
■6833 / inTopicNo.6)  Re[10]: 索引
□投稿者/ 今村 誠 -(2012/01/26(Thu) 16:46:06)
    紗雪さんこんにちは
    > まずは、当方の考えてる事を具体化しないとですね!
    サンプルを作ろうにもマスター表の項目名が不明
    顧客番号のデータ型が不明
    表引きする各県.tblの名前が不明
    顧客番号の上2桁と↑の名前の対応関係が不明
    表引きしたい項目名とデータ型が不明
    代入したい項目名とデータ型が不明
    表引きしたい各県テーブルで検索したい項目名も不明

    ちなみにイベントは下記のONnojiさんのページの
    http://www.geocities.jp/siliconvalley_bay_7565/
    詳細プロパティを使用することとオブジェクトの属性と
    http://www.geocities.jp/siliconvalley_bay_7565/Question_and_Answer.htm#q002
    オブジェクトのリストを表示することから始めます。
引用返信 [メール受信/OFF] 削除キー/
■6832 / inTopicNo.7)  Re[4]: フォームで別名簿からの参照
□投稿者/ 紗雪 -(2012/01/26(Thu) 16:34:55)
    eo様

    お!そうなんですね!
    ありがとうございます。そこに入れればいいのかぁ〜。

引用返信 [メール受信/OFF] 削除キー/
■6831 / inTopicNo.8)  Re[9]: 索引
□投稿者/ 紗雪 -(2012/01/26(Thu) 16:33:41)
    今村様

    そうなんですか〜。情報ありがとうございます!
    はてさて・・・どうしたら。
    まずは、当方の考えてる事を具体化しないとですね!

引用返信 [メール受信/OFF] 削除キー/
■6830 / inTopicNo.9)  Re[3]: フォームで別名簿からの参照
□投稿者/ eo -(2012/01/26(Thu) 15:04:17)
    カット&コピーで、項目計算式から編集初期値式でOKです。


test20110126_2.zip
/14KB
引用返信 [メール受信/OFF] 削除キー/
■6828 / inTopicNo.10)  Re[8]: 索引
□投稿者/ 今村 誠 -(2012/01/26(Thu) 14:11:24)
    尾形さん
    > #条件選択(
    >   #部分列([顧客c],1,2)="01"
    >     ,#表引き([顧客c],=,"北海道顧客.tbl",[顧客c],[氏名],"顧客c",1)
    >   ,#部分列([顧客c],1,2)="02"
    >     ,#表引き([顧客c],=,"青森顧客.tbl",[顧客c],[氏名],"顧客c",1)
    この式を書くとなると42都道府県毎ですので2730文字以上となります。
    開ける表は40個までですので無理があると思います。
    無理なことに労力を掛けるのは無駄ではないでしょうか。
引用返信 [メール受信/OFF] 削除キー/
■6827 / inTopicNo.11)  Re[7]: 索引
□投稿者/ 尾形 -(2012/01/26(Thu) 12:31:34)
    一応、補足として

    各tblの[顧客c]に索引を作成すると
    速度的にも全く問題無いと思います

    #条件選択(
      #部分列([顧客c],1,2)="01"
        ,#表引き([顧客c],=,"北海道顧客.tbl",[顧客c],[氏名],"顧客c",1)
      ,#部分列([顧客c],1,2)="02"
        ,#表引き([顧客c],=,"青森顧客.tbl",[顧客c],[氏名],"顧客c",1)


引用返信 [メール受信/OFF] 削除キー/
■6826 / inTopicNo.12)  Re[6]: フォームで別名簿からの参照
□投稿者/ 紗雪 -(2012/01/26(Thu) 12:20:24)
    尾形様

    やはり、この方法が一番早そうです。
    出来れば、フォルダー内のファイル数を抽出してループさせればもっと簡単かも〜なんて思ったり・・・

    皆様、いろいろとありがとうございます!

引用返信 [メール受信/OFF] 削除キー/
■6825 / inTopicNo.13)  Re[6]: フォームで別名簿からの参照
□投稿者/ 紗雪 -(2012/01/26(Thu) 12:18:20)
    うにん様

    やはり、難しそうですよね・・・
    No6822の方法でやってみようかと思うのですが、どうでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■6824 / inTopicNo.14)  Re[4]: フォームで別名簿からの参照
□投稿者/ 紗雪 -(2012/01/26(Thu) 12:17:10)
    くおんたむ様

    ありがとうございます。
    イベントですよね・・・イベント・・・イベ・・・(汗)

    承知しました。
    ちょっと業務が忙しくて、手を付けられませんでしたが、後程こんな感じというのを提示してみようと思います。

    あと、バージョンは桐9-2012です。
引用返信 [メール受信/OFF] 削除キー/
■6823 / inTopicNo.15)  Re[2]: フォームで別名簿からの参照
□投稿者/ 紗雪 -(2012/01/26(Thu) 12:15:10)
    eo様

    ありがとうございます。わかりやすかったです!

    ただ、表編集も行いたいので、その場合計算式に入れてしまうとできなかった様な・・・

    やはり、フォームのイベントで処理させるんでしょうか??
    ここを勉強しないとさっぱりわかりません・・・(泣)
引用返信 [メール受信/OFF] 削除キー/
■6822 / inTopicNo.16)  Re[1]: フォームで別名簿からの参照
□投稿者/ eo -(2012/01/26(Thu) 09:56:16)
    どこかで見たことある事例だなぁ〜と思って調べたら、ありました!
    1994年初版 著者 佐田守弘氏『入門桐Ver.5 関数活用編』
    項目計算式と共通変数を使用するだけなんて凄すぎるわ!
    理解不能のところもありますが^^;
    結果は大丈夫みたいなので添付します。


test20110126.zip
/14KB
引用返信 [メール受信/OFF] 削除キー/
■6821 / inTopicNo.17)  Re[5]: フォームで別名簿からの参照
□投稿者/ 尾形 -(2012/01/26(Thu) 05:13:21)
    どうも、こんにちは

    > 1都県のデータが30000レコードで100MBぐらい有ります(汗)
    表整理してみたらどうでしょうか


    > 42都道府県の判別は顧客番号の上2ケタで判別できます
    編集初期値あたりに
    #条件選択で、全パターン書いたらダメですか

    #条件選択(
      #部分列([顧客c],1,2)="01"
        ,#表引き([顧客c],=,"北海道顧客.tbl",[顧客c],[氏名],"",1)
      ,#部分列([顧客c],1,2)="02"
        ,#表引き([顧客c],=,"青森顧客.tbl",[顧客c],[氏名],"",1)


引用返信 [メール受信/OFF] 削除キー/
■6819 / inTopicNo.18)  Re[3]: フォームで別名簿からの参照
□投稿者/ くおんたむ -(2012/01/25(Wed) 20:51:15)
    どうも、紗雪さん こんにちは

    > ただ、中身がどれがどう・・・さっぱりわからない状態だったりします(汗)
    >
    > できれば顧客番号を入力したら、近似値も含め表示し選択
    > それを一気に元表に反映させるのが理想です。

    そうですか・・・(^_^;)

    他のレスを拝見しましたが、イベントは難しそうですね。
    希望の処理をしたいならば、やはりイベントを使う方がいいかと思います。
    これを機にイベントを勉強していった方がいいかと思います。


    また、他のレスにある通りデータの全容が見えてこないので、予想上の
    ものしか出てこないです。

    引用は、必要な部分だけでいいですよ。全部入れる必要はありません。

    あと、桐のバージョンもお願いします。
引用返信 [メール受信/OFF] 削除キー/
■6818 / inTopicNo.19)  Re[5]: フォームで別名簿からの参照
□投稿者/ うにん -(2012/01/25(Wed) 17:32:33)
    > 読み込みは、例えば入力の際読み込んでいると時間が掛かりそうですよね・・・

    そうじゃなくて、表引きの対象ファイルを1つにした方が簡単なので
    最初に全部読み込んでおくということなんですが

    > 1都県のデータが30000レコードで100MBぐらい有ります(汗)

    これだと無理そうですね。(ファイルサイズは510MBまで)
引用返信 [メール受信/OFF] 削除キー/
■6817 / inTopicNo.20)  Re[5]: フォームで別名簿からの参照
□投稿者/ 今村 誠 -(2012/01/25(Wed) 09:21:30)
    紗雪さんこんにちは
    > 私の方は、全くの初心者です。
    > ですので、こちらにどうしようか・・・と思い投稿させていただきました。
    > 今村様の問い合わせ内容もいまいちよくわかりません。
    ですから掲示板でどの方法が一番いいか掲示しようにも
    未だに全国の名簿の総件数も不明ではどの対応が最善か
    わかりません。
    解らない言葉を 桐を開く→ヘルプ→キーワードタブを押す
    キーワード入力欄に貼り付けて検索ボタンを押してもらいた
    いのです。
    解らないままだったら進歩はないと思います。
    表引きという桐の機能があるので総件数次第では一番楽な
    解決方法あるのですから利用しない手はないと思います。

    サンプルとして簡単な物としてはダウンロードコーナーの
    42番sakuraさんの会話表引きが向いているかも知れません。
    ただし、全国マスターの総件数が30万件以上でしたら
    イベントで開くテーブルを指定する必要があります。

    せめて総件数が最大で何件あるかも秘密ではどの方法が
    最善かは解りません。


引用返信 [メール受信/OFF] 削除キー/

次の20件>

トピック内ページ移動 / << 0 | 1 >>
Mode/  Pass/

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

- Child Tree -
- Antispam Version -