Ir para conteúdo
Fórum Script Brasil

LGcs

Membros
  • Total de itens

    32
  • Registro em

  • Última visita

Tudo que LGcs postou

  1. LGcs

    Dados de um mes

    E ai pessoal, montei um intranet aqui, e a unica coisa que me falta é listar os dados da tabela de um determinado mes, na minha tabela eu tenho o campo data, matricula, contrato... entre outros, então eu queria listar todos os dados daquele determinado mes. To programando em asp usando o banco de dados access.. alguém poderia me dar uma luz? valeu
  2. AAAA DEU CERTO.. PRA QUEM TIVER A MESMA DUVIDA QUE EU, O ERRO ERA porque O CODIGO não ESTAVA NA MESMA LINHA DO ELSEIF.. Vo postar o codigo aqui pra se alguém quizer. valeu <% matricula =request.form("matricula") contrato =request.form("contrato") os =request.form("os") Set conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("apropriacao.mdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.CursorType = adOpenKeyset 'rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' or contrato= '" & contrato & "' or os= '" & os & "' order by data ", conexao if matricula <>"" and contrato <> "" and os <> "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' AND contrato= '" & contrato & "' AND os= '" & os & "' order by data ", conexao elseif matricula <> "" and contrato <>"" and os = "" then rs.Open "SELECT * FROM apropriacao where (matricula= '" & matricula & "' AND contrato= '" & contrato & "') OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula = "" and contrato <> "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula ="" and contrato = "" and os <> "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os <>"" then rs.Open "SELECT * FROM apropriacao where (matricula= '" & matricula & "' AND os= '" & os & "') OR contrato= '" & contrato & "' order by data ",conexao elseif matricula ="" and contrato <>"" and os <>"" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR (contrato= '" & contrato & "' AND os= '" & os & "') order by data ",conexao end if %>
  3. Cara entendi certi, Muito obrigado, tava faltando basicamente só isso pra terminar a intranet aqui. Porque q ta dando esse erro aqui? Tipo de erro: Erro de compilação do Microsoft VBScript (0x800A03EA) Erro de sintaxe /Apropriacao/conff_registro.asp, line 17, column 7 else if ------^ _________________________________________________________________________ CODIGO: <% matricula =request.form("matricula") contrato =request.form("contrato") os =request.form("os") Set conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("apropriacao.mdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.CursorType = adOpenKeyset if matricula <>"" and contrato <> "" and os <> "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' AND contrato= '" & contrato & "' AND os= '" & os & "' order by data ", conexao elseif matricula <> "" and contrato <>"" and os = "" then rs.Open "SELECT * FROM apropriacao where (matricula= '" & matricula & "' AND contrato= '" & contrato & "') OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula = "" and contrato <> "" and os = "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula ="" and contrato = "" and os <> "" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR contrato= '" & contrato & "' OR os= '" & os & "' order by data ",conexao elseif matricula <> "" and contrato = "" and os <>"" then rs.Open "SELECT * FROM apropriacao where (matricula= '" & matricula & "' AND os= '" & os & "') OR contrato= '" & contrato & "' order by data ",conexao elseif matricula ="" and contrato <>"" and os <>"" then rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' OR (contrato= '" & contrato & "' AND os= '" & os & "') order by data ",conexao end if %> valeu Tudo bom
  4. Cara muito obrigado pela atenção, Então no caso eu vou ter q fazer 16 combinaçoes mesmo né dessa forma q você fez ai né. Dexa eu te mostrar como q ta o meu codigo pra ver se você pode me dar uma ajudada nisso, claro se você puder. <% matricula =request.form("matricula") contrato =request.form("contrato") os =request.form("os") Set conexao = Server.CreateObject("ADODB.Connection") Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("apropriacao.mdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.CursorType = adOpenKeyset rs.Open "SELECT * FROM apropriacao where matricula= '" & matricula & "' or contrato= '" & contrato & "' or os= '" & os & "' order by data ", conexao %> valeu
  5. Pois é cara, eu fiz isso, so q tipo, se eu buscar so por matricula por exemplo, ai aparece, so os dados daquela pessoa mesmo, mas se eu buscar por matricula e por contrato ai aparece todas as matriculas com aquele contrato entendeu. Parece que o OR faz a busca só por um tipo, ai eu tentei com AND tb, só q ai ele não busca se não tiver todos os campos completos.
  6. Bom é o seguinte pessoal tenho o seguinte formulário. data inicial [ ] tada final [ ] contrato [ ] os [ ] matricula [ ] entaum se trata de um formulário complexo. ai a página recebe esses valores vai no banco de dados e execulta a busca. o problema é o seguinte por exemplo: se a pessoa usar todos os campos ai vai ter que executar um determinado select, se a pessoa por exemplo usar somente o campo matricula e os ai vai executar outro tipo de select, se a pessoa usar data e contrato ai vai executar outro tipo de select. Bom a duvida é a seguinte, vou ter que fazer varios tipos de combinações ou da pra fazer um select agrupando caso seja usado um determinado campo para a busca. Obrigado a todos. Espero que tenham entendido.
  7. E ai pessoal, estou precisando de fazer o seguinte. Estou desenvolvendo a intranet aqui da empresa e só falta mais uma coisa que é fazer a soma de um determinado campo da tabela. Eu estou trabalhando com javascript, asp e html. Ai em asp eu fiz dessa forma, enquanto tiver dados na tabela ele cria um novo <input type="text"> <% While Not RS.EOF %> <input type="text" value="<%=rs("nhoras")%>"> <% rs.movenext Wend %> Isso ta dando certo, agora eu criei um novo input text e quero q nele apareça a soma de total dos inputs q estao dentro do while. Pensei de fazer isso em java script, alguém teria algum codigo ou alguma sugestao. Obrigado a todos
×
×
  • Criar Novo...