Verwendung von Query...?Hilfe!!!



  • Hallo Leute!

    Mein Problem/e:

    Ich hab eine Tabelle mit Artikeln!
    Wie muss ein Query od Filter aussehen, das er mir nur Artikel die am anfang eine 8 in der Nummer haben in einem Grid anzeigt?

    Und wie kann ich diese zur laufzeit ändern?

    Also das man im Programm eingibt nach was man sucht!

    Würd mich über eure hilfe echt freuen!

    Bedenkt bitte ich bin echter nub, und ich verwende normale Komponente, keine ADO...!

    Also danke schonmal!
    Serial!



  • als Beispiel für eine SQL-Abfrage:

    Query->SQL->Add("select * from TABLE where artikelnummer like '" + Edit1->Text + "%'");
    

    hierbei kann man % als Wildkey benutzen z.B.
    nach Anfang abfragen: '8%'
    nach Ende abfragen: '%8'
    abfragen ob enthalten: '%8%'

    und hier im Forum gibts bestimmt noch jede Menge anderer Beispiele

    Grüße
    Linnea



  • soweit verstanden!

    Und wie kann ich es jetzt auf Knopfdruck in einem Grid anzeigen lassen?
    Und wie kann ich das Query per Oberfläche "ändern", also das jemand eine Zahl eingibt (statt 8 eine 9), und dann diese gesucht wird?

    Danke schonmal wieder
    !!

    Serial



  • Bevor du dich mit Detailproblemen beschäftigst solltest du dir vielleicht erstmal einen Überblick über die DB-Programmierung mit dem BCB allgemein verschaffen. Siehe dazu z.B. die Tutorial-Links in der FAQ, und nicht zu vergessen die diversen Beispielprojekte im \examples-Verzeichnis des BCB.

    Damit ersparst du dir (und uns) einen Haufen solcher Standardfragen.



  • Okok, also mit dem Query das klappt so halbwegs!

    Aber wie kann ich ein Ergebniss im Grid (DB oder Standardgrid) anzeigen lassen?
    Das hab ich leider nicht gefunden =(!

    Ich bedanke mich schonmal!

    Serial!



  • Eventuell einen schärferen Blick auf FAQ-Tutorial werfen ?
    Da steht was zu TDataSource (Datenzugriff) und man sieht wie man mit den Komponenten unter Datensteuerung umgeht.



  • Will nich nich dumm erscheinen, aber gib mir bitte mal den link, weil ich hab nix gefunden...=/!

    sorry für umstände

    mfg Serial!





  • fuck alder, so viel zum lesen ;)!

    Nee danke! Werd mir das mal zu gemüte führen..!


Anmelden zum Antworten