Hallo Leute,
ich versuche mich seit Stunden an einer Abfrage. Ich möchte mit Hilfe eines HTML-Formulars eine Abfrage in einer Textdatei (die Zahlen enthält) machen. Mein Problem: Er zeigt mir immer den Kompletten Datensatz.
Als Vorlage habe ich von der SelfHTML-Seite folgendes Beispiel genommen und für mich umgemodelt.
http://selfhtml.teamone.de/dhtml/modelle/datenanbindung.htm
----------------------------------------------------
Die Datei sieht jetzt so aus:
<html><head><title>Test</title>
<script language="JScript" type="text/jscript">
<!--
function Suchen() {
var Datensaetze = 400000;
document.all.Anzeigetabelle.style.display = "none";
var Suchausdruck = "";
var Suchbegriffe = 0;
if(document.Eingabe.SuchDeu.value != "") {
Suchausdruck = Suchausdruck + document.Eingabe.SuchDeu.value;
Suchbegriffe++;
}
document.all.Begriffe.object.Filter = Suchausdruck;
document.all.Begriffe.Reset();
document.all.Anzeigetabelle.dataSrc = "#Begriffe";
if(document.all.Begriffe.recordset.recordCount < Datensaetze) {
document.all.Anzeigetabelle.dataPageSize = "1";
document.all.Treffer.innerText = Begriffe.recordset.recordCount + " Suchtreffer";
document.all.Anzeigetabelle.style.display = "block";
}
else
document.all.Treffer.innerText = "0 Suchtreffer";
}
//-->
</script>
</head>
<body>
<object id="Begriffe" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="sal.txt">
<param name="UseHeader" value="true">
<param name="Filter" value="">
<param name="FieldDelim" value=";">
</object>
<p>Geben Sie ihre Nummer in dem Feld Nummer ein.</p>
<form name="Eingabe" action="">
Suche nach:<br>
<input name="SuchDeu" type="text" width="40"> <br>
<input type="button" style="width:135px; height:25px;" value="Suche starten" onClick="Suchen()">
</form>
<table border="1" cellpadding="1" cellspacing="0"><tr><td>
<table width="225">
<tr>
<td valign="top" colspan="5">
<span id="Treffer" style="color:#0000CC; font-weight:bold;">
</span>
</td>
</tr>
<tr>
<td bgcolor="#EEEEEE" valign="top" width="120"><b>Nummer:</b></td>
<td bgcolor="#EEEEEE" valign="top" width="80"><b>Guthaben:</b></td>
</tr>
</table>
<table id="Anzeigetabelle" datasrc="#Begriffe" style="display:none" width="225">
<tr>
<td bgcolor="#FFFFE0" valign="top" width="120"><span datafld="NR"></span>
</td>
<td bgcolor="#FFFFE0" valign="top" width="80"><span datafld="BETR"></span>
</td>
</tr>
</table>
</table>
</body>
</html>
----------------------------------------------------
Die Text-Datei sieht so aus:
NR;BETR
002;50
011;0,8
013;12,4
017;2,5
038;10
048;1
078;1
092;5,2
----------------------------------------------------
PS: Die Abfrage Funktioniert. Er Zeigt mir nur immer sämtliche Datensätze.
Danke für eure Hilfe im voraus!
Grüße
Ith