Har en söksida som behöver anpassas. För att förstå vad som inte fungerar, så skulle lite exempel data från din tabell vara mycket användbart. Detta borde du väl kunna använda (OBS mina boolska variabler oneSubject och oneReason)avancerad sökfunktion
Sökningen ska jämföras på 4 olika sätt.
Har en för val av ämne och en för val av anledning.
Jag vill få det att fungera på följande sätt.
Val 1. Visa alla ämne och alla anledningar.
val 2. Visa alla ämne och en anledning
val 3. Visa ett ämne och alla anledningar
Val 4. Visa ett ämne och en anledning.
Får bara val 1 och 3 att fungera.
Hur ska jag få ihop detta?
Som ni ser i koden så är det även datumstyrt men det är inga problem.
koder ser ut såhär idag.
If SAmne = "Alla ämnen" then
SQL = "select * from franvaro where elevid='" & stemp &"' AND dag between #" & fromdate & "# and #" & todate & "# order by dag, id"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
else
SQL = "select * from franvaro where elevid='" & stemp &"' AND amne='" & sAmne & "' AND anledning='" & sanledning & "' AND dag between #" & fromdate & "# and #" & todate & "# order by dag, id"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
end ifSv: avancerad sökfunktion
Jag tror oxå att mer kod från din söksida, sidan och formulär som postar informationen till din sida, ger en mer klar bild över funktion och eventuellt de som ställer till det för dig.
/Mvh, Andreas HillqvisSv: avancerad sökfunktion
<code>
SQL = "select * from franvaro where elevid='" & stemp &"'"
If oneSubject then
SQL = SQL & " AND amne='" & sAmne & "'"
End If
If oneReason then
SQL = SQL & " AND anledning='" & sanledning & "'"
End If
SQL = SQL & " AND dag between #" & fromdate & "# and #" & todate & "# order by dag, id"
</code>