Autor Thema: Per Browser einen Wert in einem Datenfeld suchen  (Gelesen 3770 mal)

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Per Browser einen Wert in einem Datenfeld suchen
« am: 18.09.02 - 12:01:53 »
:'(
Hallo Zusammen.

Ich möchte per Browser über einen Button nach einem Wert in einem bestimmten Datenfeld suchen. (Z.B. nach einer PLZ).
Gibt es hierfür ein Java-Script oder ähnliches?

Vielen Dank im voraus.

Gruß
Kermit

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline gulp

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Weiblich
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #1 am: 18.09.02 - 16:46:29 »
Ist das Dokument, in dem du das Datenfeld auslesen willst, das aktuell geöffnete???

lg
gulp
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #2 am: 19.09.02 - 09:53:54 »
Hallo, vielen Dank für Deine Nachfrage.
Ja, es ist das aktuelle Dokument in dem ich suchen möchte.

Gruß
Kermit
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline gulp

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Weiblich
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #3 am: 19.09.02 - 10:51:01 »
Hallo Kermit,

ich habe leider noch nicht allzuviel mit JavaScript gemacht. Wie man ein Feld auslesen kann, weiß ich aber zufällig. z.B. so:

<br><br><br>
<script language="JavaScript">
<!--
 function validateNachname()
 {
   formobj=document._mAnmeldung;
      if (formobj.sNachname.value=="")
   {
       alert("Sie müssen den Nachnamen eingeben!");
      return false;
   }
 }
//-->
</script>


Mit diesem Script wird eine Feldprüfung für das Feld Nachnamen durchgeführt. Vielleicht kannst du dir die Methode für Deine Zweck adaptieren.

lg Gulp
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #4 am: 19.09.02 - 17:47:42 »
:-/
Hallo Gulp, vielen, vielen Dank für Deine Mühe.
Aber ich hatte mich wohl zu unklar ausgedrückt.

Ich brauche einen Button, der eine Datenbank auf Feldebene durchsucht.
Z.B. "Durchsuche mir die Datenbank im Feld Postleitzahl nach dem Wert "12345" und zeige mir die Dokumente an, in denen diese Postleitzahl vorkommt.
Am genialsten wäre es, wenn der Benutzer zuvor auch noch auswählen könnte in welchem Feld gesucht werden soll. (Feldliste zur Auswahl einblenden)

Liebe Grüße
Kermit

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline zaphod

  • Aktives Mitglied
  • ***
  • Beiträge: 132
  • Geschlecht: Männlich
  • don't panic!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #5 am: 20.09.02 - 00:17:07 »
Hi

da würd ich die volltext suche bemühen.
der button würde einen suchstring nach folgendem muster zusammenbauen und senden:

http://server.domain.com/dbname.nsf/ansichtname?searchview&query=[feldname]=12345

so kannst du bequem (und schnell) eine db auf feldebene durchsuchen.

ich hoffe, du kannst was damit anfangen

bye bye z
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Es gibt eine Theorie die besagt, wenn jemals irgendwer herausfindet, wozu das Universum da ist und warum es da ist,
dann verschwindet es auf der Stelle und es wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt.


Es gibt eine andere Theorie nach der das schon passiert ist.

DOUGLAS ADAMS

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #6 am: 24.09.02 - 10:35:09 »
:)
Hallo Zaphod,

S u p e r ! Und vielen Dank. Das ist genau das, wonach ich suchte.
Gibt es auch eine ähnliche Anweisung mit der man Attachments (Dateianhänge) per Browser durchsuchen kann ?

Gruß
Kermit
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #7 am: 24.09.02 - 10:51:57 »
Das sollte ausschließlich von den Indizierungseinstellungen der Datenbank abhängen (Anhänge indiziere: ja/nein, falls ja, nur Text oder auch binär).

Im Suchstring entfällt dann natürlich die Angabe FIELD xyz CONTAINS.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #8 am: 24.09.02 - 10:59:23 »
:)
Hallo Zaphod,

S u p e r ! Und vielen Dank. Das ist genau das, wonach ich suchte.
Gibt es auch eine ähnliche Anweisung mit der man Attachments (Dateianhänge) per Browser durchsuchen kann ?

Gruß
Kermit
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Kermit

  • Frischling
  • *
  • Beiträge: 21
  • I love YaBB 1G - SP1!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #9 am: 24.09.02 - 15:19:51 »
:)
Hallo harkpabst_meliantrop !

Vielen Dank.

Jetzt versuche ich nur noch, dieses Suche mit dem Inhalt eines Suchfeldes zu verfeinern.
Habe folgendes versucht:

http://localhost/RSDRahmenBonusvertr.nsf/Beginn%20BV?searchview&query=[Kundenname_1]=[Suchfeld]

Aber Notes versteht mich da wohl nicht so gut ?!

Gruß
Kermit

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline zaphod

  • Aktives Mitglied
  • ***
  • Beiträge: 132
  • Geschlecht: Männlich
  • don't panic!
Re: Per Browser einen Wert in einem Datenfeld such
« Antwort #10 am: 25.09.02 - 23:31:07 »
hi kermit

1. setzte diese funktion in den "JS Header" deiner suchmaske.

function fnGoSearch() {
var sQuery = document.forms[0].SuchFeld.value;
var sDbPath = window.location.href.split(".nsf")[0] + ".nsf";
var sSearchView = "SearchView";
var sFieldName = "Kundenname_1";

if (sQuery.lenght >0)
 window.location.href = sDbPath + "/" + sSearchView + "?SearchView&Query=[" + sFieldName + "]=" + sQuery;
}

2. erstelle ein feld : text, editierbar name: SuchFeld
3. erstelle eine button, im onClick event rufst du die obige funktion auf.

...ist natürlich noch beliebig ausbaubar...

ciao z
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Es gibt eine Theorie die besagt, wenn jemals irgendwer herausfindet, wozu das Universum da ist und warum es da ist,
dann verschwindet es auf der Stelle und es wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt.


Es gibt eine andere Theorie nach der das schon passiert ist.

DOUGLAS ADAMS

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz