(現在 過去ログ43 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
[
親記事をトピックトップへ
]
このトピックに書きこむ
過去ログには書き込み不可
[ トピック内全29記事(1-20 表示) ] <<
0
|
1
>>
■6838
/ inTopicNo.1)
Re[12]: 索引
▼
■
□投稿者/ うにん
-(2012/01/27(Fri) 09:30:11)
>>220
Mで開くのに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
-