title: Generating and printing a form in Visual Basic 2010 Express
body: <p>I am primarily a web developer, mostly working with PHP, MySQL, and JavaScript. I was recently contacted by a local Sheriff's Office (small town word of mouth, nerds are always needed) to digitize a 4 page monstrosity of a form... because nobody could read the handwriting of the deputies.</p>
  
  <p>The catch here is that this is a small town department and, while they are fancy enough to carry computers in the field, they are not connected to the Internet. Visual Basic was the first solution that came to mind and I have been scrambling to learn the basics. I am confident in my ability to organize the content of the form and perform any necessary validation but I am unsure where to begin in terms of storing each report locally (database) and printing the end result.</p>
  
  <p>Another matter that makes things complicated is the fact that they want the end result to look exactly the same as the original form, only typed instead of hand written.</p>
  
  <p>So, to sum things up, here are the questions I have:</p>
  
  <ol>
  <li>There seem to be several options for databases in VB 2010 Express. What is the best option for LOCAL storage of records?</li>
  <li>It looks as though the best way to format the form the exact way they want it to look with populated data would be to create a form within the application with just this content on it. Is this the best solution or might there be a better way - possibly outputting to another file? And if the data is put on another form, how would I go about printing it?</li>
  </ol>
  
  <p>Many thanks!</p>