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

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

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

■2927 / inTopicNo.1)  現在の表に読み込みたい
  
□投稿者/ 桐はすごい -(2007/09/17(Mon) 23:22:53)
    XPの桐2007を使用しています。
     新規注文請書のフォームで電話番号を入力した時点で注文請書のTBLの
    なかに同じ電話番号のデータがあれで新規注文請書の読み込みたいと思います。
    画面には、新規注文請書に入力している状態でてす。その中にイベントで
    書き出したA.TBLを読み込みたいのですがうまくできません。
    よろしくご指導ください。

    ------------------------イベント------------------
    名札 メイン
    変数宣言 局所,文字列{&電話}
    変数宣言 局所,数値{&件数電話,&確認}
    手続き定義開始 フォーム::フォーム開始(長整数 &表番号)
     メソッド呼び出し @フォーム.更新モード設定(2)
    手続き定義終了
    *−−−−−−−−−−−−−−−−−−−−−−−−−−−−電話の検索−−−−−−−−−−−−−
    手続き定義開始 g電話::入力後(参照 文字列 &編集文字列,長整数 &モード,参照 長整数 &入力継続)
    &編集文字列 = #半角(&編集文字列)
    &電話=&編集文字列
    手続き定義終了
    手続き定義開始 g電話::ソース値更新()
     表 "注文請書.tbl",表番号=13,モード=専有,リトライ=する,終了状態=&実行確認
    絞り込み [請求電話番号]=&電話
    if (.not #eof)
      書き出し 表,”A”,*
     編集表 "新規注文請書.tbl"
    読み込み 表,"A",終了状態=&実行確認,{[伝票番号],[年],[月],[日],[得],[得意先名],[番号],[商品名],[数量],[売価],[売上金額]}
       終了 表 13
    else
    &件数電話 = 0
      end
    終了 表 編集対象表
    &確認 手続き定義終了

     これがうまくうごいてくれません。どこがわるいのかご指導下さい。

引用返信 [メール受信/OFF] 削除キー/
■2928 / inTopicNo.2)  Re[1]: 現在の表に読み込みたい
□投稿者/ 今村 誠 -(2007/09/18(Tue) 00:12:55)
    桐はすごいさんlzhで圧縮して表とフォームのサンプルをアップされたら
    いかがでしょうか。
    メインサブでなく、伝票形式フォームであれば訂正モードで起動しているよう
    ですが、未知との遭遇で動作がよく分かりません。
引用返信 [メール受信/OFF] 削除キー/
■2929 / inTopicNo.3)  Re[2]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/09/18(Tue) 02:04:08)
    No2928に返信(今村 誠さんの記事)
    今村さん ありがとうございます。ファイルおくります。
     売上.CMDから新規注文請書の画面から新規で注文請書.tblにはいっている
    電話番号を絞り込みデータがあればA.tblに書き出して新規注文請書に読み込み
    データが注文請書になければ新規入力で入力していこうと思うのです。
    一括から新規注文請書をひらいているのでA.tblに書き出したデータが
    読み込めないのだとおもいます。そこのイベントがうまくできません。
    ご指導お願いします。

1190048648.lzh
/55KB
引用返信 [メール受信/OFF] 削除キー/
■2932 / inTopicNo.4)  Re[3]: 現在の表に読み込みたい
□投稿者/ うにん -(2007/09/18(Tue) 10:46:19)

    > 一括から新規注文請書をひらいているのでA.tblに書き出したデータが
    > 読み込めないのだとおもいます。そこのイベントがうまくできません。

    A.TBLは必要なのですか?直接読み込みでよさそうですが。

    イベント内で開いてない表を編集対象表で閉じるのが気持ち悪いです。

    関係ないとは思いますが、
    絞り込み [請求電話番号]=&電話
    でなく
    絞り込み [請求電話番号]{&電話}
    が正式です。
引用返信 [メール受信/OFF] 削除キー/
■2933 / inTopicNo.5)  Re[3]: 現在の表に読み込みたい
□投稿者/ 今村 誠 -(2007/09/18(Tue) 15:31:36)
    1)桐5の画面伝票のグループ追加中に他のテーブルから読み込むことには
      無理があります。
    2)私ならこのような場合まずマスター伝票を探して同じような内容だったら
      そっくり新規受注に転送します。
      その顧客が見つからなければ、白紙の新規入力フォームを作成します。

    3)同じような処理を桐5で作っていましたが、桐8や9では顧客を捜すのが
      大変なので、メイン&サブに変えて顧客を捜しやすいようにしました。
      伝票画面がほしいときは主キーで結合すればいいので画面伝票より、使い
      勝手がいいです。

    4)一括も添付してありますが、結局日付の訂正や届け先明細の訂正をして
      確定したデータで何をしてそのデータは何処に行くのですか?
      データの流れを言葉で説明した方が有益なアドバイスがもらえると思います。

    1)が結論 2)がこの様な流れにも作れるという提案
    3)という別のアプローチもあるという例
引用返信 [メール受信/OFF] 削除キー/
■2934 / inTopicNo.6)  Re[4]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/09/18(Tue) 15:52:15)
    No2933に返信(今村 誠さんの記事)
    >
    > 3)同じような処理を桐5で作っていましたが、桐8や9では顧客を捜すのが
    >   大変なので、メイン&サブに変えて顧客を捜しやすいようにしました。
    >   伝票画面がほしいときは主キーで結合すればいいので画面伝票より、使い
    >   勝手がいいです。

     今村さん、ありがとうございます。伝票画面がほしいときは主キーで結合すれば いいので画面伝票より、使い勝手がいいです。 ここの理解がもう少しできま
     せん。主キーの理解も、本をよんでやってみます。ありがとうございました。

引用返信 [メール受信/OFF] 削除キー/
■2935 / inTopicNo.7)  Re[1]: 現在の表に読み込みたい
□投稿者/ アックン -(2007/09/18(Tue) 20:05:42)
    電話番号が同じ過去データを読み込みたいとのことですが、グループ値と明細部を同時に入力すればいいのでしょうか。
    もしそうなら、ソース値更新イベントを下のようにすればできます。
    グループ値代入コマンドと行挿入モードを利用します。

    テストのために項目を少なくしてあります。
    フォーム開始イベントで、"注文請書.tbl"を開いておいてください。
    何度も開いたり閉じたりするのが面倒なので。

     編集表 "注文請書.tbl"
     絞り込み [請求電話番号]=&電話
     if (&選択件数>0)
       var 文字列{ &顧客名,&得意先名,&届ふり,&届会社名 }
       &顧客名=[顧客名],&得意先名=[得意先名]
       編集表 "新規注文請書.tbl"
       グループ値代入 [顧客名]=&顧客名,[得意先名]=&得意先名
       メソッド呼び出し @フォーム.更新モード設定( 0 )
       メソッド呼び出し @t届氏名.フォーカス設定()
       メソッド呼び出し @フォーム.更新モード設定( 4 )
       loop
        編集表 "注文請書.tbl"
        cond( #eof ) break
        &届ふり=[届ふり],&届会社名=[届会社名]
        ジャンプ 行番号=+1
        編集表 "新規注文請書.tbl"
        メソッド呼び出し @フォーム.更新モード設定( 4 )
        項目値代入 [届ふり]=&届ふり,[届会社名]=&届会社名
        メソッド呼び出し @フォーム.更新モード設定( 0 )
        ジャンプ 行番号=+1
       end
     else
      &件数電話 = 0 /* この行は意味不明なので元のままにしてあります。 */
     end
     絞り込み解除 *

    ループの内と周辺の記述をだらだらと書いておりまして、不要な行があるかもしれませんけど、ご勘弁ください。アックン(=^・^=)

引用返信 [メール受信/OFF] 削除キー/
■2946 / inTopicNo.8)  Re[2]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/09/23(Sun) 15:18:42)
    No2935に返信(アックンさんの記事)
    アックンさん、ありがとうございました。
     イベント勉強してやったのですがうまくいきません。
     エラーがでます。
    KU1069:対象表が更新中またはグループ操作中ではないためこのコマンドは使用できません  どうしてもわかりません。ご指導ください。
引用返信 [メール受信/OFF] 削除キー/
■2947 / inTopicNo.9)  Re[3]: 現在の表に読み込みたい
□投稿者/ アックン -(2007/09/24(Mon) 09:50:03)
    #2935と同じ内容のサンプルをアップしました。試してください。

20070924akkun.lzh
/28KB
引用返信 [メール受信/OFF] 削除キー/
■2948 / inTopicNo.10)  Re[4]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/09/24(Mon) 10:35:47)
    No2947に返信(アックンさんの記事)

    アックンさん、ありがとうございます。今日あさからイベントファイル
    項目をふやしやりました
引用返信 [メール受信/OFF] 削除キー/
■2949 / inTopicNo.11)  Re[5]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/09/24(Mon) 10:40:28)
    No2948に返信(桐はすごいさんの記事)
    > ■No2947に返信(アックンさんの記事)
    >
     アックンさん、お礼の文章を打っている最中に送信してしまいました。
     すいません。エラーおこらず画面に入ってきたときは、本当に感動しました。
     ほんとうに桐はすごいなとおもいました。すこしずつイベントがわかるような
    気がします。まだまだ勉強です。ほんとうにありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■2950 / inTopicNo.12)  Re[6]: 現在の表に読み込みたい
□投稿者/ 尾形 -(2007/09/25(Tue) 07:41:13)
    前回の注文内容(注文請書と新規注文請書)が
    重複するけど問題ないの?

    前回の注文に追加したいって事じゃないですよね

引用返信 [メール受信/OFF] 削除キー/
■3113 / inTopicNo.13)  Re[6]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/10/22(Mon) 15:53:15)
    No2949に返信(桐はすごいさんの記事)
    > ■No2948に返信(桐はすごいさんの記事)
    >>■No2947に返信(アックンさんの記事)
     アックンさんにご指導いただいた新規ファイルに全体からのファイルより電話番号で一致させ、新規ファイルにもってくるのはバッチリできました。
     使っていくとすこし問題がでてきました。考えているのですが解決できないので掲示板させていただきました。全体のファイルの中で電話番号が同じで名前が違う場合(家族のデータ)グループデータが一人の人にしかできません。明細行はバラバラのデータですがグループのところ、どうすれば別々のデータになるのかイベントをいろいろさわつているのですがうまくできません。よろしくご指導ください。
引用返信 [メール受信/OFF] 削除キー/
■3115 / inTopicNo.14)  Re[7]: 現在の表に読み込みたい
□投稿者/ アックン -(2007/10/23(Tue) 11:20:41)
    同じ電話番号で異なる顧客名が複数存在したら、その顧客をメニューに表示して、その中から1人選ぶようにしてはどうでしょう。
    #2935のイベント(見本ファイルは#2947)に、処理を書き足すだけでいいです。
    下の例は、[顧客名]が複数存在する場合を想定してあります。

    手続き定義開始 g電話::ソース値更新()  /* 変更なし */
     編集表 "注文請書.tbl"       /* 変更なし */
     絞り込み [請求電話番号]=&電話   /* 変更なし */

    /* (↓)書き足す処理 */
     絞り込み 単一化={ [請求電話番号] , [得意先名] , [顧客名] }
     if( &選択件数>1 )
       var 文字列{ &str }
       while( .not#eof )
         &str = &str+","+[顧客名]
         ジャンプ 行番号=+1
       end
       &str = #sstr( &str , 2 )
       メニュー2 &秒 , 1 , (10,40) , "1人選べます。キャンセルは Esc" , &str ,
       cond( &秒<>0 ) &str = #対応文字列( &str , &秒 )
       絞り込み解除 1
       cond( &str ) 絞り込み [顧客名]=&str
     else
       絞り込み解除 1
     end
    /* (↑)書き足す処理 */

    if (&選択件数>0)   /* 以下、変更なし。 */
    アックン(=^・^=)
引用返信 [メール受信/OFF] 削除キー/
■3116 / inTopicNo.15)  Re[8]: 現在の表に読み込みたい
□投稿者/ 桐はすごい -(2007/10/24(Wed) 12:17:54)
    No3115に返信(アックンさんの記事)
    アックンさん、ありがとうございました。完璧です。
     一生懸命理解しようと勉強していますが、どうして勉強されるのですか?
     本当になにでもできるのですね。桐はすごいソフトだと再度感動しました。
     ほんとうにありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■3118 / inTopicNo.16)  Re[9]: 現在の表に読み込みたい
□投稿者/ アックン -(2007/10/25(Thu) 14:19:44)
    できてよかったですね。勉強のしかたですが、こんなことをしてみてはどうでしょう。
    (1)掲示板で質問して、やってみる。
    (2)オンラインマニュアルを読んで、やってみる。
    (3)ユーザーのウェブサイトを読んで、やってみる。

    佐田守弘さん コンピュータ活用情報室
    http://www.ne.jp/asahi/m.sada/kiri/index.html

    幅田さん [桐って知ってますか]
    http://www.fuku3.com/habata/

    たゆーさん [いまは、桐だけ](この掲示板があるサイト)
    http://www2u.biglobe.ne.jp/~s_tanaka/

    ONnojiさん [桐のイベント道場]
    http://www.geocities.co.jp/SiliconValley-Bay/7565/index.html

    ONnojiさん [ブログ版−桐のイベント道場]
    ttp://blogs.yahoo.co.jp/siliconvalley_bay_7565
    (↑)先頭に h を付けてリンク先に飛んでください。
    URLをそのまま書くと迷惑投稿として処理されます。なぜなんでしょう。>たゆーさん
    URLが違うの? >ONnojiさん(←辞書登録済)
引用返信 [メール受信/OFF] 削除キー/
■3119 / inTopicNo.17)  Re[10]: 現在の表に読み込みたい
□投稿者/ hidetake -(2007/10/25(Thu) 14:26:14)
    > ttp://
    > (↑)先頭に h を付けてリンク先に飛んでください。
    > URLをそのまま書くと迷惑投稿として処理されます。なぜなんでしょう。>たゆーさん

    迷惑メールはリンクをたくさん貼ることが多いので
    5ヶ以上は迷惑投稿と判断しているようです。


引用返信 [メール受信/OFF] 削除キー/
■3120 / inTopicNo.18)  Re[11]: 現在の表に読み込みたい
□投稿者/ アックン -(2007/10/25(Thu) 15:43:41)
    リンクの数でひっかかるんですね。(^^;
    ではあらためて、ONnojiさんのブログを紹介します。

    ONnojiさん [ブログ版−桐のイベント道場]
    http://blogs.yahoo.co.jp/siliconvalley_bay_7565
    左の方の[桐の釣魚大全][桐雑談]という場所が桐関連です。
引用返信 [メール受信/OFF] 削除キー/
■3123 / inTopicNo.19)  Re[12]: 現在の表に読み込みたい
□投稿者/ ONnoji -(2007/10/25(Thu) 21:39:28)
    2007/10/25(Thu) 21:40:38 編集(投稿者)

    > リンクの数でひっかかるんですね。(^^;
    > ではあらためて、ONnojiさんのブログを紹介します。
    >
    > ONnojiさん [ブログ版−桐のイベント道場]
    > http://blogs.yahoo.co.jp/siliconvalley_bay_7565
    > 左の方の[桐の釣魚大全][桐雑談]という場所が桐関連です。

    アックンさん、拙作ブログをご紹介いただきまして、誠にありがとうございます。m(__)m

    左のサイドメニューの[桐の釣魚大全][桐雑談]のほかに、
    [INF_Toolsの話][PC雑談]という書庫もございますので御笑覧ください。(@^^)/~~~

    p.s.アックンさん、辞書登録ありがとうございます。m(__)v
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -