Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Design and Architecture
  4. Designing Dynamic Reports

Designing Dynamic Reports

Scheduled Pinned Locked Moved Design and Architecture
questiondatabasecomdesigntools
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Richard Blythe
    wrote on last edited by
    #1

    I'm developing an app that allows the user to create custom data structures (which are stored in an underlying database). Currently, I'm in the proccess of designing a module that will generate reports from the user's custom data structures. (This way the user can obtain some quick output without having to design a report from scratch) My question is: If the amount of fields in the custom data structure exceeds the width of the page, is it customary to continue the report columns onto another page or rearrange the fields so that all fields reside on the same page?

    If my answer has helped you, one of my articles may also be a help. Also remember that your best friend's name is google.

    J M 2 Replies Last reply
    0
    • R Richard Blythe

      I'm developing an app that allows the user to create custom data structures (which are stored in an underlying database). Currently, I'm in the proccess of designing a module that will generate reports from the user's custom data structures. (This way the user can obtain some quick output without having to design a report from scratch) My question is: If the amount of fields in the custom data structure exceeds the width of the page, is it customary to continue the report columns onto another page or rearrange the fields so that all fields reside on the same page?

      If my answer has helped you, one of my articles may also be a help. Also remember that your best friend's name is google.

      J Offline
      J Offline
      Jonathan Davies
      wrote on last edited by
      #2

      I'm not sure whether you mean a page on a screen view or the printed page, but isn't this a question to be put to the potential users? or based on 'Lessons learned'? Whatever you decide, possibly based on advice from CP, it may not be what your users want. On the other hand, as this is a design question, If the only way the user can get the information they want is to include data fields in a report that either: Doesn't fit on the page (printed or otherwise), or is: Rearranged so the info in the columns is perhaps dificult to read, maybe a single report with that many columns is not the best design choice?

      1 Reply Last reply
      0
      • R Richard Blythe

        I'm developing an app that allows the user to create custom data structures (which are stored in an underlying database). Currently, I'm in the proccess of designing a module that will generate reports from the user's custom data structures. (This way the user can obtain some quick output without having to design a report from scratch) My question is: If the amount of fields in the custom data structure exceeds the width of the page, is it customary to continue the report columns onto another page or rearrange the fields so that all fields reside on the same page?

        If my answer has helped you, one of my articles may also be a help. Also remember that your best friend's name is google.

        M Offline
        M Offline
        Mycroft Holmes
        wrote on last edited by
        #3

        I'd be more inclined to go with data dump type functionality, you no longer control the content therefore you lose control of the output. Display the data in a grid (if possible) and output via csv.

        Never underestimate the power of human stupidity RAH

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups