y-yoshi
- 合計アクティビティ 51
- 前回のアクティビティ
- メンバー登録日
- フォロー 0ユーザー
- フォロワー 0ユーザー
- 投票 0
- サブスクリプション 15
コメント
y-yoshiによる最近のアクティビティ-
yamamoto様 こちらこそ言葉足らずで申し訳ないです。 変数定義はデータビューです。その変数の特性内に「データビューの一部」という特性があって こちらをyesにすると、メインソースのカラムと同じ動きとなり 変数を更新してもレコード後処理が走るようになります。 伝票登録PGでこの動きにしてしまうと、伝票を呼び出すために変数を更新したのに、その値でデータ更新に行ってしまうことになるため デー...
-
yamamoto様 大体どのように作っているかわかりました。 まず、照会リンクでは既存のデータの修正はできても新規登録はできないので 伝票登録PGとしては照会リンクは使えないと思います。 次に、照会からデータを呼び出すのであるならば、伝票情報Noは変数でないと 直接データを更新してしまいます。 手順としては ①変数として伝票情報Noを配置。照会から更新するのはあくまでこちら。 その際、変数...
-
vg様 これ、遅延トランザクションでデータごにょごにょすると 登録はできないけど見た目上、こうなったりした記憶があるんですよね・・・。 結局エラーなんで最終的にはロールバックされますが。
-
yamamoto様 なるほど。だとすると、これは予想ですが照会プログラムからデータを呼び出しているつもりが 呼び出しがうまくいっておらず、伝票情報Noを変更しているだけになっているのではないかと思います。 これも確認ですが、 伝票登録PGフォームに配置された伝票情報Noは、照会リンクで配置された伝票データの 伝票情報Noを直接入力できるようにしてませんか? それを照会PGに受け渡して番号を取...
-
こんにちは。 一つ確認させてください。 先のスレッドも見ていたのですが、照会リンクでデータ更新しているという話がありました。 その流れの話ですよね。ひょっとしたら左の伝票登録のプログラムで 照会リンクを使ってデータ更新をしている、ということでしょうか?
-
mari様 APGで作成しているならば、通常問題ないはずですね。 Magicの内部的な話にはなりますが、データビューにカラムが定義されていれば 特に項目を配置していない状態でデータ登録したとしても、Magic側で設定した初期値がデータに入るようになっていたと思います。(たぶん) 逆にデータビューにカラムを宣言していない状態でデータ登録をすると、データベースで設定された初期値が入ります(初期値...
-
yamamoto様 他に思い当たることと言えば、 インデックスは一つだけでしょうか?二つ以上作っているならば、 その中に一意のインデックスが他に有ったりしませんか?
-
yamamoto様 その場合だと、タスク2をサブルーチン化して他のPGに使いまわすのでないならば、 親子にした方がいいかもしれませんね。 一応varsetを使用した参照渡しのような方法も無きにしも非ずですが…。
-
こんにちは。 重複のエラーが発生した際、該当のテーブルをSQLServerManagementStudioで開き どんなデータが登録されているか直接確認してみるとかどうでしょうか。
-
こんにちは。 メンテのロジックがどのように作られているのかにもよりますので私の想像になってしまいますが、 得意先名が入力されているのに列にNULLのエラーが出るということは 1.まず空のデータをテーブルに登録 2.入力された項目で1のデータを修正 の様な流れになっていると考えられます。 得意先マスタを、得意先メンテPGのメインソースで宣言し、 初期モードは登録、フォームに得意先メンテのカラム...