テーブルの最終行や最終行の特定列の値を取得する方法
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
kgra
投稿数: 25
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
いつもお世話になっております。
下記のようなテーブルがあった際に
テーブルの最終行の行番号を調べる方法や
特定列のレコード(下記でいうとA3)を調べる方法で
お勧めの方法や便利な関数があれば教えて下さい
よろしくお願い致します。
■テーブルABC
列A 列B
A1 B1
A2 B2
A3 B3
※列Aは行NOでインデックス指定、列Bは品名
※行番号を調べるために別タスクのバッチをコールして
ループしている間、カウント変数を+1する方法以外で
何かないかと悩んでいます。。。
下記のようなテーブルがあった際に
テーブルの最終行の行番号を調べる方法や
特定列のレコード(下記でいうとA3)を調べる方法で
お勧めの方法や便利な関数があれば教えて下さい
よろしくお願い致します。
■テーブルABC
列A 列B
A1 B1
A2 B2
A3 B3
※列Aは行NOでインデックス指定、列Bは品名
※行番号を調べるために別タスクのバッチをコールして
ループしている間、カウント変数を+1する方法以外で
何かないかと悩んでいます。。。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
kgraさん、こんにちは。
レコードの最終行の行番号は、テーブルのレコード件数を
取得する関数で取得できますよ。
テーブルのレコード件数を取得するには Dbrecs() 関数が
使えます。
レコードの最終行の行番号は、テーブルのレコード件数を
取得する関数で取得できますよ。
テーブルのレコード件数を取得するには Dbrecs() 関数が
使えます。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
失礼、Dbrec() ではなく、Dbrecs() です。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
逆読みしたらどうですか
Magicは逆読みできるという素晴らしい機能をもってますので
でわ〜でわ〜
逆読みしたらどうですか
Magicは逆読みできるという素晴らしい機能をもってますので
でわ〜でわ〜
投票数:0
平均点:0.00
kgra
投稿数: 25
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
Tanda様、pu_mahalo様、コメントありがとうございます。
>Tanda様
dbrecs()を使用しましたところ戻り値で行数を取得できました!
ありがとうございます!
>pu_mahalo様
Magicについて理解不足で申し訳ありません。
コメント頂いた「逆読み」というのは
データビュー→メインソース→ctrl + Rで表示する「範囲/位置づけ画面」→式タブ→位置付の位置づけ順序を降順にする、ということでしょうか?
>Tanda様
dbrecs()を使用しましたところ戻り値で行数を取得できました!
ありがとうございます!
>pu_mahalo様
Magicについて理解不足で申し訳ありません。
コメント頂いた「逆読み」というのは
データビュー→メインソース→ctrl + Rで表示する「範囲/位置づけ画面」→式タブ→位置付の位置づけ順序を降順にする、ということでしょうか?
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
kgraさん、
テーブルを逆読みしただけでは最終レコードの値は取得できますが、
そこから何番目という指定はできませんので、やはり別の方法が
必要となりますね。
テーブルを逆読みしただけでは最終レコードの値は取得できますが、
そこから何番目という指定はできませんので、やはり別の方法が
必要となりますね。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
>コメント頂いた「逆読み」というのは
>データビュー→メインソース→ctrl + Rで表示する「範囲/位置づけ画面」→式タブ→位置付の位置づけ順序を降順にする、ということでしょうか?
そうです。
>コメント頂いた「逆読み」というのは
>データビュー→メインソース→ctrl + Rで表示する「範囲/位置づけ画面」→式タブ→位置付の位置づけ順序を降順にする、ということでしょうか?
そうです。
投票数:0
平均点:0.00
kgra
投稿数: 25
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
>Tandaさん、puさん
なるほど。了解致しました。
逆読みについても今後考慮して設計するようにしていきたいと思います。
当初想定していた設計についてはdbrecs()で無事作成することが出来ました。大変勉強になりました。
tandaさん、puさん、ありがとうございました!
なるほど。了解致しました。
逆読みについても今後考慮して設計するようにしていきたいと思います。
当初想定していた設計についてはdbrecs()で無事作成することが出来ました。大変勉強になりました。
tandaさん、puさん、ありがとうございました!
投票数:0
平均点:0.00