The right approach for business logic in my windows form application in C#
<p>I am a student and developing a simple assignment - windows form application in visual studio 2010.</p>

<p>The application is suppose to construct formulas as per user requirement. </p>

<p>The process: It has to pick data from columns of Microsoft Access database and the user should be able to pick the data by column name like we do in a drop down menu. and create reusable formulas in it ( configure it once and can change it again). followings are column titles from database that can be picked for example.</p>

<p>e.g   </p>

<blockquote>
<pre><code>  Col -1  : Marks in Maths
  Col -2  : Total Marks in Maths
  Col -3  : Marks in science
  Col -4  : Total marks in science
</code></pre>
</blockquote>

<p>Finally we should be able to construct any formula in the UI like </p>

<blockquote>
  <p>(Col 1 + Col 3 ) / ( col 2 + col 4) =  Formula 1</p>
</blockquote>

<p>once this is set and a name is assigned to it by user.</p>

<p>He would be able to calculate his desired figures by only  manipulating underlying data on the UI layer....</p>

<p>Problem:</p>

<p>It looks like I have to create an app where rules are set through UI....... this means no stored procedures are required.... please suggest the right approach.</p>
