Hopelijk kunnen jullie me helpen!
Ik heb een database met daarin een overzicht van werknemers met daarbij een foto en een aantal gegevens. Deze database is gelinkt aan een intranet site die gebruik maakt van .asp pagina's en vbscript om de gegevens op te vragen.
Er zijn 4 manieren om de gegevens van verschillende mensen op te vragen:
1. Alle records tegelijk zien
2. Op naam zoeken
3. Op afdeling
4. Op sub-afdeling
nou zit er bij "alle records tegelijk zien" al een zoekvenster waaronder dan weer gezocht kan worden, dit werkt gewoon.
Op naam zoeken werkt ook.
(Dit was om jullie een beeld te geven van de situatie)
Het probleem ligt bij mij bij het zoekvenster dat ligt in de de pagina van zoeken op afdeling:
Er zijn twee pagina's voor "afdeling".
De selectie van de afdeling en de resultaten daarvan. Als de resultaten opgevraagd zijn krijg je alle recors uit 1 afdeling. Daarna heb ik de mogelijkheid ingevoerd om te zoeken(een zoekveld) binnen de afdeling, de code daarvoor ziet er als volgt uit:
<form action="AfdelingResultaat2.asp" method="get" name="Form" target="_self" id="Form">
<p>Zoeken op:
<input name="txtZoekveld" type="text" id="txtZoekveld">
Zoekcriteria:
<input name="cbVoornaam" type="checkbox" id="cbVoornaam" value="Ja">
Op voornaam
<input name="cbAchternaam" type="checkbox" id="cbAchternaam" value="Ja" checked>
Op achternaam
<input type="submit" name="Submit" value="OK">
</p>
<p><span class="StandaardText">Gezocht naar: <%= Request("txtZoekveld") %></span></p>
<p><span class="StandaardText">
<input name="idAfdeling" type="text" id="idAfdeling" value="<%=(rsAfdelingResultaat.Fields.Item("idAfdeling").Value)%>">
</span></p>
</form>
Waar hem nou het probleem in zit is dat er een textveld in verwerkt zit die er voor zorgt dat als ik verder zoek in de afdeling hij ook daadwerkelijk alleen de records zoekt die in die afdeling zitten(op voor- of achternaam).
das deze:
<input name="idAfdeling" type="text" id="idAfdeling" value="<%=(rsAfdelingResultaat.Fields.Item("idAfdeling").Value)%>">
Zonder deze werkt heel het zoekveld niet.
Misschien voor de handigheid ook even de code van het selectieveld laten zien want ik heb zo het idee dat dat textveld terug pakt naar de invoer van de keuze van afdeling:
<table border="0">
<tr>
<td width="232" class="tblResultaatHeader">Selecteer afdeling:</td>
</tr>
<% While ((Repeat1__numRows <> 0) AND (NOT rsAfdelingenKeuze.EOF)) %>
<tr>
<td bgcolor="#EEEEEE" class="tblResultaatResult"><a href="AfdelingResultaat2.asp?idAfdeling=<%=(rsAfdelingenKeuze.Fields.Item("idAfdeling").Value)%>" class="tekst"><%=(rsAfdelingenKeuze.Fields.Item("txtAfdelingnaam").Value)%></a></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsAfdelingenKeuze.MoveNext()
Wend
%>
</table>
Wat ik nou eigelijk wil is dat die textbalk vervangen wordt door iets van een ontzichtbare variabel(of iets in die richting) in de resulatenpagina waardoor die balk in de pagina overbodig is.
Als je meer informatie nodig hebt om mij te helpen vraag het gerust dan zoek ik het voor je op!
Als ik een aantal stomme dingen heb gezegt dan bied ik daarvoor mijn excuus aan, ik ben op dit gebied namelijk een redelijke Newbie.
Bijvoorbaat hartelijk dank
Ik heb een database met daarin een overzicht van werknemers met daarbij een foto en een aantal gegevens. Deze database is gelinkt aan een intranet site die gebruik maakt van .asp pagina's en vbscript om de gegevens op te vragen.
Er zijn 4 manieren om de gegevens van verschillende mensen op te vragen:
1. Alle records tegelijk zien
2. Op naam zoeken
3. Op afdeling
4. Op sub-afdeling
nou zit er bij "alle records tegelijk zien" al een zoekvenster waaronder dan weer gezocht kan worden, dit werkt gewoon.
Op naam zoeken werkt ook.
(Dit was om jullie een beeld te geven van de situatie)
Het probleem ligt bij mij bij het zoekvenster dat ligt in de de pagina van zoeken op afdeling:
Er zijn twee pagina's voor "afdeling".
De selectie van de afdeling en de resultaten daarvan. Als de resultaten opgevraagd zijn krijg je alle recors uit 1 afdeling. Daarna heb ik de mogelijkheid ingevoerd om te zoeken(een zoekveld) binnen de afdeling, de code daarvoor ziet er als volgt uit:
<form action="AfdelingResultaat2.asp" method="get" name="Form" target="_self" id="Form">
<p>Zoeken op:
<input name="txtZoekveld" type="text" id="txtZoekveld">
Zoekcriteria:
<input name="cbVoornaam" type="checkbox" id="cbVoornaam" value="Ja">
Op voornaam
<input name="cbAchternaam" type="checkbox" id="cbAchternaam" value="Ja" checked>
Op achternaam
<input type="submit" name="Submit" value="OK">
</p>
<p><span class="StandaardText">Gezocht naar: <%= Request("txtZoekveld") %></span></p>
<p><span class="StandaardText">
<input name="idAfdeling" type="text" id="idAfdeling" value="<%=(rsAfdelingResultaat.Fields.Item("idAfdeling").Value)%>">
</span></p>
</form>
Waar hem nou het probleem in zit is dat er een textveld in verwerkt zit die er voor zorgt dat als ik verder zoek in de afdeling hij ook daadwerkelijk alleen de records zoekt die in die afdeling zitten(op voor- of achternaam).
das deze:
<input name="idAfdeling" type="text" id="idAfdeling" value="<%=(rsAfdelingResultaat.Fields.Item("idAfdeling").Value)%>">
Zonder deze werkt heel het zoekveld niet.
Misschien voor de handigheid ook even de code van het selectieveld laten zien want ik heb zo het idee dat dat textveld terug pakt naar de invoer van de keuze van afdeling:
<table border="0">
<tr>
<td width="232" class="tblResultaatHeader">Selecteer afdeling:</td>
</tr>
<% While ((Repeat1__numRows <> 0) AND (NOT rsAfdelingenKeuze.EOF)) %>
<tr>
<td bgcolor="#EEEEEE" class="tblResultaatResult"><a href="AfdelingResultaat2.asp?idAfdeling=<%=(rsAfdelingenKeuze.Fields.Item("idAfdeling").Value)%>" class="tekst"><%=(rsAfdelingenKeuze.Fields.Item("txtAfdelingnaam").Value)%></a></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rsAfdelingenKeuze.MoveNext()
Wend
%>
</table>
Wat ik nou eigelijk wil is dat die textbalk vervangen wordt door iets van een ontzichtbare variabel(of iets in die richting) in de resulatenpagina waardoor die balk in de pagina overbodig is.
Als je meer informatie nodig hebt om mij te helpen vraag het gerust dan zoek ik het voor je op!
Als ik een aantal stomme dingen heb gezegt dan bied ik daarvoor mijn excuus aan, ik ben op dit gebied namelijk een redelijke Newbie.
Bijvoorbaat hartelijk dank