ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

画面がパラパラする

このトピックの投稿一覧へ

質問 画面がパラパラする

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2008-12-26 15:23
kyoike  一人前 居住地: M2C  投稿数: 80
伝票入力での画面(カーソル)制御がうまくいかず、
投稿させて頂きます。

親子形式になっており、子の画面が明細入力となっています。
また、子画面はサブフォームです。

開発環境は、V10(SP4B)+MSSQL(2005)で開発しています。

明細行を追加するたびに、1・2・3と連番をふっています。
途中で行挿入したり行削除した場合は、リナンバーを行ってます。

このリナンバーで、画面がおかしくなります。
どうおかしいのか?と言うと、
1〜5まで明細があったとし、3行目を削除すると、
削除前の4行目が先頭に位置付いてしまいます。
位置付など行わずに、ただ消してくれるだけでよいのですが。。

逆に、行追加の場合も、変です。
1〜5まで明細があったとし、3行目でF4を押して行を追加します。
データを登録して、キーボードの↓を押すと、
一旦は下に行きますが、直ぐに元の場所(新規で追加した行に)
に戻ってきます。

このリナンバーのロジックは、
・行挿入
F4を押した場所の行�發�+1した数値を変数に一時保管して、
この変数以上の行�發蓮▲螢淵鵐弌悉萢�で+1する。
次に、ビュー再表示を行います。
新規で挿入した行は、一時保管した変数の値をセットします。

以上の処理を、レコード後で行っています。
どうも、ビュー再表示を行うと、画面がおかしくなります。

・行削除
行挿入と基本同じ考えです。

どなたか、思い当たる節など、ございませんでしょうか?
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約