PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19787 | 03/06/24 13:07:17 | RE(2):PB6.5: TabSequenceについて By tksyanai |
19785 | 03/06/24 12:01:15 | RE(1):PB6.5: TabSequenceについて By t-shimmy |
19779 | 03/06/24 09:07:35 | PB6.5: TabSequenceについて By tksyanai |
カテゴリ:PowerBuilderの開発環境
日付:2003年06月24日 12:01 発信者:t-shimmy
題名:RE(1):PB6.5: TabSequenceについて
tksyanaiさん、こんにちは。
新規行の場合に使用不可
2行目(新規行)を選択するとカラム番号1のカラムを使用可能
新規行の場合どっちですか?
とりあえず新規行の場合あるカラムを使用可能にすることとしますが、
そのカラムの式による設定?PROTECTに if(isRowNew(),0,1) と書けば
新規行のみ入力可能で既存行は入力不可となります。(TabSequenceはタブ順を与えます)
>お世話になります。
>
>DWのある特定のカラムを新規行の場合に使用不可にするために
>TabSequenceを使って制御しています。
>しかし、新規行から既存行にフォーカスを↑キーで移動させたら
>タブが1つ横のカラムに移動してしまいおかしな動きになってしまいます。
>(例)
> 1行目:既存行
> 2行目:新規追加行
> 1行目を選択するとカラム番号1のカラムを使用不可(タブ順を与えない)にする。
> 2行目を選択するとカラム番号1のカラムを使用可能(タブ順を与える)にする。
>?2行目にフォーカスを移動する。
>?↑キーで1行に移動する。
>このときに真上のカラムに移動せずに1行目の右隣のカラムに移動してしまう。
>
>これを解消するにはrowfocuschangedにカリカリとソースを書くしかないのですか?
>なにかいい方法があったら教えて下さい。
>よろしくお願いします。
>
>
>
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.