Darkjouse 0 Denunciar post Postado Novembro 4, 2007 Bem pessoal estou com um problema serio aqui. Estou tentando fazer um simulado de vestibular. E no formulario onde aparece as perguntas eu tenho um dbmemo(onde a pergunta aparecerá) e outros 5 radion button(onde as alternativas entraram) Esses dados vão estão sendo pegos de um banco de dados dividido por materia em 6 colunas Pergunta Resposta certa Resposta errada1 Resposta errada2 Resposta errada3 Resposta errada4 Só que o que eu preciso fazer é que aparecem 80 questões, 10 de cada materia aleatoriamente nesse formulario a medida que você vai clicando em proximo, e conferindo a resposta certa. observações: No banco de dados eu terei 40 questões de Biologia, no teste vai ter que aparecer apenas 10. A resposta certa tbm tem que variar de posição. A imagem do formulário: http://img503.imageshack.us/img503/588/64703047cz2.jpg O Banco de Dados é access Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Novembro 5, 2007 Certo, mas a sua dúvida seria de como montar a tela, o algoritmo, ou outra coisa ? Compartilhar este post Link para o post Compartilhar em outros sites
Darkjouse 0 Denunciar post Postado Novembro 5, 2007 Certo, mas a sua dúvida seria de como montar a tela, o algoritmo, ou outra coisa ? Hehe, escrevi tudo isso e não deixei claro minha duvida :mellow: Eu não estou conseguindo fazer a programação, corretamente. Pesquisei por ai, e vi que terei que usar o comando random e um table.count para achar o numero de colunas certo? É nessa parte que está me encucando. Aplicar a programação no forumario. -------------------------------------------------------------------------------------- SE num puderem me ajudar no caso acima, se puderem me ajudar nesse caso ai embaixo já é de grande ajuda. Que se relaciona com o de cima =D! Estou querendo saber como acho o numero de registros que tenho no banco de dados. Porque no aplicativo eu irei usar apenas 10 registros dos 40(vamos supor). Como vai ser aleatoriamente eu vou poder pegar uma vez o registro 10 outra vez o 40. Só que para programar isso eu preciso descobrir quantos registros eu tenho na tabela, para usar ele como o numero do randomize e conseguir seus valores para usar no for depois para captar aqueles numeros que forem randomizados. Exemplo (numero de registros da tabela = 40) Cria entaum os numeros: 1,5,7,33,12,20,32,8,9 Pega os registros: 1,5,7,33,12,20,32,8,9 Mostra eles em ordem que forem pegos: 1,5,7,33,12,20,32,8,9 Como posso fazer isso pessoal??? Compartilhar este post Link para o post Compartilhar em outros sites
Darkjouse 0 Denunciar post Postado Novembro 15, 2007 Podem fechar o topico pessola consegui resolver o problema. Me matei mas depois de horas lendo o help do delphi e pesquisando consegui. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Novembro 16, 2007 beleza, coisa boa que deu certo... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites