Ví dụ html động

Quan trọng. Sử dụng cơ sở dữ liệu thử nghiệm để làm theo quy trình này để bạn không vô tình thay đổi hoặc mất dữ liệu trong cơ sở dữ liệu của mình. Hệ thống phải được cài đặt và đang chạy và bảng Menu Lựa chọn Chính được hiển thị trước khi bạn bắt đầu phần này

Tình huống này mô tả cách quản trị viên xác định báo cáo động

Đồ họa sau đây cho thấy cách xác định định nghĩa báo cáo mới sử dụng giá trị DYNAM cho trường Loại. Kịch bản thể hiện tính linh hoạt của các báo cáo động và cách chúng có thể đơn giản hóa các định nghĩa và bảo trì Phân phối CA

Ví dụ html động

Ghi chú. Nhiều báo cáo động có thể được lồng trong một báo cáo động khác

Thực hiện theo các bước sau

Xác định định danh phân phối

Xác định số nhận dạng phân phối cho các chỉ định sau

  • Ba giám đốc bán hàng
  • Phó Chủ tịch
  • Tổng thống

Ghi chú

  • Những người nhận này được hiển thị trong phần Bảng phân loại
  • Để biết thông tin về cách xác định số nhận dạng phân phối, hãy xem chương Xác định báo cáo cơ bản

    Ví dụ html động

Bạn là George Jones, quản trị viên của Amalgamated American Manufacturing. Bạn nhận được báo cáo sau. Báo cáo này được sử dụng trong trường hợp trước đó cho các báo cáo xếp chồng với các phân đoạn chồng chéo. Bạn có thể sử dụng định nghĩa báo cáo động để xử lý báo cáo với các tùy chọn sau

  • Tạo một báo cáo duy nhất cho từng báo cáo Bán hàng hàng quý theo Khu vực
  • Tạo một báo cáo duy nhất với tất cả các báo cáo Tóm tắt bán hàng theo khu vực
  • Phân phối báo cáo Bán hàng hàng quý cho khu vực mà báo cáo được tạo
  • Phân phối tất cả các báo cáo Tóm tắt doanh số khu vực cho từng khu vực
  • Phân phối bản tóm tắt doanh số hàng quý và doanh số khu vực cho Phó chủ tịch và Chủ tịch bán hàng

Liệt kê mã định danh phân phối và xác định công việc

Bạn có thể nhập thông tin cần thiết trên các bảng khác nhau để liệt kê các mã định danh phân phối và xác định công việc

Thực hiện theo các bước sau

  1. Nhập D D* trên dòng lệnh của bảng Menu Lựa chọn Chính và nhấn Enter

    Bảng Danh sách lựa chọn phân phối, chứa danh sách đầy đủ các mã định danh phân phối cho các vùng, được hiển thị. Danh sách này dựa trên kịch bản từ Báo cáo xếp chồng có phân đoạn chồng chéo

    CA Deliver ------------ Distribution Selection List (1) ----------------------- Command ===> Scroll ===> PAGE Sel Distribution ID Line 1 List ==> D* * * D01PRES PRESIDENT SALES D01VPRES VICE PRESIDENT OF SALES D30SMG01 SALES MANAGER, REGION 01 D30SMG02 SALES MANAGER, REGION 02 D30SMG03 SALES MANAGER, REGION 03 D30SMG04 SALES MANAGER, REGION 04 ******************************* Bottom of Data ********************************

  2. Quét danh sách

    Phân phối cấp khu vực được xác định bằng cách sử dụng hằng số D30SMG theo sau là số khu vực số có hai chữ số. D30SMG04 được thêm vào tài khoản cho vùng 04

  3. Nhập RETURN trên dòng lệnh và nhấn Enter để hiển thị bảng Menu Lựa chọn chính
  4. Nhập J U90526A trên dòng lệnh và nhấn Enter để hiển thị bảng Báo cáo cho công việc
  5. Nhập DOANH SỐ VÀ TÓM TẮT HÀNG QUÝ trong trường Mô tả

Xác định hai định nghĩa báo cáo động

Bạn có thể nhập thông tin bắt buộc trên bảng Báo cáo cho công việc để xác định hai định nghĩa báo cáo động

Thực hiện theo các bước sau

  1. Nhập J U90526A và nhấn Enter để hiển thị bảng Báo cáo cho Công việc trên dòng lệnh của bảng Menu Lựa chọn Chính
  2. Nhập DOANH SỐ HÀNG QUÝ trong trường Mô tả
  3. Nhập thông tin sau vào bảng Báo cáo cho công việc
    • SALESTEP dưới Stepname
    • BÁO CÁO dưới tên DDname
    • U90526A-D01 trong ID báo cáo
    • DYNAM dưới Loại
    • U90526A-D02 trong ID báo cáo trên dòng thứ ba
    • DYNAM dưới Loại.

      CA Deliver ---------------- Reports for Job: U90526A ------- Row 00001 of 00010 Command ===> Scroll ===> PAGE Desc ===> QUARTERLY AND SUMMARY SALES REPORT Prevrun ===> Sel Stepname Procstep DDname Report ID Type Prevrun SALESTEP REPORTS U90526A-D01 DYNAM U90526A-D02 DYNAM ******************************* Bottom of Data ********************************

    Trong ví dụ này, hai báo cáo mới được thêm vào công việc U90526A. Sau đó, bảng Thuộc tính định nghĩa báo cáo được hiển thị cho từng báo cáo

  4. Nhấn Enter để hiển thị bảng Thuộc tính định nghĩa báo cáo cho báo cáo đầu tiên.

    CA Deliver ------------- Report Definition Attributes ------------------------- Command ===> ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Desc ===> Attributes: ARCH ===> BANNER ===> BURST ===> CC ===> CLASS ===> COPIES ===> FCB ===> FORM ===> FLASH ===> ( , ) LATE ===> OPTCDJ ===> UCS ===> FORMDF ===> PAGEDF ===> PRMODE ===> PRSET ===> PRTY ===> GRPID ===> CHARS ===> ( , , , ) MODIFY ===> ( , ) COPYG ===> ( , , , , , , , ) The following attributes may be selected by entering the 1-character selection code on the command input line: B - Bundle specifications. D - Distribution specifications. I - Special instructions. T - Report identification text.

    Giờ đây, bạn có thể chỉ định thuộc tính định nghĩa báo cáo cho cả hai báo cáo

Chỉ định Thuộc tính Định nghĩa Báo cáo cho Báo cáo 1

Giờ đây, bạn có thể chỉ định các thuộc tính định nghĩa báo cáo cho Báo cáo 1

Thực hiện theo các bước sau

  1. Nhập thông tin sau vào bảng Report Definition Attributes
    1. DOANH SỐ HÀNG QUÝ trong trường Mô tả
    2. 1 trong trường ARCH để lưu trữ báo cáo.

      CA Deliver ------------- Report Definition Attributes ------------------------- Command ===> ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Desc ===> QUARTERLY SALES Attributes: ARCH ===> 1 BANNER ===> BURST ===> CC ===> CLASS ===> COPIES ===> FCB ===> FORM ===> FLASH ===> ( , ) LATE ===> OPTCDJ ===> UCS ===> FORMDF ===> PAGEDF ===> PRMODE ===> PRSET ===> PRTY ===> GRPID ===> CHARS ===> ( , , , ) MODIFY ===> ( , ) COPYG ===> ( , , , , , , , ) The following attributes may be selected by entering the 1-character selection code on the command input line: B - Bundle specifications. D - Distribution specifications. I - Special instructions. T - Report identification text.

  2. Nhấn Enter để làm mới bảng Thuộc tính định nghĩa báo cáo
  3. Nhập D trên dòng lệnh và nhấn Enter để hiển thị bảng phụ Thông số kỹ thuật phân phối

    Đối với các định nghĩa báo cáo với TYPE=DYNAM, bảng điều khiển sau được hiển thị

    CA Deliver ----------- Report Definition Attributes (1) ---- Row 00001 of 00010 Command ===> Scroll ===> PAGE ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Variable Specifications: Sel Name Line Column Length Distribution Specifications: Writer/ Days Sel Type Report/Distribution ID Out Dest Eformat MTWTFSS

  4. Nhập thông số kỹ thuật của biến xác định số vùng và trường báo cáo dưới dạng biến
    • KHU VỰC dưới Tên cho biến đầu tiên
    • 2 bên dưới Dòng để chỉ ra dòng trong trang nơi tìm thấy dữ liệu biến
    • 8 dưới Cột để biểu thị cột bắt đầu của dữ liệu biến. Tọa độ dòng và cột trỏ đến số vùng
    • 2 cho độ dài của dữ liệu biến
    • RPTID dưới Tên cho biến thứ hai
    • 1 dưới Dòng để chỉ ra dòng trong trang nơi tìm thấy dữ liệu biến
    • 1 dưới Cột để biểu thị cột bắt đầu của dữ liệu biến. Tọa độ dòng và cột trỏ đến ID báo cáo
    • 8 cho độ dài của dữ liệu biến
  5. Nhập Thông số kỹ thuật phân phối xác định ID báo cáo động và ID phân phối bằng cách sử dụng kết hợp các biến và hằng số
    1. Nhập thông tin sau vào dòng đầu tiên trong Thông số kỹ thuật phân phối
      • REPT bên dưới Loại để chỉ định cấu trúc của ID báo cáo động
      • &RPTID để chỉ định nội dung của biến &RPTID
      • –QTRLY-REG để chỉ định một hằng số
      • ®ION để chỉ định nội dung của biến ®ION. Ba bước trước đó được nối với nhau để xây dựng REPT (loại bỏ các khoảng trống ở đầu và cuối)
    2. Nhập thông tin sau vào dòng thứ hai trong Thông số kỹ thuật phân phối
      • DIST bên dưới Loại để chỉ định cấu trúc của ID phân phối động
      • D30SMF để chỉ định nội dung của phần sửa lỗi của ID phân phối
      • ®ION để chỉ định nội dung của biến ®ION. Hai bước trước được nối để tạo DIST (xóa khoảng trống ở đầu và cuối)
  6. Giữ lại các giá trị mặc định trong các trường còn lại.

    CA Deliver ----------- Report Definition Attributes (1) ---- Row 00001 of 00010 Command ===> Scroll ===> PAGE ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Variable Specifications: Sel Name Line Column Length REGION 2 8 2 RPTID 1 1 8 Distribution Specifications: Writer/ Days Sel Type Report/Distribution ID Out Dest Eformat MTWTFSS

    REPT &RPTID-QTRLY-REG®ION DIST D30SMF®ION Y YYYYYYY

    Một báo cáo duy nhất được tạo cho mọi kết hợp của số khu vực và ID báo cáo

  7. Nhập lệnh END để lưu định nghĩa và hiển thị bảng Report Definition Attributes
  8. Nhập T trên dòng lệnh và nhấn Enter để hiển thị bảng con Văn bản nhận dạng báo cáo.

    CA Deliver ------------- Report Definition Attributes ------ Row 00001 of 00010 Command ===> Scroll ===> PAGE ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Report Identification Text: Line Column Sel Typ R Op Beg End Beg End Text Cols 001 046 XCL Y EQ 1 25 QUARTERLY

    Văn bản Nhận dạng Báo cáo được sử dụng để chỉ chọn các trang có tiêu đề QUARTERLY. Chỉ các trang báo cáo BÁN HÀNG HÀNG QUÝ mới được chọn cho báo cáo động này. trang TÓM TẮT không được bao gồm

  9. Nhập thông tin sau
    • X dưới Loại
    • Y bên dưới (R)sử dụng cột trống để cho phép sử dụng lại phân đoạn để chọn thêm trang
    • EQ dưới Hoạt động
    • 1 dưới Đầu dòng
    • 25 dưới Cột Bắt đầu vì từ QUARTERLY (từ bạn đang tìm kiếm) bắt đầu ở cột thứ 25
    • QUÝ bên dưới Văn bản

    Giờ đây, bạn có thể xác định văn bản nhận dạng báo cáo cho U90526A-D02 (báo cáo 2)

Chỉ định Thuộc tính Định nghĩa Báo cáo cho Báo cáo 2

Báo cáo đầu tiên chứa báo cáo Doanh thu hàng quý. Báo cáo thứ hai chứa tất cả các báo cáo Tóm tắt cho tất cả các vùng. Báo cáo 2 trông tương tự như báo cáo đầu tiên nhưng không cần báo cáo duy nhất theo vùng. Ngoài ra, chúng tôi phải đảm bảo rằng chỉ những trang có TÓM TẮT mới được đưa vào báo cáo

Thực hiện theo các bước sau

  1. Nhập lệnh Select tabular S trên hàng có U90526A-D02, trong cột Sel rồi nhấn Enter trên Reports for Job. bảng điều khiển U90526A

    Bảng Report Definition Attributes được hiển thị

  2. Nhập thông tin sau vào bảng Report Definition Attributes
    • TÓM TẮT BÁO CÁO BÁN HÀNG trong trường Mô tả
    • 1 trong trường ARCH để lưu trữ báo cáo
  3. Nhấn Enter để làm mới bảng Thuộc tính định nghĩa báo cáo
  4. Nhập D trên dòng lệnh và nhấn Enter để hiển thị bảng phụ Thông số kỹ thuật phân phối

    Đối với các định nghĩa báo cáo với TYPE=DYNAM, bảng điều khiển sau được hiển thị

    ________số 8_______
  5. Nhập thông số kỹ thuật biến xác định trường báo cáo dưới dạng biến
    • RPTID dưới Tên cho biến đầu tiên
    • 1 dưới Dòng để chỉ ra dòng trong trang nơi tìm thấy dữ liệu biến
    • 1 dưới Cột để biểu thị cột bắt đầu của dữ liệu biến. Tọa độ dòng và cột trỏ đến ID báo cáo
    • 8 cho độ dài của dữ liệu biến
  6. Nhập Thông số kỹ thuật phân phối xác định ID báo cáo động và ID phân phối bằng cách sử dụng kết hợp các biến và hằng số
    1. Nhập thông tin sau vào dòng đầu tiên trong Thông số kỹ thuật phân phối
      • REPT bên dưới Loại để chỉ định cấu trúc của ID báo cáo động
      • &RPTID để chỉ định nội dung của biến &RPTID
      • -SUMMARY để chỉ định một hằng số. Hai bước trước đó được nối với nhau để xây dựng REPT (loại bỏ các khoảng trống ở đầu và cuối)
    2. Nhập thông tin sau vào dòng thứ hai trong Thông số kỹ thuật phân phối
      • DIST bên dưới Loại để chỉ định cấu trúc của ID phân phối động
      • D01VPRES để chỉ định gửi báo cáo cho Chủ tịch
  7. Giữ lại các giá trị mặc định trong các trường còn lại.

    CA Deliver ----------- Report Definition Attributes (1) ---- Row 00001 of 00010 Command ===> Scroll ===> PAGE ID ---> U90526A-D01 Job ---> U90526A Step ---> SALESTEP Procstep ---> DD ---> REPORTS Type ---> DYNAM Variable Specifications: Sel Name Line Column Length RPTID 1 1 8 Distribution Specifications: Writer/ Days Sel Type Report/Distribution ID Out Dest Eformat MTWTFSS REPT &RPTID-SUMMARY DIST D01PRES Y YYYYYYY

    CA Deliver ---------------- Reports for Job: U90526A ------- Row 00001 of 00010 Command ===> Scroll ===> PAGE Desc ===> QUARTERLY AND SUMMARY SALES REPORT Prevrun ===> Sel Stepname Procstep DDname Report ID Type Prevrun SALESTEP REPORTS U90526A-D01 DYNAM U90526A-D02 DYNAM ******************************* Bottom of Data ********************************

    0

    Một báo cáo duy nhất được tạo cho mọi kết hợp RPTID

  8. Nhập lệnh END để lưu định nghĩa và hiển thị bảng Report Definition Attributes
  9. Nhập T trên dòng lệnh và nhấn Enter để hiển thị bảng con Văn bản nhận dạng báo cáo.

    CA Deliver ---------------- Reports for Job: U90526A ------- Row 00001 of 00010 Command ===> Scroll ===> PAGE Desc ===> QUARTERLY AND SUMMARY SALES REPORT Prevrun ===> Sel Stepname Procstep DDname Report ID Type Prevrun SALESTEP REPORTS U90526A-D01 DYNAM U90526A-D02 DYNAM ******************************* Bottom of Data ********************************

    1

    Văn bản Nhận dạng Báo cáo được sử dụng để chỉ chọn các trang có tiêu đề chứa TÓM TẮT

    Ghi chú. Chỉ các trang báo cáo TÓM TẮT BÁN HÀNG được chọn cho báo cáo động này. QUARTERLY trang không được bao gồm

  10. Nhập thông tin sau
    • X dưới Loại
    • Y bên dưới (R)sử dụng cột trống để cho phép sử dụng lại phân đoạn để chọn thêm trang
    • EQ dưới Hoạt động
    • 1 dưới Đầu dòng
    • 1 dưới Dòng kết thúc
    • 1 dưới Cột Bắt đầu
    • 80 dưới Cột cuối. Sử dụng tìm kiếm Hộp để định vị Văn bản ở bất kỳ đâu trên dòng 1
    • TÓM TẮT dưới Văn bản

Đóng bảng điều khiển

Bạn có thể thêm công việc vào cơ sở dữ liệu và đóng bảng điều khiển

Thực hiện theo các bước sau

  1. Nhập END trên dòng lệnh và nhấn Enter trên bảng Report Definition Attributes

    Báo cáo mà bạn đã xác định được thêm vào cơ sở dữ liệu và bảng Báo cáo cho công việc được hiển thị cho công việc

    CA Deliver ---------------- Reports for Job: U90526A ------- Row 00001 of 00010 Command ===> Scroll ===> PAGE Desc ===> QUARTERLY AND SUMMARY SALES REPORT Prevrun ===> Sel Stepname Procstep DDname Report ID Type Prevrun SALESTEP REPORTS U90526A-D01 DYNAM U90526A-D02 DYNAM ******************************* Bottom of Data ********************************

  2. Nhập END trên dòng lệnh và nhấn Enter để hiển thị bảng Menu lựa chọn chính

    Thông báo U90526A ĐÃ LƯU được hiển thị trong khu vực tin nhắn ngắn và lệnh in được thêm vào cơ sở dữ liệu