Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Dropdownlist as a subquestion depending on first dropdown question

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 years 8 months ago #98059 by holch
Overall I think the number of subquestions might be a problem, because there are certain limits on the number of columns in a MySQL database (like for most other database engines as well). And as you probably have more questions than this multiple choice question with 1240 subquestions, I think you will easily hit those limits.

First of all, the system with the two dropdowns will only work, if the person only has activities in one district of one province.

I don't know how many provinces do exist and how many districts a province has. I assume it is not an option to create different questions for each province and then for each district which will be shown by conditions. But anyway, this will still not solve the problem of many, many columns in the database table.

And by the way: Who are "they" who said this will not be a problem?

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: DenisChenu
The topic has been locked.
  • Mazi
  • Mazi's Avatar
  • Offline
  • Official LimeSurvey Partner
  • Official LimeSurvey Partner
More
10 years 8 months ago #98060 by Mazi

holch wrote: Overall I think the number of subquestions might be a problem, because there are certain limits on the number of columns in a MySQL database (like for most other database engines as well). And as you probably have more questions than this multiple choice question with 1240 subquestions, I think you will easily hit those limits.

I agree. Before continuing, I recommend to activate the survey for testing to see if you run into the DB table limit.

Best regards/Beste Grüße,
Dr. Marcel Minke
Need Help? We offer professional Limesurvey support: survey-consulting.com
Contact: marcel.minke(at)survey-consulting.com
The topic has been locked.
More
10 years 8 months ago #98072 by Gabriela
HI all,
Thanks to all for answering.
I understand, "they" means the guys in charge of the IT department of the organization. (its an NGO). I activated the survey, and did nto show any error.
But reading all of your comments, I supose my solution is not an option then especially because of the number of items.
Than I should choose a Multiple text question?
I prefered multiple choice cause actually there is not a fixed number of localities they visit per period, so its difficult to guess how many fields to add to the multiple text question...
Any ideas how to solve this, I really appreciate it.
Thank you so much again
gab
The topic has been locked.
More
10 years 8 months ago #98073 by Gabriela
Sorry,
when I tested in local it gave no error.
But in the server it did.

"[an error occurred while processing this directive]"

So definitely there would be a DB problem.

thanks..
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 years 8 months ago #98076 by DenisChenu
Hello,

With selectjs : i don't tal af a multi text bur a long text.

The city is savec in DB like that:
city1,city2,city2

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
10 years 4 months ago #101289 by dweisser
This solution is fantastic. Cascading selection FTW!

One question, when I put the function in the template.js, the cascading between drop-downs no longer works. Both parts of the script seem to have to be in the source of the questiontext of the second, or dependent, question.

I was only wondering why this is the case. Seems to me you should be able to put the first part into the template.js.

Thank you again for a really great piece of work!
David
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 years 4 months ago #101337 by DenisChenu
Hi,

Think we can copy/paste all js file on template.js, but maybe lost something. And the scrpt was made for 1.92, not updated actually for 2.00.

Do you have a link to test ?

Denis

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
10 years 4 months ago #101625 by dweisser
I think the template.js issue was taken care of by a recent update.

But, on a related question. I'm trying to accomplish something like one of the earlier posters:
List 3 is dependent on List 2 and List 2 is Dependent on List 1.

List 1 to List 2 works just fine. But List 2 to List 3 doesn't work at all. No answers show.
It seems to me that all it it should require is to repeat the process for each dependent question, but alas...

Here is a test link: www.springboltconsulting.com/survey/index.php

Any insight you can can provide would be most appreciated - as always.

Nebraska David
The topic has been locked.
More
5 years 2 months ago #179069 by hmd_bakhshi
I have the same problem. i.e. I want to have 3 dropdown list for countries, states and cities. and I want to these dropdown list filtered by the before dropdown. for example, when user select country x then only the states of that country shown in the state dropdown list.
is there any other solution to condition one answer option list by another?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 2 months ago #179073 by DenisChenu
Please : don't up a question that are 5 years old …
gitlab.com/SondagesPro/QuestionSettingsType/autoComplete is done for such situation.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose