



オフィスソフト > マイクロソフト > Office 2000 Professional


WIN98 AC2000
ACCESS2000で以下のようなプロシージャで 1レコードに対してフォームに入力されたmaiの数だけプリントアウトしているのですが、時々1番初めのレコードしか印刷できません。その時のエラーは "次のレコードに移動できません"と出たりします。一度ACCESSを終了させて再入力するとうまくいきます。殆どはうまく印刷できていますので原因がわかりません。
どなたかご教授お願いします。
Private Sub カード_Click()
On Error Resume Next
Dim db As Database
Dim ds As Recordset
DoCmd.OpenTable "bRes", acNormal, acEdit
DoCmd.OpenForm "bftry", acNormal, "", "", acEdit, acNormal
ds.MoveFirst
Set db = CurrentDb
Set ds = db.OpenRecordset("BRES", DB_OPEN_DYNASET)
Do Until ds.EOF
If ds.BOF Then
Exit Sub
End If
DoCmd.PrintOut acSelection, , , acHigh, Forms!BFtry!mai, True
DoCmd.GoToRecord acForm, "bftry", acNext
ds.MoveNext
Loop
ds.Close
db.Close
DoCmd.Close acForm, "bftry"
DoCmd.Close acTable, "bRes"
End Sub
書込番号:756604
0点

この掲示板で初めて見た、すごい質問だ(笑)。
VBAの場合はプログラムだけじゃ問題点が掴みにくいですね。
どのステップでエラーが出ますか?
On Error Resume Next を入れている目的はなんですか?
それによって、何かエラーが隠されていることはないですか?
ところで、この手の質問にもうちょっと適した掲示板があるような気がしますけど。 誰か知ってます?
書込番号:756774
0点


このスレッドに書き込まれているキーワード
クチコミ掲示板検索
クチコミトピックス
- 3月28日(火)
- イヤホンの音が小さい
- キーボードスリープモード
- 画質や操作性の良いカメラ
- 3月27日(月)
- ノートPCのメモリ増設
- スピーカーを設置する高さ
- デジカメのケースのお薦め
- 3月24日(金)
- 運動中も外れないイヤホン
- 皆既日食撮影用のカメラ
- タイヤの交換を検討中
- 3月23日(木)
- オーブンレンジの選択肢
- プリンタの裏写りについて
- ゴースト発生のため買替え
- 3月22日(水)
- 自作PCにSSDを2つ接続
- レンズを付けてのAF作動
- スマホの使用感を知りたい
新着ピックアップリスト
-
【欲しいものリスト】PC
-
【欲しいものリスト】約5年振りのPC更新構成案
-
【欲しいものリスト】新PC構成案3
-
【おすすめリスト】もしもめもりが32なら
-
【おすすめリスト】最新
価格.comマガジン
注目トピックス
- 新グレードのスバル「フォレスター STI Sport」。雪上試乗で味わった絶大な安心感
自動車(本体)
- 23年春のアウトドアはまずこれ! 「モンベル」のソフトシェル&フリースウェア 6選
その他のメンズアウトドアウェア
- ゴロ寝の間に野菜スープが完成!「全自動食べるスープメーカー」でがんばらずに食生活を改善
その他調理家電

新製品ニュース Headline
更新日:3月24日
-
[ノートパソコン]
-
[ネットワークカメラ・防犯カメラ]
-
[液晶テレビ・有機ELテレビ]
-
[デジタル一眼カメラ]

(パソコン)
オフィスソフト
(最近5年以内の発売・登録)





