Januário mendes Postado Outubro 24, 2008 Denunciar Share Postado Outubro 24, 2008 Oi boa tarde eu preciso fazer uma consulta no delphi tipo fazer a consulta por idade ou por estado por curso eu estou criando um sistema de banco de talentos;no qual eu tenho os formulário o aluno e formulário da empresa onde a empresa ira fazer uma pesquisar do perfil do aluno que poderia ser pesquisar por idade ou por estado curso que o aluno esta cursonesse caso eu acho que tem de fazer a pesquisa no banco de dados onde estão armazenada as informações do aluno;e joga na tela os aluno que mora em tal região, aluno que tem tal idade .agradeço a ajuda flwwwwwwwwww Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Outubro 24, 2008 Denunciar Share Postado Outubro 24, 2008 eu preciso fazer uma consulta no delphi tipo fazer a consulta por idade ou por estado por curso ...nesse caso eu acho que tem de fazer a pesquisa no banco de dados onde estão armazenada as informações do aluno;e joga na tela os aluno que mora em tal região, aluno que tem tal idade.Januário mendes, parece que você mesmo já lhe deu a resposta.Mas, se você quer auxílio para montar a consulta SQL, precisa colocar aqui as tabelas envolvidas, seus campos e qual banco de dados está usando. Assim, fica mais fácil o pessoal lhe dar opiniões. ;)Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Januário mendes Postado Outubro 25, 2008 Autor Denunciar Share Postado Outubro 25, 2008 eu preciso fazer uma consulta no delphi tipo fazer a consulta por idade ou por estado por curso ...nesse caso eu acho que tem de fazer a pesquisa no banco de dados onde estão armazenada as informações do aluno;e joga na tela os aluno que mora em tal região, aluno que tem tal idade.Januário mendes, parece que você mesmo já lhe deu a resposta.Mas, se você quer auxílio para montar a consulta SQL, precisa colocar aqui as tabelas envolvidas, seus campos e qual banco de dados está usando. Assim, fica mais fácil o pessoal lhe dar opiniões. ;)Abraçosbeleza eu já faço isso... mais vem tudo que esta na tabelo do aluno..eu quero fazer a consulta, tipo se tiver 20 aluno que tenha uma certa idade joga na tela os que não corresponde com essa idade não joga na tela só esse que tenha certa idade..vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Recife Postado Outubro 25, 2008 Denunciar Share Postado Outubro 25, 2008 Januário,Só para te ajudar, o que Micheus quis te informar é que quando mais informações você passar para nós fica mais fácil para podermos ajudar. Tipo você trazer para o forum a estrutura da sua tabela. Vou ver se dar para te explicar abaixowhit query1 do begin close; sql.clear; sql.text ='select * from alunos where ((idade >=datini) and (idade <=datfin)); parambyname('datini').asdate := strtodate(maskedit.text1); parambyname('datfin').asdate := strtodate(maskedit.text2); open; end;Não sei se é o teu proposito, mais espero ter ajudado dando um caminho para você desenvolver o resto do problema.Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Januário mendes Postado Outubro 25, 2008 Autor Denunciar Share Postado Outubro 25, 2008 Januário,Só para te ajudar, o que Micheus quis te informar é que quando mais informações você passar para nós fica mais fácil para podermos ajudar. Tipo você trazer para o forum a estrutura da sua tabela. Vou ver se dar para te explicar abaixowhit query1 do begin close; sql.clear; sql.text ='select * from alunos where ((idade >=datini) and (idade <=datfin)); parambyname('datini').asdate := strtodate(maskedit.text1); parambyname('datfin').asdate := strtodate(maskedit.text2); open; end;Não sei se é o teu proposito, mais espero ter ajudado dando um caminho para você desenvolver o resto do problema.Abraçosbeleza valeu na minha consulta esta assim, mais isso ela traz tudo que esta na tabela do meu banco de dados certo....ae eu quero fazer isso mais não trazer tudo que esta na tabela mais sim uma consulta.. tipo Por Idade ou por Cidade ou curso Meu código atual é essewith dmBancos.qDados do begin Close; SQL.Text:='Select Codigo, Nome, Sexo, NomeMae, EstadoCivil, DataNascimento, '+ 'EstaEmpregado, PretensaoSalarial, Descricao, Deficiencia '+ 'From Dados Where '+ 'Codigo=:Codigo'; Parameters.ParamByName('Codigo').Value:=txtCodigo.Text; Open; if not Eof then Begin txtCodigo.Text:=FieldByName('Codigo').AsString; txtNome.Text:=FieldByName('Nome').AsString; cmbSexo.Text:=FieldByName('Sexo').AsString; txtNomeMae.Text:=FieldByName('NomeMae').AsString; cmbEstadoCivil.Text:=FieldByName('EstadoCivil').AsString; txtDataNascimento.Text:=FieldByName('DataNascimento').AsString; txtPretensaoSalarial.Text:=FieldByName('PretensaoSalarial').AsString; mnoDescricao.Text:=FieldByName('Descricao').AsString; cmbDeficiencia.Text:=FieldByName('Deficiencia').AsString; End Else ShowMessage('n Existe'); End;beleza se poder me ajudar agradeço heinnn Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Outubro 25, 2008 Denunciar Share Postado Outubro 25, 2008 Januário mendes, vejo que você já sabre trabalhar com parâmetros e o que você quer fazer passa justamente por ai.Voce precisará usar mais parâmetros na cláusula WHERE. Deverá incluir um que filtre a cidade.Atualmente você está testando um campo CODIGO (código do quê?) e alí deverá incluir os outros filtros que você queira usar.No caso da Idade, como você tem gravada a data de nascimento, se a idade for baseada apenas na diferença entre a parte referente ao ano, você pode passar como parâmetro esta informação e comparar com a diferença do ano atual e o ano da data. Em geral para tirar parte de uma informação de um campo date ou time, você usa a função EXTRACT. Mas, você ainda não mencionou qual o banco de dados você está usando.Percebe agora a importância de postar estas informações básicas, quando se trata de acesso a banco de dados? Já poderíamos ter chego até aqui na primeira resposta que você recebeu. ;)AbraçosOBS: quando postar código, utilize a tag CODE (selecione o código e use o último botãozinho - aquele depois do balãozinho), assim a visualização ficará mais fácil. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Januário mendes
Oi boa tarde eu preciso fazer uma consulta no delphi
tipo fazer a consulta por idade ou por estado por curso
eu estou criando um sistema de banco de talentos;
no qual eu tenho os formulário o aluno e formulário da empresa onde a empresa ira fazer uma pesquisar do perfil do aluno
que poderia ser pesquisar por idade ou por estado curso que o aluno esta curso
nesse caso eu acho que tem de fazer a pesquisa no banco de dados onde estão armazenada as informações do aluno;
e joga na tela os aluno que mora em tal região, aluno que tem tal idade .
agradeço a ajuda flwwwwwwwwww
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.