過去の桐井戸端BBS (桐ver.9) |
21233 | フォームである項目に入力した属性をレポートに反映させることはできないでしょうか | 裕次郎 | 2003/07/02-18:16 |
よろしくお願いいたします。 台帳.tblで [あ][あ属性][い][い属性][う][う属性] 以上の項目があり カード型のフォームで入力しています。 [あ]で入力した内容を[あ属性]で・左寄せ・中央揃え・右寄せを選び イベントで、表示方法を変更しています。 [あ属性]=中央揃えにした場合は、画面上の[あ]は中央揃えになります。 これをレポートでも実現できないでしょうか。 [あ属性]で中央揃えになっていれば、レポートでも[あ]は中央揃えになるようにしたいのですが。 お教えいただけませんか? | |||
21235 | Re:フォームで入力した属性をレポートに | 悲しげ | 2003/07/02-20:10 |
記事番号21233へのコメント rptでイベントは使えないので、ちょいと安直な方法ながら── まず任意のテキストオブジェクトをひとつ作ります。 「書式」タブで横の位置を左寄せとします。 「背景」タブではデフォルトどおりに「透明」とします。 で、ここがミソなのですが、「テキスト」の「ソース」を次のようにします。 #cond([あ属性]="左寄せ",[あ]) このテキストオブジェクトを、上部ツールバーの「編集」から「複製」して 「書式」タブで中央揃え、「テキスト」の「ソース」は #cond([あ属性]="中央揃え",[あ]) もうひとつ複製して、今度は「書式」タブで右寄せ、「テキスト」の「ソース」 #cond([あ属性]="右寄せ",[あ]) | |||
21236 | Re:フォームで入力した属性をレポートに | うにん | 2003/07/02-20:50 |
記事番号21233へのコメント >カード型のフォームで入力しています。 >[あ]で入力した内容を[あ属性]で・左寄せ・中央揃え・右寄せを選び >イベントで、表示方法を変更しています。 >[あ属性]=中央揃えにした場合は、画面上の[あ]は中央揃えになります。 > >これをレポートでも実現できないでしょうか。 どういうわけか、レポートの印字属性は設定項目が少ないんですよね。。。 >[あ属性]で中央揃えになっていれば、レポートでも[あ]は中央揃えになるよう >にしたいのですが。 「印字しない」というのはあるので、3種類のを重ねておいて、 条件によって他のを「印字しない」設定にするのはどうでしょう? | |||
21237 | Re:フォームで入力した属性をレポートに | うにん | 2003/07/02-20:53 |
記事番号21236へのコメント あ、よそ見してるうちに悲しげさんの回答が(^^; なるほどデータ自体をなくしてしまうのも手ですね。 | |||
21240 | Re:フォームで入力した属性をレポートに | 悲しげ | 2003/07/02-22:04 |
記事番号21236へのコメント どもっ、うにんさん そうか、桐v9では印字属性の設定で「印刷しない」ってのが新設されてたんですね。 v8なら私のやり方しか思いつかなかったけど、 v9ならうにんさんの方法の方が素直って感じがします。 この場合だと、拙稿とは逆に、例えば [あ属性]<>"左寄せ" → 印刷しない となりますね。 |