Forum Discussion

LisaSchibley's avatar
LisaSchibley
Qrew Cadet
6 years ago

How to set up my app/tables for a complex survey

Hi all,

New to quickbase, though not to databases in general and I want to get started the right way.  My app is a series of four surveys.  Initially, I was assuming I would create each survey question as a field.  And a record would be a completed survey.  So each of my four tables would have survey question numbers as column headers and partner names as row headers.  Would this be the correct way to organize the data or is there something more effective?  If so, is there a way to create a report where I could select three partners and place those in three columns then the rows would be the question numbers and I could see the results vertically? I'm used to cross tab queries in access and haven't been able to make the paradigm shift yet, so any help would be greatly appreciated.

10 Replies

  • The problem with that approach is that it makes it more difficult to analyze the results by question.

    A better approach is to have each question be a child record to the survey and do the data entry in grid edit.

    The each discrete Question can be analyzed separately and for example easily ranked up by questions most happy or unhappy.

    The low tech way to get the child questions onto the Survey form is to use to create the 4 model Surveys each with its correct master Template questions.  Then use the wizard help to create a button to import those children into the survey.

    here is some help on how to do that.

    Then you can have 4 different buttons to import the 4 different sets of child records.  

    Then have a form rule to control which button to show depending on some drop down field of the survey type.  I also suggest hiding those buttons when there are already child records, so it does not get create automatically.

    It would also be possible to come up with a way to have the child records get auto created when the survey is first saved, but that's more advanced stuff. 


    • LisaSchibley's avatar
      LisaSchibley
      Qrew Cadet
      Thank you so much for your answer.  I think I see what you are saying. At one point you said "here is some help on how to do that" was there a link at that point?   For some reason, I am not seeing it.  Or perhaps I misunderstood?
    • LisaSchibley's avatar
      LisaSchibley
      Qrew Cadet
      Hi!  I hope I can get a bit more help.   I'm stuck on this part: "data entry in grid edit" These surveys will be sent to our partners to characterize their sites, so I imagined data entry would be into a form that they would have access too via the web. I was happy how I was able to set this fairly complex form up from the initial table I described above but then came across your observation of it being "more difficult to analyze the results by question". If I "have each question be a child record to the survey" will I still be able to create my survey form for my partners?  This is the part I am working to figure out.  Any help or examples you can offer would be greatly appreciated.