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

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

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

■1539 / inTopicNo.1)  重複チェック方法
  
□投稿者/ スカンク -(2006/10/19(Thu) 15:13:32)
    皆様お世話になります。

    一括処理にて
    1項目の中の重複データのチェックを行いたいのですが・・・
    何か良い方法ありませんか?

    A項目の中身 "5,2,3,4,11,5,7,9,4,10” → 4をエラーとしたい。

    宜しくお願い致します。

引用返信 [メール受信/OFF] 削除キー/
■1541 / inTopicNo.2)  Re[1]: 重複チェック方法
□投稿者/ 今村 誠 -(2006/10/19(Thu) 15:34:08)
    スカンクさんこんにちは
    > A項目の中身 "5,2,3,4,11,5,7,9,4,10” → 4をエラーとしたい。
    まず、数字の後にコンマ[,]が必ずあるのであれば繰り返しチェックする
    数を求め文字列の最後に↑を付加してチェックする文字の文字数をメモし
    置換で文字数以上に文字が減っていたらその文字がエラー文字です。
    置換は#L(#S(元文字+",".#対応文字列((元文字+","),&count),""))\
    -#L(対応文字列((元文字+","),&count))<0←はエラーがある
    エラーがたくさんあるのであればその文字を連結するようにした方が
    いいかもしれない。
    コンマも「,」「,」の2種類あるので間違えて入力してなければ
    いいのですが………………。
引用返信 [メール受信/OFF] 削除キー/
■1544 / inTopicNo.3)  Re[1]: 重複チェック方法
□投稿者/ ONnoji -(2006/10/19(Thu) 15:54:30)
http://blogs.yahoo.co.jp/siliconvalley_bay_7565
    2006/10/19(Thu) 15:55:19 編集(投稿者)

    > A項目の中身 "5,2,3,4,11,5,7,9,4,10” → 4をエラーとしたい。

    エラーにするとは、
    "5,2,3,4,11,5,7,9,10”に項目の値を書き換える意味ですか?

    それとも、
    書き換えずに、エラーメッセージを表示するとか、
    処理から除外するとか・・・
    いろいろ考えられるのですが????
引用返信 [メール受信/OFF] 削除キー/
■1546 / inTopicNo.4)  Re[2]: 重複チェック方法
□投稿者/ スカンク -(2006/10/19(Thu) 21:46:41)
    今村 誠さん ありがとうございます!!

    こんな方法があったのですね!!すばらしいです。
    しかし、良くわかりません。解説お願い致します。

    > まず、数字の後にコンマ[,]が必ずあるのであれば繰り返しチェックする
    > 数を求め文字列の最後に↑を付加してチェックする文字の文字数をメモし
    > 置換で文字数以上に文字が減っていたらその文字がエラー文字です。
    > 置換は#L(#S(元文字+",".#対応文字列((元文字+","),&count),""))\
    > -#L(対応文字列((元文字+","),&count))<0←はエラーがある

    ↑を付加するとは??
    置換には2種類あるようですが、(str1,n,str2)を使用?
    #文字変換("5,2,3,4,11,5,7,9,4,10",n,&count)
    ????がいっぱい・・・
    ごめんなさい・・・・理解不能です。助けてください。


引用返信 [メール受信/OFF] 削除キー/
■1547 / inTopicNo.5)  Re[2]: 重複チェック方法
□投稿者/ スカンク -(2006/10/19(Thu) 21:51:42)
    ONnojiさん ありがとうございます。
    >
    >>A項目の中身 "5,2,3,4,11,5,7,9,4,10” → 4をエラーとしたい。
    >
    > エラーにするとは、
    > "5,2,3,4,11,5,7,9,10”に項目の値を書き換える意味ですか?
    >
    > それとも、
    > 書き換えずに、エラーメッセージを表示するとか、
    > 処理から除外するとか・・・
    > いろいろ考えられるのですが????

    中身の数値が重複している場合に別処理(別項目に"1"をセット)したいのです。


引用返信 [メール受信/OFF] 削除キー/
■1549 / inTopicNo.6)  Re[3]: 重複チェック方法
□投稿者/ 今村 誠 -(2006/10/19(Thu) 22:11:03)
    スカンクさんこんにちは
    サンプルを作ってみますがチェック項目名と
    最初のサンプルでは「5」「4」が該当している
    と思いますが、何故「5」は該当しないのですか?
    全て「,」半角のコンマが数字の後に付いていますか?

引用返信 [メール受信/OFF] 削除キー/
■1550 / inTopicNo.7)  Re[4]: 重複チェック方法
□投稿者/ スカンク -(2006/10/19(Thu) 22:31:54)
    今村 誠さん こんばんは 

    そして、すみません。

    > 最初のサンプルでは「5」「4」が該当している
    > と思いますが、何故「5」は該当しないのですか?

    >>"5,2,3,4,11,5,7,9,4,10” → 4をエラーとしたい。

    5 もです。1つでも重複していれば、別項目に"1"をセットしたいのです。

    自分で、言っておきながら、すみません。

    > 全て「,」半角のコンマが数字の後に付いていますか?

    はい、すべて半角のコンマが数字の後ろに付加されてます。
    "5,2,3,4,11,5,7,9,4,10” 10の後ろには付いていません。

    すみません。宜しくお願い致します。

    >
引用返信 [メール受信/OFF] 削除キー/
■1551 / inTopicNo.8)  Re[3]: 重複チェック方法
□投稿者/ ONnoji -(2006/10/20(Fri) 00:20:20)
http://blogs.yahoo.co.jp/siliconvalley_bay_7565
    > 中身の数値が重複している場合に別処理(別項目に"1"をセット)したいのです。

    なるほど!。
    今村さんがサンプルを用意されると思います。
    ということで、これにて失礼いたします。(@^^)/~~~
引用返信 [メール受信/OFF] 削除キー/
■1552 / inTopicNo.9)  Re[5]: 重複チェック方法
□投稿者/ 今村 誠 -(2006/10/20(Fri) 00:42:50)
    2006/10/20(Fri) 12:01:25 編集(投稿者)

    スカンクさんこんにちは、サンプルをアップします。
    桐のバージョンは必ず書いて下さい。
    もしバージョンが低いと作り直さないといけなくなるでしょう。
    桐9で作り直しました。

sukanku.lzh
/6KB
引用返信 [メール受信/OFF] 削除キー/
■1558 / inTopicNo.10)  Re[6]: 重複チェック方法
□投稿者/ スカンク -(2006/10/20(Fri) 15:53:05)
    今村 誠様 こんにちは。

    ありがとうございます。

    素晴らしいの一言です。KEVの中身拝見いたしました。難しいですが、これから解読がんばります。画面まで・・・・!!!本当に助かりました!!


    > 桐のバージョンは必ず書いて下さい。

    申し訳ございません。桐9です。




解決済み!
引用返信 [メール受信/OFF] 削除キー/
■1559 / inTopicNo.11)  Re[4]: 重複チェック方法
□投稿者/ スカンク -(2006/10/20(Fri) 15:54:33)
    ONnojiさん こんにちは。

    ありがとうございました。
    今村さんのサンプルで、解決いたしました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -