|
>「R_支払明細書」のレコードソースを""に設定し、
私の説明が悪かったと思います。
これは、レポートをデザインビューで開き、プロパティシートを開いて、
「データ」タブにおける「レコードソース」を空白にする
という操作をしてほしかったのです。
「レコードソース」を空白にしたら、レポートをいったん保存してください。
いくつか不明な点があるので、その確認です。
>まず、メニュー画面から
>
>1.コマンドボタンclickイベントで「F_支払明細書」を開く
この「メニュー画面」って何でしょうか。
メニュー用に作ったフォームのことですか。
>Private Sub btnshiharai_Click()
コマンドボタン「btnshiharai」は、「メニュー」フォームに配置されたコマンドボタンですよね。
>Private Sub btnok_Click()
コマンドボタン「btnok」は、F_支払明細書に配置されたコマンドボタンのことですよね。
次に本題です。
問題のエラーの原因を探りたいと思います。
問題のエラーは、btnok_Clickイベントにおけるどの行で発生しますか。
やはり「rs.Open "SELECT DISTINCT T_CODE FROM Q_支払明細書用", CurrentProject.Connection, adOpenStatic, adLockReadOnly」の行でですか。
F_支払明細書を開いてtx2開始日とtx2終了日に入力して、
フォーカスをtx2終了日以外に移した後、
F_支払明細書を閉じずに開いたまま、ナビゲーション・ウィンドウからQ_支払明細書用を開くと、
パラメータ入力ボックスが出てきますか。
もし出てくるのであれば、「パラメータの入力」というキャプション(標題)の下、
テキストボックスの上に文字が表示されているはずですが、そこには何と表示されていますか。
>因みにあまり意味のない情報かと思いますが、上記方法で「Q_支払明細書用」クエリのUKEIREBIフィールドの抽出条件(「Between [Forms]![F_支払明細書]![tx2開始日] And [Forms]![F_支払明細書]![tx2終了日]」)を消して実行してみると、グループ毎(T_CODE単位)のファイル名でpdf出力されましたが、各pdfファイルの中身はすべて全員分でございました。
これも結構致命的な不具合ですが、これについては、
「一つ以上の必要なパラメータの値が設定されておりません」
とのエラーの原因を突き止められてからにしましょう。
|
|