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

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

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

■866 / inTopicNo.1)  伝票形式でこんなことできますか
  
□投稿者/ ET -(2006/01/25(Wed) 11:38:47)
     伝票形式の入力でコマンドボタン(グループ入力)をつくっておき、新規入力はボタンを
    おして新規入力したとします。明細部分は商品の売上3行あったとします。
     訂正するとき明細部分はマウスのクリックで訂正・新規が入力できます。
    だけども、グループ部分はマウスでは反応してくれません。ブループ訂正ボタンを
    おしてから訂正の項目を変更しております。
     そこで、グループ部分を直接マウスのダブルクリックのみで、項目変更なんて
    できないものでしょうか?
    

引用返信 [メール受信/OFF] 削除キー/
■868 / inTopicNo.2)  Re[1]: 伝票形式でこんなことできますか
□投稿者/ コージ -(2006/01/25(Wed) 14:53:36)
    あまりよく理解していませんが、フォーカスを設定させるには
    
    (ヘルプより)
    [グループ項目]オブジェクトにフォーカスを設定するためには、
    あらかじめ[グループ項目]オブジェクトの[フォーカス設定可能]属性を
    「許可」にしておく必要があります。
    
    ということです。
    

引用返信 [メール受信/OFF] 削除キー/
■869 / inTopicNo.3)  Re[1]: ダブルクリックでグループ値訂正
□投稿者/ アックン -(2006/01/25(Wed) 16:56:53)
    ETさん、こんにちは。
    ダブルクリックを検出して、グループ値訂正モードにします。
    
    ・下の例のダブルクリックを検出するイベントは、うにんさんと悲しげさんの作です。
    出典:http://www.fuku3.com/~habata/kbbs/kakov8/18426.htm
    
    ダブルクリックを検出するには、
    「フォーカス喪失」と「マウス左クリック」のイベントを組み合わせるか、
    「フォーカス喪失」と「マウス左ダウン」を使います。(下例はマウス左ダウン)
    
    ・複数のグループオブジェクトをファミリにまとめます。
    設定の仕方が通常のイベントと異なるので、必ずヘルプの解説を読んでください。
     桐のメニューバー→ヘルプ→トピックの検索→一括処理&イベント処理
     →一括処理&イベントリファレンス(IEが表示します)
     →入門→イベント処理→ファミリを使用する
    
    ・ダブルクリックの間隔をもう少し長めにとりたいとき
    たとえば下の行の 3 を 5 にすると、0.3秒未満の間隔が、0.5秒未満になり、
    クリックをゆっくりできるようになります。
    
      if( #日時値-&click<i"0:0:0.3" ・・略
    
    **------------
    名札    メイン
      var  日時{ &click=#日時値 }   ,\
         文字列{ &focus }
    *
    
    手続き定義開始 ファミリ_1::フォーカス喪失(文字列 &取得オブジェクト名)
      &focus = ""
    手続き定義終了
    
    手続き定義開始 ファミリ_1::マウス左ダウン( ・・略
      if( #日時値-&click<i"0:0:0.3" .and &this=&focus )
          &click = d"2000-1-1 0:0:0" /* トリプルクリック対策 */
          method @フォーム.更新モード設定(  0 ) /* 表示(確定) */
          method @フォーム.更新モード設定( 34 ) /* グループ値訂正 */
          method &this.フォーカス設定() /* この行を削除しないでください。 */
      else
          &click = #日時値 ,\
          &focus = &this
      end
    手続き定義終了
    **------------
    アックン(=^・^=)
    

引用返信 [メール受信/OFF] 削除キー/
■870 / inTopicNo.4)  Re[2]: ダブルクリックでグループ値訂正
□投稿者/ アックン -(2006/01/25(Wed) 17:49:20)
    この例では、トリプルクリック対策の行は役立ってません。(^^;

引用返信 [メール受信/OFF] 削除キー/
■871 / inTopicNo.5)  Re[1]: 伝票形式でこんなことできますか
□投稿者/ ET -(2006/01/26(Thu) 01:39:10)
    ■No866に返信(ETさんの記事)
    >  伝票形式の入力でコマンドボタン(グループ入力)をつくっておき、新規入力はボタンを
    > おして新規入力したとします。明細部分は商品の売上3行あったとします。
    >  訂正するとき明細部分はマウスのクリックで訂正・新規が入力できます。
    > だけども、グループ部分はマウスでは反応してくれません。ブループ訂正ボタンを
    > おしてから訂正の項目を変更しております。
    >  そこで、グループ部分を直接マウスのダブルクリックのみで、項目変更なんて
    > できないものでしょうか?
    > 
     コージさん・アックンさんありがとうございます。
     まずコージさんのフォーカスを自動でるのを許可にしてみましたら
     ダブルクリックのみで訂正できました。なにもイベント機能をかいていないのに
     感動でした。

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■872 / inTopicNo.6)  Re[2]: 伝票形式のグループ訂正モード
□投稿者/ 尾形 -(2006/01/26(Thu) 08:39:12)
    >[グループ項目]オブジェクトの[フォーカス設定可能]属性を
    >「許可」にしておく必要があります
    ほんとですね。知らなかった
    「自動」ではダメで、「許可」にしないといけないのですね
    イベント要らないですね
    
    でも、明細行へはマウスでは行けないみたいですね
    エンターで進んで行くしかないみたいですね
    
    
    
    
    

引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Mode/  Pass/

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

- Child Tree -
- Antispam Version -