ページの先頭行へ戻る
Interstage List Creator V10.5.0 帳票設計編
FUJITSU Software

11.3.3 入力データ形式が「XML形式」の場合

XML形式の入力データをマルチフォーム出力する場合は、 XMLデータをマルチフォームタグ<FjLCForm>で囲み、出力する帳票名を属性 nameで指定します。

注意

  • マルチフォームタグ<FjLCForm>は、XMLファイル内で指定します。帳票様式定義時、<FjLCForm>というタグを使用しないでください。

以下に、2つの帳票を別々に出力する場合のXMLデータと、それをマルチフォーム出力する場合のXMLデータの例を示します。

2つの帳票を別々に出力する場合

XMLデータを 2つ作成し、2つの帳票を別々に出力します。

帳票「請求書」用データ

<請求書>
    <郵便番号>0000000</郵便番号>
    <住所>神奈川県川崎市中原区上小田中X-X-X</住所>
    <請求先>△△△△電気</請求先>
    <請求日>20031221</請求日>
</請求書>

帳票「明細書」用データ

<明細書>
    <請求先>△△△△電気</請求先>
    <請求日>20031221</請求日>
    <伝票番号>301</伝票番号>
    <担当者コード>005</担当者コード>
    <明細>
        <商品コード>0020</商品コード>
        <商品名>カラーテレビ</商品名>
        <個数>3</個数>
        <単価>120000</単価>
    </明細>
    <明細>
        <商品コード>0022</商品コード>
        <商品名>カラオケセット</商品名>
        <個数>1</個数>
        <単価>82000</単価>
    </明細>
    <明細>
        <商品コード>0100</商品コード>
        <商品名>電気掃除機</商品名>
        <個数>2</個数>
        <単価>23000</単価>
    </明細>
</明細書>

2つの帳票をマルチフォーム出力する場合

2つ分のデータをひとまとめにしたXMLデータを1つ作成し、1つの帳票として出力します。

各XMLデータをマルチフォームタグで囲みます。また帳票名をマルチフォームタグの属性 nameで指定します。マルチフォームタグの子要素に帳票様式定義で定義したデータルートを記述してください。

マルチフォームタグは、XMLルート配下に記述します。

<XMLルート>
    <FjLCForm name="請求書">
        <請求書>
            <郵便番号>0000000</郵便番号>
            <住所>神奈川県川崎市中原区上小田中X-X-X</住所>
            <請求先>△△△△電気</請求先>
            <請求日>20031221</請求日>
        </請求書>
    </FjLCForm>
    <FjLCForm name="明細書">
        <明細書>
            <請求先>△△△△電気</請求先>
            <請求日>20031221</請求日>
            <伝票番号>301</伝票番号>
            <担当者コード>005</担当者コード>
            <明細>
                <商品コード>0020</商品コード>
                <商品名>カラーテレビ</商品名>
                <個数>3</個数>
                <単価>120000</単価>
            </明細>
            <明細>
                <商品コード>0022</商品コード>
                <商品名>カラオケセット</商品名>
                <個数>1</個数>
                <単価>82000</単価>
            </明細>
            <明細>
                <商品コード>0100</商品コード>
                <商品名>電気掃除機</商品名>
                <個数>2</個数>
                <単価>23000</単価>
            </明細>
        </明細書>
    </FjLCForm>
</XMLルート>