| 
    
     |  | ▼雅 さん: 
 アドバイスありがとうございます
 エクセルでのマクロは、うまくアクセスに取り込むことは、できませんでした
 
 例えば、現在のレコード位置より前のデータを順番に見ていき、
 ターゲットとなる部品が見つかれば、そのレコードの[数]をかけて、現在のレコードのフィールド[総計]に値を入力するように考えています
 
 その為、現在のフィールド位置の取得をしたほうがいいのかな?と思い
 ネットであちらこちら調べてはいるんですが、いまいちうまくいきません
 
 デザインビューに総計:QTY([キー],[数])
 と入れて、マクロを呼び出しているのですが、
 そのFunction 内に DAOで、先頭レコードまで逆順読みみたいなものを作ってみようとしたのですが、使えないのでしょうか?
 なんだかエラーになる為・・・無理なのか、私が意味をわかっていないのか・・・
 そんな感じで四苦八苦しております
 
 この考えでは、やはり、むずかしいでしょうか?
 連番フィールドはとらないとやっぱりまずいでしょうか?
 
 
 >雅です。
 >
 >AccessはDBなのでデータの並び順は連番フィールドとかないと保障されません
 >けどそこら辺は問題ないですか?
 >
 >SQLで何とかするよりもVBAでやったほうが早そうです。
 >Excelで書いていたVBAはほとんど同じように使えると思いますよ。
 
 
 |  |