Worf75: Dynamische Datenanbindung

Beitrag lesen

Hi Dirk,

hier der Quelltext (ist aber etwas länger)!

<html>
<head>
<title>Merkur Kostenstellenliste</title>

<script language="JScript">
function Suchen()
{
var Datensaetze = 1000;
document.all.Anzeigetabelle.style.display = "none";
var Suchausdruck = "";
var Suchbegriffe = 0;
if(document.Eingabe.SuchNummer.value != "")
  {
   Suchausdruck = Suchausdruck + "Name = " + document.Eingabe.SuchNummer.value;
   Suchbegriffe++;
  }
if(document.Eingabe.SuchBezeichnung.value != "")
  {
   if(Suchbegriffe > 0)
     Suchausdruck = Suchausdruck + " & Abteilung = " + document.Eingabe.SuchBezeichnung.value;
   else
     Suchausdruck = Suchausdruck + "Abteilung = " + document.Eingabe.SuchBezeichnung.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 = Begriffe.recordset.recordCount;
   document.all.Treffer.innerText = Begriffe.recordset.recordCount + " Suchtreffer!";
   document.all.Anzeigetabelle.style.display = "block";
  }
else
   document.all.Treffer.innerText = "0 Suchtreffer!";
}
</script>
</head>
<body bgcolor=#F3F3F3 text=#000000 link=#aa5522 vlink=#772200 alink=#000000>

<font color="#000080"><a name="Oben"></a></font>
<table border="0" width="100%">
  <tr>
    <td width="99%" valign="middle" align="left">
      <p align="center"><b><font face="Arial" size="2" color="#000080">Merkur Kostenstellenliste</font></b></td>
  </tr>
</table>
<hr color="#000080" size="1">

<object id="Begriffe" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83" width="192" height="192">
<param name="DataURL" value="kostens.txt">
<param name="UseHeader" value="true">
<param name="Filter" value="">
<param name="FieldDelim" value="">
<param name="CaseSensitive" value="false">
</object>

<form name="Eingabe">
<b><u><font size="2" face="Arial">
Suche nach:<br>
</font></u></b><br>
<input name="SuchNummer" type="text" width=40>  <font size="2" face="Arial">( <u> Nummer</u> )</font><br>
<input name="SuchBezeichnung" type="text" width=40>  <font size="2" face="Arial">( <u> Abteilung</u> )</font><br>
<br>
<input type="button" STYLE="font-family:Arial, Verdana;font-size:11px;font-weight:bold;color:white;background:#000080;cursor:hand;width:150px; height:25px;" value="Suche starten" onClick="Suchen()">
<br>
<br>
<input type="button" STYLE="font-family:Arial, Verdana;font-size:11px;font-weight:bold;color:white;background:#000080;cursor:hand;width:150px; height:25px;" value="Seite drucken" onClick="javascript:window.print()">
</form>

<table width=100%>
<tr>
<td valign=top colspan=5 width="972">
<span id="Treffer" style="color:#0000FF; font-weight:bold;"> </span>
</td>
</tr>
<tr>
<td bgcolor="#000080" valign=top width=130><b><font color=white size="2" face="Arial">KST-St.:</font></b></td>
<td bgcolor="#000080" valign=top width=200><b><font color=white size="2" face="Arial">Abteilung:</font></b></td>
<td bgcolor="#000080" valign=top width=300><b><font color=white size="2" face="Arial">Bezeichnung:</font></b></td></tr>
</table>
<br>
<table id="Anzeigetabelle" style="display: none" width=100%>
<tr>
<td bgcolor="#FFFFE0" valign=top width=130><font size="2" face="Arial"><span datafld="Name"></span> </td>
<td bgcolor="#FFFFE0" valign=top width=200><font size="2" face="Arial"><span datafld="Abteilung"></span> </td>
<td bgcolor="#FFFFE0" valign=top width=300><font size="2" face="Arial"><span datafld="Vorname"></span> </td>
</tr>
</table>
<br><font color="#000080" face="Arial" size="2">Bitte geben sie den gewünschten
Kostenstellennummer in das Feld Nummer oder die gewünschte Abteilung in
das Feld Abteilung ein und drücken sie auf den Button <b><u>Suche starten</u></b>.  <br>
<br>
Es kann nach ganzen Nummern (Abteilungen) oder aber auch nach Teilen der Nummer gesucht werden.<br>
Hier ein Beispiel für den Suchbegriff
<b><u>Testabteilung</u></b>.
Der Suchbegriff kann entweder voll eingegeben werden oder abgekürzt werden. Durch das Symbol <b>*</b>
kann man den jeweiligen Suchbegriff verkürzen.
Beispiel: <b>Test*</b> oder <b>Te* </b>oder<b> *ilung </b>oder<b> *stabtei*</b>.</font>
</body>
</html>

schau mal ob du was machen kannst.

vielen dank im voraus.

Nico

Moin Worf75,

das scheint zu klappen, ich habe bloß das Problem, daß die Daten nach dem Druck auf die Entertaste nur den Bruchteil von einer Sekunde angezeigt werden und danach verschwinden!

Wie kann ich das ausstellen?

normal ist dieses Verhalten jedenfalls nicht, hast du vielleicht 'ne URL oder den Quelltext dazu?

Gruß
Dirk