SISTEMA DE PESQUISA DUVIDAS
Boa Noite
Estou começando um projeto novo, mas não tenho a mÃnima ideia por onde começar.
O que me foi pedido, foi que ele tenha de 20 a 150 perguntas, e que a mesma seja cadastrado pelo usuário final, ate ai tudo bem.
Posso criar uma tabela de perguntas numerada de 1 a 150 por exemplo, e criar outra com nome perguntas com um CheckBox para visualização da pergunta.
mas a questão e a resposta, pois algumas seria de [Ô]Sim Não[Ô] ,alternativas ou numéricas, mas quem vai dizer e o usuário final
pois aqui está minha duvida, como eu vou associar o tipo de resposta a pergunta em tempo de execução.
primeiro será feito um sistemas para Windows Form e depois para web.
Obrigado
FabrÃcio B. da Silva
Estou começando um projeto novo, mas não tenho a mÃnima ideia por onde começar.
O que me foi pedido, foi que ele tenha de 20 a 150 perguntas, e que a mesma seja cadastrado pelo usuário final, ate ai tudo bem.
Posso criar uma tabela de perguntas numerada de 1 a 150 por exemplo, e criar outra com nome perguntas com um CheckBox para visualização da pergunta.
mas a questão e a resposta, pois algumas seria de [Ô]Sim Não[Ô] ,alternativas ou numéricas, mas quem vai dizer e o usuário final
pois aqui está minha duvida, como eu vou associar o tipo de resposta a pergunta em tempo de execução.
primeiro será feito um sistemas para Windows Form e depois para web.
Obrigado
FabrÃcio B. da Silva
Verifica isto,ai vai ter uma idéia.
http://www.macoratti.net/showzeca.htm
http://www.macoratti.net/showzeca.htm
Caro OMAR2011
e resposta lá são do mesmo modelo vc tem as alternativa e uma resposta certa
a minha questão seria mais ou menos assim
pergunta 1
quanto tempo mora aqui
resposta 5 anos
pergunta 2
você e Brasileiro
Sim Não [Ô] seria aqui um ComboBox
Pergunta 3
qual a sua situação
( )casada ( )solteira ( )mora junto aki seria uma RadioButton ou um CheckBox
mas que vai definir isso e o usuário em tempo de execução
Obrigado
FabrÃcio B da Silva
e resposta lá são do mesmo modelo vc tem as alternativa e uma resposta certa
a minha questão seria mais ou menos assim
pergunta 1
quanto tempo mora aqui
resposta 5 anos
pergunta 2
você e Brasileiro
Sim Não [Ô] seria aqui um ComboBox
Pergunta 3
qual a sua situação
( )casada ( )solteira ( )mora junto aki seria uma RadioButton ou um CheckBox
mas que vai definir isso e o usuário em tempo de execução
Obrigado
FabrÃcio B da Silva
Eu faria da seguinte maneira.
Primeiro, eu criaria uma tabela ou uma enumeração com os possÃveis tipos de respostas que o usuário pode escolher.
Pelo que tu informou, seriam os seguintes:
E o banco de dados teria as seguintes tabelas:
Sendo:
->Texto: descrição da pergunta (ex.: Qual sua idade)
->TipoResposta: algum dos tipos definidos na tabela/enumeração acima
Sendo:
->Pergunta: código da pergunta a qual estas respostas pertencem
->Sequencial: para criar uma chave única
->Valor: opções de resposta (em caso de combo, check ou radio)
Sendo:
->Pergunta: código da pergunta respondida
->Valor: valor da resposta, que pode ser um texto OU um dado selecionado, com base no TIPOPERGUNTA da tabela Pergunta
Exemplo
Pergunta
->Codigo: 01
->Texto: [Ô]Sexo[Ô]
->TipoPegunta: RadioButton
OpcoesRespostas
->Pergunta: 01
->Sequencial: 01
->Valor: Masculino
->Pergunta: 01
->Sequencial: 02
->Valor: Feminino
ValorRespostas
->Pergunta: 01
->Valor: Masculino
Primeiro, eu criaria uma tabela ou uma enumeração com os possÃveis tipos de respostas que o usuário pode escolher.
Pelo que tu informou, seriam os seguintes:
->Texto (livre digitação)
->Combobox (escolhe entre opções do combo)
->CheckList (escolha multipla)
->RadioButton (escolha alternativa)
E o banco de dados teria as seguintes tabelas:
Pergunta
->Codigo {Chave}
->Texto
->TipoResposta
Sendo:
->Texto: descrição da pergunta (ex.: Qual sua idade)
->TipoResposta: algum dos tipos definidos na tabela/enumeração acima
OpcoesRespostas
->Pergunta {Chave}
->Sequencial {Chave}
->Valor
Sendo:
->Pergunta: código da pergunta a qual estas respostas pertencem
->Sequencial: para criar uma chave única
->Valor: opções de resposta (em caso de combo, check ou radio)
ValorRespostas
->Pergunta {Chave}
->Valor
Sendo:
->Pergunta: código da pergunta respondida
->Valor: valor da resposta, que pode ser um texto OU um dado selecionado, com base no TIPOPERGUNTA da tabela Pergunta
Exemplo
Pergunta
->Codigo: 01
->Texto: [Ô]Sexo[Ô]
->TipoPegunta: RadioButton
OpcoesRespostas
->Pergunta: 01
->Sequencial: 01
->Valor: Masculino
->Pergunta: 01
->Sequencial: 02
->Valor: Feminino
ValorRespostas
->Pergunta: 01
->Valor: Masculino
Caro ASHKATCHUP
e mais ou menos isso mesmo vou tentar aqui
Obrigado
FabrÃcio B. da Silva
e mais ou menos isso mesmo vou tentar aqui
Obrigado
FabrÃcio B. da Silva
Fiz um projeto pra te dar uma luz de como começar.
O código não está comentado, mas acho que tu consegue tirar uma idéia.
O código não está comentado, mas acho que tu consegue tirar uma idéia.
Muito Obrigado ASHKATCHUP
Tópico encerrado , respostas não são mais permitidas