Q&A

回答の並べ替え:
投稿新規に質問を投稿する

CELFで帳票みたいなのを作る簡易的な方法

イルミン イルミン

2019-07-13 11:41

イルミンでございます。

CELFでアクセスのフォームみたいなのを作れないかと考えています。

例えば、あるシートにデータ(セル毎にデータが整っている。カラムにデータが入っているようなイメージ)があって、そのデータを1つずつプリントアウトする流れです。

内部資料なのでカッチリしてなくて良いのですが、CELFで実現できますでしょうか?

イルミン イルミン
日本コンピュータシステム様

ありがとうございます。

こちらの方法でできました!

しかも、INDIRECTの使い方説明ではよく見るけど
組み込むときいまいち理解できてなかったのですが
これで理解できました!

重ね重ねありがとうございます!

日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
メダルベストアンサー
はじめまして。

そうですね、表形式のデータ(データシート)を、単票形式(帳票シート)にプリントアウト、という形であれば、以下のような方法があります。
・帳票シート
 ・単票の帳票をデザインします。
・データシート
 ・印刷ボタンを作成し、印刷アクションセットとリンクします。
 ・印刷アクションセットに以下を記述します。⇒は例です
  ・カウンタをセットします ⇒セル K1 に 5 をセットする(5はデータの先頭行)
  ・データ行分繰り返します ⇒もし =INDIRECT("A"&K1)<>"" を満たす間は繰り返す
   ・帳票シートに現在処理中の行のデータをセットします ⇒シート 帳票シート のセル B3 に =INDIRECT("A"&K1) をセットする
   ・帳票シートに現在処理中の行のデータをセットします ⇒シート 帳票シート のセル B6 に =INDIRECT("B"&K1) をセットする
   ・帳票シートを印刷します ⇒シート 帳票シート を印刷する
   ・カウンタを更新します ⇒セル K1 に =K1+1 をセットする
以上で表の内容が1行ずつ、単票形式で印刷されていきます。
メールコンタクトをとる