16:49:40質問こんにちは。現在、baseを使って家計の管理をしようとしています。同じ日付の予定を連続して入力する際、カーソルのある行の日付をコピーし、カーソルの次に行を挿入し、その行の日付用カラムに貼り付けようと、現在のカーソル行を取得するためにgetRow関数を使ったのですが、ゼロしか返ってきません。RowSetの取得方法は以下の通りです。解決方法をご存知の方、いらっしゃいましたらアドバイスいただけると幸いです。最初のレコードにカーソルを移動していないからでしょうか。Ifどのように管理しているのか書かれていませんが、フォームで表示している現在のデータのカーソル位置を取得するのであればフォームからカーソルを利用した方がいいと思います。02:27:07お返事ありがとうございます。いった項目に数字を割り当て、表示の際はマスタテーブルと関連付けて文字で表示するといった形です。入力はフォームで行うので、アドバイスにあったようにフォームのカーソルを使用できれば使いたいです。記載されている内容が近そうだったので下記のようなコードでテストしてみました。functionこれは文字列形式のカラムの内容を取得して表示しようとしたものですが、「NoSuchElementException」が発生してしまいました。16:38:38エラーはフォームのコントロール名指定に存在しないものが指定されているためだと思います。フォームでカーソルを利用するのであれば特定のカラムのデータを取得するには次のようにします。次のコードはボタンに割り当てています。各種データの取得は以下参照。13:42:17ありがとうございます。教えていただいた方法でカーソルがある行の情報を取得することが出来ました。ようにすれば取得できます。私見ですが、イベント駆動の場合には他の言語で実装するときなどと同様のやり方として上記のようにイベントを利用した方がいいと思います。20:06:17こんばんは。他の言語でも同じような手法がとられているのですね。