Wer kann mir helfen! ich will eine Datenbank mit Access aufbauen,nur hab ich noch net allzu viele Erfahrung damit! Wie erstelle ich eine Freedb Abfrage mit Access,so das das Ergebnis direkt in ein Formular dagestellt wird, z.b Titel die einer MusikCD ???
Office - Word, Excel und Co. 9.753 Themen, 41.597 Beiträge
Hallo Maik,
zuerst einmal: welche Version von Access hast du? Hast du bereits eine Tabelle mit allen CD-Daten erstellt? Willst du mit accesseigenen Suchfunktionen arbeiten oder dir im Formular ein z. B. Kombinationsfeld einbauen (hier kannst du z. B. den Interpreten eineben, und es werden alle Datensätze mit diesem Interpreten gefiltert)? Willst du einen speziellen Suchbegriff eingeben ( Titel, Interpret, Genre u.s.w.) oder sollten es mehrere sein? Es gibt in Access mehrere Möglichkeiten, um sich spezielle Datensätze anzeigen zu lassen. Poste mal die Antworten, dann kann ich dir bestimmt weiterhelfen.
Bis dann
Edgar
Hallo !
Ich benutze Office 10. Ich hab schon eine Tabelle erstellt. Ich wollte es über ein Formular machen das ich z.b. Den Interpret oder den Titel eingebe der CD und die Titel werden automatisch übernohmen.
Wäre super wenn du mir weiter helfen köntest
Maik
hallo Maik,
>das ich z.b. Den Interpret oder den Titel eingebe der CD und die Titel werden automatisch übernohmen
du meintest wohl, die Titel werden automatisch angezeigt!
Du musst also zuerst ein Formular erstellen auf Basis deiner bereits erstellten Tabelle. Dann fügst du in dieses Formular ein Kombinationsfeld ein.
Wenn du das Formular geöffnet hast, geh in die Entwurfsansicht. Dann lass die die "Toolbox" anzeigen, wenn sie nicht bereits angezeigt wird.
Menüleiste>Ansicht>Toolbox
Die vierte Steuerelement links von unten müsste das Kombinationsfeld sein. Klick es an und ziehe dann in eine leere Stelle des Formulars. Nachdem du die Maustaste losgelassen hast, öffnet sich ein Dialogfeld, dort wählst du den unteren Radiobutton und klickst auf "Weiter". Jetzt musst du die Felder, die im Kombinationsfeld erscheinen sollen, auswählen. Das erste Feld ist das Suchkriterium, bei dir wahrscheinlich Titel oder Interpret. Danach wieder auf "Weiter". Es werden dir alle Felder angezeigt (nach dem oberen wird gesucht). Wieder auf "Weiter" und du kannst für dieses Kombinationsfeld einen Namen eingeben. Ein Klick auf "Fertigstellen" beendet deine Arbeit. Wenn du jetzt wieder in die Formularansicht gehst, kannst du dein Werk begutachten. Du kannst jetzt auf den Pfeil klicken, und es öffnet sich eine Liste, wenn du dann auf ein Feld klickst, wird der komplette Datensatz im Formular angezeigt. Du kannst aber auch den ersten Buchstaben des gesuchten Titels oder Interpreten (das erste Feld, das du beim Erstellen des Kombinationsfeldes angegeben hast) eintragen und der komplette Titel wird autoausgefüllt. Um ihn im Formular anzeigen zu lassen drück' RETURN.
Leider erscheinen beim Öffnen des Kombinationsfeldes alle Titel und Interpreten unsortiert. Dies musst du noch ändern.
Wechsel wieder in die Entwurfsansicht. Klicke mit der rechten Maustaste auf das Kombinationsfeld und wähle Eigenschaften und dort den Registerreiter Daten. Klicke in das Feld Datensatzherkunft und dann auf die rechte Schaltfläche (...). Es werden dir wieder alle Felder angezeigt. Wähle "Sortierung" im zu suchendem Feld, klicke auf die Pfeiltaste und dann auf aufsteigend. Schließe dann das Fenster. Es erscheint eine Abfrage ob du speichern willst, bestätige mit "ja". Schließe auch das Eigenschaftenfenster (klick auf x) und wechsle wieder in die Formularansicht. Jetzt werden alle Titel bzw. Interpreten sortiert angezeigt. Es gibt in Access noch weitere Suchfunktionen. Wenn dir diese nicht zusagt, lass es mich wissen, ich werde dir dann eine andere Möglichkeit posten.
Viel Erfolg
Edgar
Dank für den Tip!
Aber ich wollte eigentlich eine FreeDB Abfrage aus dem Formular heraus, das wenn ich z.B. ein Interpret oder den Titel in ein Feld eingebe erscheint (über FreeDB) dann ein Auswahlfenster wo ich dann die entsprechende CD auswählen kann und die restlichen Felder wie Interpet oder Titel der CD sowie die Songs (Unterformular) ergänzen sich dann selbstständig.
Geh mal auf die Seite "http://www.kraasch.de/beispiele.htm?22", dort wirst du hoffentlich fündig. Wenn du auf den Eintrag
-CDArchiv: CD-Archiv - holt die CD-Spur-Information aus dem Internet (FreeDB)-
klickst, wird eine ZIP-Datei heruntergeladen, sie enthält 2 Datenbanken, mit denen du bestimmt etwas anfangen kannst.
Viel Erfolg
Edgar