![]() |
Delphi + Access + Suchfunktion
tag. also ich habe ein ganz dickes problem. und zwar haben wir in der schule den auftrag gekriegt, eine datenbank für eine bücherei zu schreiben. ja, und das wollte ich mit einer Access-Datenbank machen, deren steuerung dann von einem in delphi geschriebenem programm aus übernommen werden soll. also nur die datenbank soll in access sein, der rest delphi. naja, jetzt habe ich schon mal eine ADO-Connection, aber weiß dann auch nicht mehr weiter... kann mir da vielleicht jemand ein paar tips geben oder sagen wo ich vielleicht ein tutorial oder so finde...?
aber nun zu miener frage: ich habe die aufgabe, die suchfunktion zu implementieren, aber ich habe wirklich absolut keine ahnung wie ich das anstellen soll.......... hoffe mir kann jemand helfen? also dass nach einem eingegebenen string in der datenbank gesucht wird und das ergebnis ausgegeben wird... das muss doch zu machen sein, oder? danke schon mal! |
ACCESS
Hallo,
wie greifst du denn auf deine Access Datenbank zu? Per ADO Komponenten? Da gibt es für ADO Table den Locate Befehl. Funktioniert wie bei TTAble. Dort gibt es eine OnlineHilfe. Schreib ob dir das Hilft oder ob du weitere Hilfe benötigst. Gruß Stargate3 |
Also danke erst mal für die antwort!
ehrlich gesagt habe ich keine ahnung wie ich darauf zugreife... eigentlich garnicht, da ich ja nicht weiß wies geht. ich habe es halt bisher nur so weit, dass die ADO-Connection steht, mehr nicht. mein gott ist das kompliziert... und die suchfunktion macht mir am meisten sorgen... :? |
Hilfe naht!
Hallo Saulo,
suchen kannst du in der Datenmenge ganz gut mit dem Locate Befehl. z.B. DataModule.ADOTAble.Locate('SuchFeld','Suchtext',[option]); Natürlich musst du die richtigen Tabellen und Feldnamen übergeben. Der Suchtext ist natürlich das was du suchst. Klar! Hab mich gestern auch mehrere Stunden mit den KA ADO Komponenten rumgeschlagen, aber ich glaube es jetzt auch ohne Hilfe verstanden zu haben. Kann nur empfehlen diese zu benutzen und auf die bei D5 beiliegenden ADO Komponenten zu verzichten. Denn irgendwann stösst man damit an die Grenzen. Ich bin jetzt dabei die ADO in meinem Programm gegen KA ADO auszutauschen. Du kannst mir ja mal deinen Quelltext mailen und ich ergänze dir die Suchfunktion. Müsste allerdings die Datenbank dabei sein die du ansprechen willst. Vorerst mal fleissiges Programmieren. Gruß Stargate3 |
Hallo Saulo,
wenn man überhaupt nicht weiß, wie man auf Datenbanken zugreift, hat man zwei Möglichkeiten:
|
also erst mal wirklich ein ganz ganz dickes dankeschön für deine hilfe und unterstützung! den quelltext kann ich dir leider noch nicht mailen, da noch keiner vorhanden ist :?
ich halte mich aber ran. von der locate funktion hab ich schon in einem anderen thread gelesen, hab da aber nicht ganz durchgeblickt und hab es auch nur so weit verstanden, dass es nur in Paradox-Datenbanken verwendet werden kann? Naja. eine frage hätt ich dann noch: worin unterscheidet sich ADO von KA ADO und wo kriege ich das her? ich arbeite mit delphi 7, und du erwähntest delphi 5, kann es sein dass es bei mir also vielleicht schon integriert ist? danke nochmal! :wink: |
@ r_kerber:
jo, stimmt schon, nur diese bücher sind echt verdammt teuer, fürs letzte hab ich 50€ hingeblättert, aber das hat nicht sehr viel mit datenbankprogrammierung zu tun, und im moment kann ichs mir echt nicht erlauben nochmal fürs gleiche geld ein anderes buch zu kaufen. Und die Online-Hilfe hab ich schon vor- und rückwärts studiert, ich werd da einfach net schlau draus.... :? |
und weiter...
Hallo,
die KAADO Komponenten findest du auf folgender Site ![]() Da sie von Kiril Antonnov entwickelt wurden sind sie bei Delphi 7 natürlich nicht dabei! Der Locate Befehl ist bestandteil von TTAble und man findet ihn bei ADO sowie KAADO immer wieder. Gruß Stargate3 |
Im Verzeichnis \Programme\Borland\Delphi7\Demos\Ado findest Du fertige Beispiel, die Du Dir anschauen kannst!
|
Bücher
Hallo, :hello:
Zum Thema Bücher hab ich auch nur die Erfahrung gemacht, das man erst makl in jedem Buch immer wieder Grundlagen erklärt bekommt. Wenn es dann zum eigentlichen Thema kommt sind die Erklärungen meist nur noch kurz und knapp das man nicht immer etwas damit anfangen kann. So bleibt die Lernmethode "Try and Error" Viel Spaß beim Lesen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz