Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 5983575
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 22, 20262026-05-22T22:15:02+00:00 2026-05-22T22:15:02+00:00

I am in the process of migrating an Access application to Sharepoint 2010 (Enterprise).

  • 0

I am in the process of migrating an Access application to Sharepoint 2010 (Enterprise). I would like to use as much Sharepoint “out of the box” funcationality as possible, but I am not opposed to creating some Web Parts.

I am struggling with the design of the “master” table in this application. The application is used to track employee productivity. Daily, about 50 users access the application and basically enter how many “Widgets” they completed that day. There are about 30 types of these “Widgets” and they don’t change very often.

The table is designed with individual columns for each of these Widgets. This makes creating the Reports very easy, since all you have to do is select all the fields from the table and dump the result set.

The downside to this approach is obvikously the fact that the schema is “hard coded” (static). I have been asked (in the sake of time) to just normalize the table as much as possible (with CustomerIDs, EmployeeIDs, etc), but keep all the “Widget” fields in there.

I had proposed that we create a Master Detail type relationship where the users would Add a Row (perhaps in a GridView), select the “Widgets” they created that day (from a drop down) and enter their quantity. They generally only make 1 – 3 types of Widgets per day.

The users hate this design and want me to give them a data entry form with ALL the widgets displayed so they can just click in the box (beside the Widget they created that day) and enter their qty and then click save.

I know I could still create this type of Data Entry Form with a Master-Detail type of relationship, but I am pretty sure I couldn’t using the SP Out of The Box forms. I would probably have to create a Web Part with a GridView and just populate the GridView with all the possible Wisdgets, then let the user enter the proper Qty(s) beside each widget they are made that day. Once the form is submitted back, I would then have to go through it and find any Qtys that are valid Numbers and add a (child) detail record for that Master record. (The Master Record would contain date, employee, customer, etc. etc.) The “edit” form would also have to work in a similar way.

This is a pretty “ugly” solution and I was looking for an alternative.

If I can’t come up with a good alternative (and convice my manager that the code won’t be too difficult to maintain or add too much development time to the project to complete it on time) then I will have to bring over this ugly, existing schema with all its wasted space and have “hard coded” stuff thoughout the application. (For instance, if I provide them with a SharePoint View to see how many Widgets of a certain Type were created, I will have to “hard code” all those values in the Drop Down and “Sum” the correct/matching database column. YUK.

Another consideration is the reporting. Right now all the reports just contain a column on the report for every widget. To preserve the look of these reports (if I use a Master/Detail relationship) will require “fancier” queries (Stored Procedures) to buld the proper result set in a “columuar” format. (And I am not sure how I would tackle laying out the SharePoint Views of the data in a similar fashion.)

It certainly would be “easier” to just leave the schema as is (and have all that wasted space in the table). I just hate developing an application that anytime we need to add a new “Widget” to the application, we have to change the application in several places and rebuild. (Although, my manager isn’t concerned about that, he just wants to push it out, ASAP…sigh…)

Any help/recommendations on how to do this type of application (specifically how to create the data entry forms and views) in SharePoint would be greatly appreciated!

Shayne

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-22T22:15:03+00:00Added an answer on May 22, 2026 at 10:15 pm

    Have you looked at these ideas:

    http://paulgalvinsoldblog.wordpress.com/2007/12/24/implementing-master-detail-relationships-using-custom-lists/

    http://blogs.msdn.com/b/alexma/archive/2006/04/10/610934.aspx

    In my opinion you should be storing the data in list rather than SQL server. If you decide to use SQL server, look at BCS to build Master child view.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We are in the process of migrating our ASP.NET application to use Jquery instead
We are in the process of migrating a Swing two tier application to a
THE TASK: I am in the process of migrating a DB from MS Access
I'm in the process of migrating an EJB 2 application to EJB 3 (and
I am in the process of migrating an ASP.NET web forms application to ASP.NET
I am in the process of migrating an application ( Sage ) from Twisted
I'm in the process of migrating a struts 2.2.3.1 portlet application (jsr168) to the
I am in the process of migrating an application from django 1.2 To 1.4.
We are currently in the process of migrating our application from our production environment
We are in the process of migrating an ASP Classic/ASP.NET application from IIS 6

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.