Microsoft Access Club Access超初心者対象Forum Access初級者対象Forum Access VBA Tips Forum DAO、ADO、SQL Forum

     

リストへもどる

投稿記事の一括表示

タイトルマクロの実行の「繰り返し条件式」について知りたい
記事No42642
投稿日: 2011/08/29(Mon) 11:13
投稿者TOYOTA
解決済: ON
OS:Windows XP
Access Version:2003

VBを使わないで、「マクロの実行」を操作するときに「実行回数」の下段に「繰り返し条件式」の欄がありますが、この条件式の使い方が解らず困っています。 
マクロの実行のために、ワークエリアに検索番号を転送して、クエリを実行し、「次のレコード」に移動する簡単なものです。
「次のレコード」に移動して、レコード最後になったら「マクロの中止」をしたいのですが、条件式に使い方を教えてください。

タイトルRe: マクロの実行の「繰り返し条件式」について知りたい
記事No42643
投稿日: 2011/08/29(Mon) 12:01
投稿者さい
解決済: ON
> マクロの実行のために、ワークエリアに検索番号を転送して、クエリを実行し、「次のレコード」に移動する簡単なものです。

マクロは全然使わないので他に良い回答があるかもしれませんが

次のレコードに移動はどのようなマクロを組まれていますか?
このフォームは新規登録できるものですか?

タイトルRe^2: マクロの実行の「繰り返し条件式」について知りたい
記事No42645
投稿日: 2011/08/29(Mon) 12:39
投稿者TOYOTA
解決済: ON
> > マクロの実行のために、ワークエリアに検索番号を転送して、クエリを実行し、「次のレコード」に移動する簡単なものです。
>
> マクロは全然使わないので他に良い回答があるかもしれませんが
>
> 次のレコードに移動はどのようなマクロを組まれていますか?
> このフォームは新規登録できるものですか?

早々連絡ありがとうございます。

 アクション レコードの移動   オブジェクトの種類 フォーム
                 オブジェクト名   フォームのテキストボックス名
                 レコード      次のレコード
                 オフセット      

 フォームの画面にテキストボックスを作り、その名称に検索番号を転送して、クエリーを実行し
 「次のレコード」を指定して、最後の検索番号が実行されたらマクロを中止したい。

タイトルRe^3: マクロの実行の「繰り返し条件式」について知りたい
記事No42650
投稿日: 2011/08/29(Mon) 13:15
投稿者さい
解決済: ON
新規レコードが入力できるフォームならコルネさんの回答でよいと思います
その確認のためレコード移動の処理と新規登録ができるフォームかを確認しました
(レコード移動の処理で新規レコードに移動できないようなマクロを組んでいるのか?)

Not [Forms]![フォーム名].[newrecord]

タイトルRe^4: マクロの実行の「繰り返し条件式」について知りたい
記事No42652
投稿日: 2011/08/29(Mon) 13:58
投稿者TOYOTA
解決済: ON
> 新規レコードが入力できるフォームならコルネさんの回答でよいと思います
> その確認のためレコード移動の処理と新規登録ができるフォームかを確認しました
> (レコード移動の処理で新規レコードに移動できないようなマクロを組んでいるのか?)
>
> Not [Forms]![フォーム名].[newrecord]

解決しました。
ありがとうございました。

タイトルRe: マクロの実行の「繰り返し条件式」について知りたい
記事No42644
投稿日: 2011/08/29(Mon) 12:22
投稿者コルネ
解決済: ON
2003は確認できないですが
条件式に Not NewRecord って書いてで出来ない?

タイトルRe^2: マクロの実行の「繰り返し条件式」について知りたい
記事No42646
投稿日: 2011/08/29(Mon) 12:44
投稿者TOYOTA
解決済: ON
> 2003は確認できないですが
> 条件式に Not NewRecord って書いてで出来ない?

連絡ありがとうございます。

 ためしてみましたが、うまくいきませんでした。
 
 Not [newrecord] となってしまいます。

タイトルRe^3: マクロの実行の「繰り返し条件式」について知りたい
記事No42649
投稿日: 2011/08/29(Mon) 13:14
投稿者Hank
解決済: ON
>  ためしてみましたが、うまくいきませんでした。
>  
>  Not [newrecord] となってしまいます。
    ^^^^^^^^^^^こうなるから「うまくいかない」と言っているのか、
          あるいは実行した結果、なんらかのエラーがでるから
          「いまくいかない」といっているのか、どっちですか?

ちなみに、Access2007は Not [newrecord] となりますが「うまく」いきます。

エラーがでるなら、どんなエラーなのかを書かないとだめですよ。
「うまく」では何にも伝わりません。

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

ページの先頭へ 前ページへ戻る