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

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

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

■8313 / inTopicNo.1)  顧客番号が入ると納品日を飛ばして品名にいきたい
  
□投稿者/ ふうやん -(2014/08/03(Sun) 19:08:02)
    Windows7 桐9s

    度々お世話になります。ふうやんともうします。

    納品書の新規追加で 顧客番号 → 年 → 月 → 日 → 品名 の項目へとカーソルを手動で移動してますが 年・月・日 の項目を飛ばして顧客番号から品名の項目にカーソルが行くようにしたいのですがイベントでどう書くのでしょうか。
    勿論その時には年・月・日の各項目に当日の表示がされるということで。
    (年・月・日はカーソル移動で当日の日が表示されてます。)

    ご存知の方よろしくお願いします。

引用返信 [メール受信/ON] 削除キー/
■8314 / inTopicNo.2)  Re[1]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ 通りすがり -(2014/08/04(Mon) 10:30:17)
    希望通りじゃないかもだけれど、簡単には、、

    カーソル移動准は、
     フォーム定義画面→書式→タブオーダーの設定

    当日日付は、
     フォームヘッダにでも表示させとくのがスマート

引用返信 [メール受信/OFF] 削除キー/
■8315 / inTopicNo.3)  Re[2]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 10:51:36)
    通りすがりさん

    早速有り難うございます。
    理由がありましてイベントでこの手順を教えて欲しいのですがよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8316 / inTopicNo.4)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ 通りすがり -(2014/08/04(Mon) 10:57:00)
    ああ、理由があるのか…
    他の人の回答をお待ちください

    木曜日には時間とれるので、見に来ます

引用返信 [メール受信/OFF] 削除キー/
■8318 / inTopicNo.5)  Re[1]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ bonito -(2014/08/04(Mon) 11:59:34)
    フォーカス設定する場合はソース値更新イベントを使うのが一番紛れがないと思います
    以下いささか冗長すぎますが、まぁ参考ということで...
    
    手続き定義開始 顧客番号::ソース値更新()
      if ([顧客番号]<1)
        メッセージボックス "顧客番号は入力必須項目です","もう一度入力して下さい"
            メソッド呼び出し @顧客番号.フォーカス設定()
      else if ([年]="")
        メソッド呼び出し @年.フォーカス設定()
      else if ([月]="")
        メソッド呼び出し @月.フォーカス設定()
      else if ([日]="")
        メソッド呼び出し @日.フォーカス設定()
      else
        メソッド呼び出し @品名.フォーカス設定()
      end
    手続き定義終了
    

引用返信 [メール受信/OFF] 削除キー/
■8320 / inTopicNo.6)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ 通りすがり -(2014/08/04(Mon) 12:15:23)
    これで出来るんじゃないの?
    試す時間が無い…

    [行挿入開始]イベント
     ■使用目的
     [項目値代入]コマンドで、項目値の初期値をまとめて設定します。
     [コマンドボタン]などのオブジェクト属性を、行挿入用または行追加用に変更します。

    タブ順は、先のタブオーダーの設定
    -------------
    何故か違うツリーに投稿されちゃったから、再度
引用返信 [メール受信/OFF] 削除キー/
■8321 / inTopicNo.7)  Re[1]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ うにん -(2014/08/04(Mon) 12:40:41)
    > (年・月・日はカーソル移動で当日の日が表示されてます。)

    編集初期値に指定してるのでしょう。挿入初期値に設定すれば、新規追加時に自動的に入る。

    まあ、イベントで項目値設定するなら表定義には必要ないかもしれませんが。
引用返信 [メール受信/OFF] 削除キー/
■8322 / inTopicNo.8)  Re[2]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 13:20:45)
    >   if #数値([顧客番号])<1)

    [顧客番号]を文字列で作ってますので上記でよかったでしょうか

    すると 未定義の項目名があります。と出ます。 詳細 ([納年]="") 


    ([年]="")ここも[年]の項目は本当は[納年]です。ので([納年]="")にかえました。
    ややこしくしてすみません。
引用返信 [メール受信/OFF] 削除キー/
■8324 / inTopicNo.9)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ bonito -(2014/08/04(Mon) 13:39:34)
    >   if #数値([顧客番号])<1)

    正  if (#数値([顧客番号])<1)

    ですね...でも文字列なら単純に
    if ([顧客番号]="")
    でもいいですし...

    いずれにせよ
    メソッド呼び出し @品名.フォーカス設定()
    をすれば良いわけでそこの条件はいろいろと考えて
    みて下さい
引用返信 [メール受信/OFF] 削除キー/
■8327 / inTopicNo.10)  Re[4]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 15:03:43)
    2014/08/04(Mon) 16:46:45 編集(投稿者)
    2014/08/04(Mon) 16:46:02 編集(投稿者)

    通りすがりさんいつも有り難うございます。

    書き足らないところがありましてすみません。実は顧客番号から、編集初期値の時は[納年]・[納月]・[納日]と移動する必要があったのですが挿入初期値で前2つは必要がなくなったのですが。

    [納日]だけはどうしてもカーソルが移動する必要があるのです。
    と申しますのは[納日]に[締日]を求める設定がしてありまして、カーソルが移動しないと動かない設定になっておりますということで理解下さい。そして[品名]の項目に移るようにしたいのです。

    見た目は[顧客番号]から[品名]にカーソルが移る。でも実際は表示しないところで[納日]もカーソル移動している。

    こういうことをしたかったのです
    イベントで可能でしょうか

    [新規入力]→[顧客番号]→[納日]→[品名]でもいいのですが。
    タブオーダーでoffにしないで[納年][納月]の項目を飛ばす設定でも結構です。
    タブオーダーの設定でoffにすると日付訂正が出来なくなるのでそれ以外で出来るならよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8328 / inTopicNo.11)  Re[4]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 16:42:07)
    bonitoさん

    書き足らないところがありましてすみません。実は顧客番号から、編集初期値の時は[納年]・[納月]・[納日]と移動する必要があったのですが挿入初期値で前2つは必要がなくなったのですが。

    [納日]だけはどうしてもカーソルが移動する必要があるのです。
    と申しますのは[納日]に[締日]を求める設定がしてありまして、カーソルが移動しないと動かない設定になっておりますということで理解下さい。そして[品名]の項目に移るようにしたいのです。

    見た目は[顧客番号]から[品名]にカーソルが移る。でも実際は表示しないところで[納日]もカーソル移動している。

    こういうことをしたかったのです
    イベントで可能でしょうか

    [新規入力]→[顧客番号]→[納日]→[品名]でもいいのですが。
    タブオーダーでoffにしないで[納年][納月]の項目を飛ばす設定でも結構です。
    タブオーダーの設定でoffにすると日付訂正が出来なくなるのでそれ以外で出来るならよろしくお願いします。


引用返信 [メール受信/OFF] 削除キー/
■8329 / inTopicNo.12)  Re[2]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 16:50:28)
    うにんさん
    ありがとうございます。

    書き足らないところがありましてすみません。実は顧客番号から、編集初期値の時は[納年]・[納月]・[納日]と移動する必要があったのですが挿入初期値で前2つは必要がなくなったのですが。

    [納日]だけはどうしてもカーソルが移動する必要があるのです。
    と申しますのは[納日]に[締日]を求める設定がしてありまして、カーソルが移動しないと動かない設定になっておりますということで理解下さい。そして[品名]の項目に移るようにしたいのです。

    見た目は[顧客番号]から[品名]にカーソルが移る。でも実際は表示しないところで[納日]もカーソル移動している。

    こういうことをしたかったのです
    イベントで可能でしょうか

    [新規入力]→[顧客番号]→[納日]→[品名]でもいいのですが。
    タブオーダーでoffにしないで[納年][納月]の項目を飛ばす設定でも結構です。
    タブオーダーの設定でoffにすると日付訂正が出来なくなるのでそれ以外で出来るならよろしくお願いします。
引用返信 [メール受信/OFF] 削除キー/
■8330 / inTopicNo.13)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ bonito -(2014/08/04(Mon) 16:54:02)
    う〜む
    仰っているいることが完全に理解出来ていないような気がしますが

    >でも実際は表示しないところで[納日]もカーソル移動している。
     (難解...)

    桐のイベントから会話処理を制御というか実行というか...そういう事は出来ないと思います(会話処理がイベントの発生源ですから...)
    フリーソフト等で[Enter]のキー送信するとかは出来なくもないでしょうが桐単独では無理だと思います
    私だったら普通に[納日]にフォーカスを移してユーザに[Enter]を押させて、そこでイベントでフォーカス制御すると思います

    # でも真意を誤解している可能性大 (・_・;)
引用返信 [メール受信/OFF] 削除キー/
■8331 / inTopicNo.14)  Re[5]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ 通りすがり -(2014/08/04(Mon) 17:13:07)
    > と申しますのは[納日]に[締日]を求める設定がしてありまして、カーソルが移動しないと動かない設定になっておりますということで理解下さい。

    それを、[顧客番号]もしくは[品名]で動かせば良いと思うけど
    まだ事情があるんでしょうねぇ
引用返信 [メール受信/OFF] 削除キー/
■8332 / inTopicNo.15)  Re[1]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ およよ -(2014/08/04(Mon) 17:58:19)
    ふうやんさん こんにちは

    試してないけど
    メソッド呼び出し @フォーム.描画禁止( <ロック> )
    はどうでしょうか。

    メソッド呼び出し @フォーム.描画禁止( 1 )
    メソッド呼び出し @納年.フォーカス設定()
    メソッド呼び出し @納月.フォーカス設定()
    メソッド呼び出し @フォーム.描画禁止( 0 )
    メソッド呼び出し @納日.フォーカス設定()


引用返信 [メール受信/OFF] 削除キー/
■8333 / inTopicNo.16)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ まさやん -(2014/08/04(Mon) 18:11:26)
    2014/08/05(Tue) 12:07:59 編集(投稿者)
    2014/08/05(Tue) 00:31:45 編集(投稿者)
    2014/08/05(Tue) 00:30:04 編集(投稿者)
    2014/08/04(Mon) 23:26:06 編集(投稿者)
    2014/08/04(Mon) 23:02:04 編集(投稿者)
    2014/08/04(Mon) 22:59:33 編集(投稿者)

    No8329に返信(ふうやんさんの記事)

    > こういうことをしたかったのです
    > イベントで可能でしょうか
    >
    > [新規入力]→[顧客番号]→[納日]→[品名]でもいいのですが。
    > タブオーダーでoffにしないで[納年][納月]の項目を飛ばす設定でも結構です。
    > タブオーダーの設定でoffにすると日付訂正が出来なくなるのでそれ以外で出来るならよろしくお願いします。


    横レスで すみません。

    最初の質問は  フォーカスの移動 だと思うんです。

    タイトル  顧客番号が入ると納品日を飛ばして品名にいきたい

    つまり 希望の何項目かに カーソルが動いて その都度 入力状態にしたい  かと思います。
    ふうやんさん 違っていたら ごめんなさい。

    つまり 何個かの項目に フォーカスが移動することと 入力状態になること
    の方法を 教えていただき
    あとは ふうやんさんが 自分の目的のところを自分で設定することがいいかと思います。


    自分で決めた項目の
    どこに行きたい を 閲覧者(回答していただく方)に求めても 無理かと思われます。
    どうしてそこにいきたいかは回答してくれる方は事情が知らないと思います。


    すみません 回答者の立場で 書いたことをお許しください。

    たぶん 一括で言うところの

    &繰=1

    繰り返し

    &項目番号=#数値(#対応文字列("001,005",&繰,"000"))

    条件 (&項目番号=0) 繰り返し中止

    行訂正 フォーム,&項目番号,終了キー=&終了キー  

    条件 (&項目番号=1) 手続き実行 〇〇〇   これは ふうやんさんが決めたそれぞれの仕事

    条件 (&終了キー=26) &繰=&繰+1
    条件 (&終了キー=27) &繰=&繰-1
    繰り返し終了


    項目番号は  
    [得意番号]の項目属性番号 1 
    [年]   の項目属性番号 2  
    [月]   の項目属性番号 3
    [日]   の項目属性番号 4
    [品名]  の項目属性番号 5 ・・・・・etc  の代入番号です

    が イベントで どのようにするのでしょうか? ということだと思います。
    (すみません 私は イベント知らないのです。ごめんなさい)

    8月5日 12時 一部訂正しました
引用返信 [メール受信/OFF] 削除キー/
■8334 / inTopicNo.17)  Re[4]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 19:19:56)
    まさやんさん

    舌足らずの分をフォロー頂きありがとうございます。

    ご存知の方よろしくお願い致します。
引用返信 [メール受信/OFF] 削除キー/
■8335 / inTopicNo.18)  Re[2]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 19:28:30)
    およよさんありがとうございます。

    ロックかかって目的の項目にいくのはいいのですが日付訂正の時に納年と納月の変更が出来ません。日付訂正の時に解除してまた新規入力の時にロックするという方法ができるのでしょうか

    まさやんさんのおっしゃってることが出来るといいのですが。
引用返信 [メール受信/OFF] 削除キー/
■8336 / inTopicNo.19)  Re[6]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ ふうやん -(2014/08/04(Mon) 19:32:07)
    通りすがりさん

    ありがとうございます。
    まさやんさんが代弁して頂いてる通りのことなんです。
引用返信 [メール受信/OFF] 削除キー/
■8337 / inTopicNo.20)  Re[3]: 顧客番号が入ると納品日を飛ばして品名にいきたい
□投稿者/ うにん -(2014/08/04(Mon) 23:22:19)
    > タブオーダーの設定でoffにすると日付訂正が出来なくなるので

    タブオーダーはタブキーで移動する順の意味ですから、offでも訂正はできます。
引用返信 [メール受信/OFF] 削除キー/

次の20件>

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

[このトピックに返信]
Mode/  Pass/

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

- Child Tree -
- Antispam Version -