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

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

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

■1403 / inTopicNo.1)  入力時に文字数字の頭に0を付加して桁数を揃えたい
  
□投稿者/ katsuyoshi -(2006/09/20(Wed) 20:41:14)
    お世話になります。
    [顧客番号]文字列 半角
    例えば 1234 と入力したら 0001234 となるように
    する設定を教えてください。
    お願いします。

引用返信 [メール受信/OFF] 削除キー/
■1404 / inTopicNo.2)  Re[1]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ 今村 誠 -(2006/09/21(Thu) 07:55:15)
    先頭付加文字列や関数の#STR(#num([顧客番号]),N=7)←option
    ヘルプのキーワードで調べたり関数ヘルプを見たらいいのじゃ
    ないでしょうか。
    質問はどのような時に(表で、フォームで、レポートで)
    どうしたい(書き込みたい、表示したい、印刷したい)と
    具体的にお書きになる事をお薦めします。
    数字だけしかない文字列なら、わざわざデータ型を文字列に
    することなく、検索や絞込で動作が機敏な長整数或いは数値型
    に私ならします。
     カウンタ型も入力しなくて良いので省力化できると思います。
引用返信 [メール受信/OFF] 削除キー/
■1405 / inTopicNo.3)  Re[2]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/21(Thu) 12:47:07)
    No1404に返信(今村 誠さんの記事)
    > 先頭付加文字列や関数の#STR(#num([顧客番号]),N=7)←option
    > ヘルプのキーワードで調べたり関数ヘルプを見たらいいのじゃ
    > ないでしょうか。
    > 質問はどのような時に(表で、フォームで、レポートで)
    > どうしたい(書き込みたい、表示したい、印刷したい)と
    > 具体的にお書きになる事をお薦めします。
    > 数字だけしかない文字列なら、わざわざデータ型を文字列に
    > することなく、検索や絞込で動作が機敏な長整数或いは数値型
    > に私ならします。
    >  カウンタ型も入力しなくて良いので省力化できると思います。

    今村さんありがとうございます。
    何回質問しても文書で自分の頭の中を表現するのは不得意で
    ご迷惑をおかけします。

    もう一回書きます。
     項目名 口座番号 文字列 半角数値 
    この項目にフォームで入力するとき先頭部分の0000入力を省きたい。
      1234と入力したら 0001234 と書き込まれると便利だなという発送です。

    よろしくお願いします。

引用返信 [メール受信/OFF] 削除キー/
■1407 / inTopicNo.4)  Re[3]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ 今村 誠 -(2006/09/21(Thu) 19:21:40)
    >  項目名 口座番号 文字列 半角数値 
    > この項目にフォームで入力するとき先頭部分の0000入力を省きたい。
    >   1234と入力したら 0001234 と書き込まれると便利だなという発送です。
    こんにちは、ソース値更新イベントを使用したらいかがでしょうか
    まずメソッドのソース値取得で書き換えた口座番号を取得します。
    ケースわけをして 変数の&口座番号は数値型の変数になります。
    if (&口座番号>0)
     項目値代入 [口座番号]=#Str(&口座番号,7)
    else
     項目値代入 [口座番号]=""
    end

引用返信 [メール受信/OFF] 削除キー/
■1410 / inTopicNo.5)  Re[4]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/22(Fri) 01:56:03)
    No1407に返信(今村 誠さんの記事)
    今村さんありがとうございます。
    >> 項目名 口座番号 文字列 半角数値 

     データ型は文字列のままで良いでしょうか。

    > こんにちは、ソース値更新イベントを使用したらいかがでしょうか
    > まずメソッドのソース値取得で書き換えた口座番号を取得します。
    > ケースわけをして 変数の&口座番号は数値型の変数になります。
    > if (&口座番号>0)
    >  項目値代入 [口座番号]=#Str(&口座番号,7)
    > else
    >  項目値代入 [口座番号]=""
    > end

    変数を数値型で宣言し、データ型を文字列のままで入力すると
    未定義になります。
    データ型を数値にしても同様でした。

    お願いします。
引用返信 [メール受信/OFF] 削除キー/
■1411 / inTopicNo.6)  Re[5]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ 今村 誠 -(2006/09/22(Fri) 08:37:42)
    イベントの手続きの中で変数を宣言する時に
    文字列型&S口座番号と数値型&L口座番号の2つの変数を宣言して
    メソッドのソース値取得では文字列型で取得し
    例えば
    確認 &S口座番号
    としてしゅとくされたのをかくにんしたら
    数値型変数に代入します。
    あとはさいしょのとおりしたらいいとおもいます。
引用返信 [メール受信/OFF] 削除キー/
■1412 / inTopicNo.7)  Re[3]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ ONnoji -(2006/09/22(Fri) 10:39:39)
http://blogs.yahoo.co.jp/siliconvalley_bay_7565
    > もう一回書きます。
    >  項目名 口座番号 文字列 半角数値 
    > この項目にフォームで入力するとき先頭部分の0000入力を省きたい。
    >   1234と入力したら 0001234 と書き込まれると便利だなという発送です。

    イベントのサンプルをアップしました。

    よろしければお試しください。

1158889179.lzh
/5KB
引用返信 [メール受信/OFF] 削除キー/
■1413 / inTopicNo.8)  Re[6]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/22(Fri) 13:23:46)
    No1411に返信(今村 誠さんの記事)
    > イベントの手続きの中で変数を宣言する時に
    > 文字列型&S口座番号と数値型&L口座番号の2つの変数を宣言して

    今村さんありがとうございました。
    ご指導と若干違いますが次のようにしたらできました。

    if (口座番号>"0")
     代入 &L口座番号=#num([口座番号])
     代入 &S口座番号=#Str(&L口座番号,7)
     項目値代入 [口座番号]=&S口座番号
    else
    項目値代入 [口座番号]=""
    end

    勉強になりました。またお願いします。



引用返信 [メール受信/OFF] 削除キー/
■1414 / inTopicNo.9)  Re[4]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/22(Fri) 13:54:54)
    No1412に返信(ONnojiさんの記事)
    ONnojiさん ありがとうございました。
    先ほど今村さんからのご指導を勉強し、思い通りになりました
    のでONnojiさんのご指導も勉強させてもらいました。
    いろんな方法があるものと感心しました。
    またご指導お願いします。
    わざわざのサンプル作成ありがとうございました。
引用返信 [メール受信/OFF] 削除キー/
■1415 / inTopicNo.10)  Re[5]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/22(Fri) 13:55:33)
    No1414に返信(katsuyoshiさんの記事)
    > ■No1412に返信(ONnojiさんの記事)
    > ONnojiさん ありがとうございました。
    > 先ほど今村さんからのご指導を勉強し、思い通りになりました
    > のでONnojiさんのご指導も勉強させてもらいました。
    > いろんな方法があるものと感心しました。
    > またご指導お願いします。
    > わざわざのサンプル作成ありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■1416 / inTopicNo.11)  Re[7]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ 今村 誠 -(2006/09/22(Fri) 19:59:56)
    項目値は確定しないと代入できない場合もあるので
    ソース値更新イベントには
    下記のように書いた方が良いと思っています。
    確認の所は消した方がいいです。

     変数宣言 文字列 {&S口座番号} ,長整数 {&L口座番号}
     メソッド呼び出し &this.ソース値取得(&S口座番号,0)
     確認 &S口座番号
     代入 &L口座番号=#num(&S口座番号)
     if (&L口座番号>0)
       項目値代入 [口座番号]=#STR(&L口座番号,7)
     else
       項目値代入 [口座番号]=""
     end

引用返信 [メール受信/OFF] 削除キー/
■1417 / inTopicNo.12)  Re[8]: 入力時に文字数字の頭に0を付加して桁数を揃えたい
□投稿者/ katsuyoshi -(2006/09/22(Fri) 22:02:33)
    No1416に返信(今村 誠さんの記事)
    > 項目値は確定しないと代入できない場合もあるので
    > ソース値更新イベントには
    > 下記のように書いた方が良いと思っています。
    > 確認の所は消した方がいいです。
    >
    >  変数宣言 文字列 {&S口座番号} ,長整数 {&L口座番号}
    >  メソッド呼び出し &this.ソース値取得(&S口座番号,0)
    >  確認 &S口座番号
    >  代入 &L口座番号=#num(&S口座番号)
    >  if (&L口座番号>0)
    >    項目値代入 [口座番号]=#STR(&L口座番号,7)
    >  else
    >    項目値代入 [口座番号]=""
    >  end
    >
    今村さんありがとうございます。
    ご指導のように修正しました。
    またご指導お願いします。
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -