| 2008/02/20(Wed) 13:55:00 編集(投稿者)
説明不足ですみませんでした。
実際にしたかったのは、CD管理.tblで CD番号 曲番号 曲名 アーチスト アルバム名 1 1 ABC あいう 1 2 XYZ あいう 1 3 REW あいう 2 1 ONU んわm 2 2 6iu んわm 3 1 quh でんすけ
曲番号の計算式を、CD番号が直前値と同じでないなら、1を返し、 そうでないなら、直前値の曲番号に+1したいと思い、今村さんの レスを参考に #条件選択([会社名]<>#直前値([会社名],""),1,1,#直前値([連番],0)+1) を書き換え、 #条件選択([CD ]<>#直前値([CD ],""),1,1,#直前値([曲 ],0)+1) と項目計算式にしたらとりあえず目的の動作をしました。 とりあえずというのは、行挿入ができないのです。 また、上記計算式を挿入初期値にしたところ、行追加でも行挿入でも 曲番号の初期値が1になってしまい、うまく動作しません。 #順位も試してみましたが、「置換の計算式、印刷帳票の集計領域でのみ 使用可」とあるようで、使えないみたいです。 (仕様か、私の実力不足かわかりませんが)
並べ替えは考えていません。 初心者ですので、イベントは考えておらず、表で考えています。。 表だけでこのようなことができるのでしょうか? 教えてください。お願いします。
|