Announcement

Collapse
No announcement yet.

SQL automatisch Text vervollständigen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • SQL automatisch Text vervollständigen

    Hi @all,

    ha da ein Problem.
    Ich möchte eine Art "Text Autovervollständigung" haben. Z.B. wenn ich M eingebe, dann soll er mir alle Datensätze aus der Tabelle zeigen, die mit M beginnen, wie z.B. Max, Moriz, Michael, Mainz, etc.

    Wie kann ich das in SQL lösen. Hintergrund ist, dass ein über eine Weboberläche auf eine DB zugreife und dort im Textfeld dann diese Werte angezeigt werden sollen, bzw. sobald ich Mo eintippe, soll er mir als Vervollständigung Moriz zeigen.

    Hilfe!!
    DANKE

  • #2
    Hallo,

    SELECT FeldName FROM Tabelle WHERE FeldName LIKE 'M%'

    liefert alle DS, die im Feld FeldName mit M beginnen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hi,

      das ganze muss aber dynamisch sein. Wenn ich nun aber ein E eintippe, dann sollen Namen wie Elefant, Eva, etc.
      Wenn ich anschließend G eintippe, usw.

      Comment


      • #4
        Dafür gibt es dann Parameter, Bindevariablen oder die Möglichkeit den SQL-Text dynamisch zusammenzustellen. Das ist aber ganz stark von der verwendeten Entwicklungsumgebung und dem Zugriffsweg auf die DB abhängig und hat nichts mehr mit SQL zu tun.

        Prinzipiell sollte das 'M%' bei einer Sucha nach 'E' durch 'E%' bei 'G' durch 'G%', etc. ersetzt werden.

        Gruß Falk
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment


        • #5
          HI Falk,

          genau, so oder so ähnlich hab ich es mir vorgestellt. Nur vorab, ich kann / darf kein JavaScript verwänden.
          Hättest du man einen Lösungsansatz?

          Gruß

          Comment


          • #6
            Du darfst nichts ändern - Dann kannst du auch nichts implementieren!

            und wenn du dich über diesen Post aufregst dann Poste doch mal um was es genau geht. Ich denke unser guter Falk (und nicht nur der) geht von vollkommen anderen Vorraussetzungen aus was du überhaupt machen willst.

            Comment


            • #7
              Hallo,

              es gab von Turbopower Orpheus.
              Dort gibt es OvcDbSearchEdit.
              Das dürfte so etwas sein.
              Das Ganze war damals für die BDE.
              Man kann den EngineHelper leicht für andere Zugriffsmethoden anpassen
              oder anhand des Codes etwas eigenes schreiben.
              Den Code gibt es kostenlos bei SourceForge.net

              Gruß

              Comment


              • #8
                Hi @all,

                die Antwort von Herrn Esser hat mir die Lösung näher gebracht. Vielen Dank für eure Mithilfe.

                Super Sache
                DANKE!!!!!!!

                Comment

                Working...
                X