Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Daten aus Internetdatenbank (DVD) in Formular eintragen
zurück: Bedingte Filterung weiter: Formular aus Listenfeld öffen, Formular mit LF schließen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
firefan2004
Gast


Verfasst am:
09. Okt 2006, 19:10
Rufname:

Daten aus Internetdatenbank (DVD) in Formular eintragen - Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo
In meiner FilmDb habe ich ein Formular erstellt, welches mir Info´s von einer DVD aus dem Internet ranholen soll und diese dann in ein anderes Formular eintragen soll (Titel, Genre usw. ). Ist so etwas überhaupt möglich und wenn ja Wie.
Nouba
nicht ganz unwissend :)


Verfasst am:
09. Okt 2006, 19:22
Rufname:
Wohnort: Berlin


AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo,

das geht, indem man die HTML-Seite herunterlädt und dann den HTML-Text nach Einträgen parsed. Persönlich setze ich zum Parsen ganz gerne das HtmlZap ATL ActiveX Control ein, mit dem man sich das Durchhangeln durch das DOM erspart. Wenn Du den URL mitteilst und sagst, was Dich dort an Einträgen interessiert, kann man mal schauen, was machbar ist.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
firefan2004
Gast


Verfasst am:
09. Okt 2006, 19:26
Rufname:

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Und das ganze noch mal auf Deutsch. Habe nichts davon verstanden. Entschuldige bitte. Razz
Nouba
nicht ganz unwissend :)


Verfasst am:
09. Okt 2006, 20:05
Rufname:
Wohnort: Berlin

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo,

um an einen Inhalt einer Internetseite zu kommen, muß man diese Seite herunterladen (das ist das Brotgeschäft eines jeden Internet-Browsers). In der Regel wird dabei eine HTML-Datei heruntergeladen, die der Browser entsprechend seinen Fähigkeiten in sichtbaren Text umsetzt. Eine HTML-Datei ist nach dem Document Object Model aufgebaut. Das heißt, dass sich Tags (die Dinger in den spitzen Klammern) paarweise verschachtelt aufbauen. Einige Tags (z. Bsp. br, hr) dürfen dabei auch ohne schließendes Tag auftreten. Die Tags bestimmen, wie die Browser den Inhalt zu interpretieren hat. Diese Interpretation kann man auch selbst vornehmen. Die Microsoft HTML Object Library (das, was hinter den Internet Explorer steht) oder das oben genannte Control ist dazu in der Lage. Modernes HTML macht zusätzlich vermutlich noch von Cascading Style Sheets (CSS) Gebrauch, um das Aussehen von Abschnitten zu beeinflußen. Eine einfache HTML-Datei ohne CSS sieht also beispielsweise so aus.
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<title>EinHtmlText</title>
</head>
<body>
<h1>Eine Überschrift</h1>
<p>Ein Abschnitt</p>
<p>Noch ein Abschnitt</p>
<hr>
<address>irgendwer@sonstwo.de</address>
<!-- hhmts start -->Last modified: Mon Oct  9 19:37:26 CEST 2006 <!-- hhmts end -->
</body> </html>
Will man nun an die Texte Ein Abschnitt und an Noch ein Abschnitt heran kommen, so gilt es nach den Positionen der Pärchen <p> und </p> zu schauen, um den Text ermitteln zu können.

Ein Uniform Resource Locator (URL), der auch als Uniform Resource Identifier (URI) bezeichnet wird, ist nichts anderes als eine eindeutige Internet-Adresse (zumeist eine HTML-Adresse).

Zum Parsen schaust Du bitte unter Parser in der Wikipedia nach.

Und nun sagst Du uns bitte noch, wie Deine Datenbank aufgebaut ist und welche Datenbank im Internet die gewünschten Informationen dafür bereit hält. Ob die Aufgabe eine leichte ist, kann man (oder ich) nur erkennen, wenn ein Blick auf den HTML-Kode und damit den Strukturaufbau (das DOM) möglich ist.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
firefan2004
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Okt 2006, 17:32
Rufname:


AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

firefan2004 am 10. Okt 2006 um 21:16 hat folgendes geschrieben:
Also die Seite wäre DVD-Palace

Das Formular hat die Felder Titel Genre Länge usw.

Mad Klasse. ich dacht man bekommt hier hilfe.
Nouba
nicht ganz unwissend :)


Verfasst am:
12. Okt 2006, 18:00
Rufname:
Wohnort: Berlin

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo,

ich kann zwar verstehen, dass es Dir unter den Fingernägeln brennt, aber ich habe neben der Forenhilfe auch noch andere Dinge in meinem Leben zu erfüllen. Ich habe aber vorgestern ein Beispiel zum Auslesen einer japanischen Web-Seite erstellt, das Du als Anhaltspunkt nehmen könntest - dort hat die Fragestellerin zumindest angegeben, was an die Web-Seite gesendet werden soll, um an die Informationen zu gelangen und die Ausarbeitung hat mich ca. 2 Stunden Zeit gekostet. Unter Protein.zip kannst Du Dir das Ding anschauen und testen - ganz so trivial dürfte jedoch Deine Anforderung bestimmt nicht ausfallen, weil die von Dir genannte Web-Seite erheblich komplizierter aufgebaut ist. Vor dem Testen muß das in meinem ersten Beitrag erwähnte Steuerelement installiert werden.

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
firefan2004
Im Profil kannst Du frei den Rang ändern


Verfasst am:
12. Okt 2006, 19:47
Rufname:

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Na ja, das Formular ist ja nicht schlecht. Bei mir sind spalten wie Titel Länge Genre Audioformat Anzahl Medium Altersfreigabe Cover.
Und wie ich eingangs geschrieben habe, müßten diese daten in ein anderes Formular per Button eingetragen werden.

Falls du irgendwann zu einer lösung kommst meld dich noch mal.
Nouba
nicht ganz unwissend :)


Verfasst am:
12. Okt 2006, 20:13
Rufname:
Wohnort: Berlin

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo Firfan2004,

zuerst einmal kenne ich nur die Hauptseite, wo noch nichts von einer konkreten DVD zu sehen ist. Ich frage jetzt einmal ganz naiv, wie von dort an welche konkreten Infoformationen einer DVD navigiert werden soll? Denn das muß man der Seite doch bestimmt irgendwie sagen - oder?

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.
firefan2004
Im Profil kannst Du frei den Rang ändern


Verfasst am:
13. Okt 2006, 19:02
Rufname:

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Also falls du die Homepage meinst, denke ich ist es diese Seite: DVD Datenbank

Was der hersteller des Programms DVD-Manager3 genutzt hat, weiß ich nicht. Falls du eine andere Internetseite kennst, um so besser.
Oder versuchs mal damit: The Internet Movie Database

Bei der gelegenheit ist mir ein seltsamer Fehler in meiner DB aufgefallen.
Im Suchfeld ( ungebundenes Textfeld )für Titel kann ich nichts eintragen.
Es reagiert auf keine Tastatureingaben.
Code:
Private Sub SuchFeld_Change()
' Filtern eines Endlosformulars
' bezüglich eines Suchbegriffs
' nach jeder Eingabe eines Zeichens ins Suchfeld
    Dim strsuche As String

    ' Den Focus vom Suchfeld wegbewegen zu einem beliebigen anderen Feld
    ' Der Name "BeliebigesFeld" muß durch einen beliebigen Feldnamen ersetzt werden
    Me![Titel].SetFocus
    ' Inhalt des Suchfeldes in die Variable einlesen
    strsuche = "*" & Me![SuchFeld] & "*"
    ' Filter auf das Formular setzen
    Me.Filter = "[Titel] Like '" & strsuche & "'"
    Me.FilterOn = True
    ' Focus zurück zum Suchfeld setzen
    Me![SuchFeld].SetFocus
    ' Eingegebene Leerzeichen (Zeichen Nr. 32) umsetzen
    If intkeyascii = 32 Then
        Me![SuchFeld] = Me![SuchFeld] & Chr(32)
    End If
    ' Wenn kein passender Datensatz gefunden wird, d.h. wenn das Formular leer ist
    ' Cursor mit F2 ans Ende des Textes setzen
    If Me.RecordsetClone.RecordCount = 0 Then
        ' ansonsten Cursor ans Ende des eingegeben Textes setzen
        ' laut DonKarls FAQ 4.24
      Else
        Me![SuchFeld].SelStart = Len("" & Me![SuchFeld])
    End If
End Sub

Private Sub SuchFeld_KeyPress(KeyAscii As Integer)
' die gedrückte Taste wird zwischengespeichert
    intkeyascii = KeyAscii
End Sub
Nouba
nicht ganz unwissend :)


Verfasst am:
16. Okt 2006, 11:26
Rufname:
Wohnort: Berlin

AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Hallo,

ich habe ein kleines Beispiel DVDList.zip für die Seite Home Theater Info erstellt, das jeweils das aktuelle dvd_csv.zip Archiv herunterlädt, entpackt, mit der DB verknüpft, eine Aktualisierungsabfrage über die Verknüpfung startet und dann die Dateien aufräumt. Bitte das Copyright im Zip-Archiv lesen, das eine kommerzielle Nutzung ausschließt.

[edit]Link korrigiert.[/edit]

PS: Beim ersten Import gibt es am Ende der Routine cmdUpdate_Click() eine Fehlermeldung, die man wie folgt aus der Welt schaffen kann.
Code:
  If Me.Recordset.RecordCount <> 0 Then
    Me.Painting = False
    lngID = Me!ID
    Me.Requery
    Me.Recordset.FindFirst "ID = " & lngID
    Me.Painting = True
  End If

_________________
mit freundlichen Grüssen Nouba

Wenn beim Lesen eines Beitrags der Eindruck entsteht, dass sich der Fragesteller wenig Mühe gegeben hat, so erhöht das nicht unbedingt die Motivation, eine Antwort zu verfassen.


Zuletzt bearbeitet von Nouba am 16. Okt 2006, 20:16, insgesamt 3-mal bearbeitet
firefan2004
Im Profil kannst Du frei den Rang ändern


Verfasst am:
16. Okt 2006, 19:42
Rufname:


AW: Daten aus Internetdatenbank (DVD) in Formular eintragen - AW: Daten aus Internetdatenbank (DVD) in Formular eintragen

Nach oben
       Version: Office 2003

Nuoba, der link DVDList.zip Klappt nicht. Ich kann nicht runterladen bzw. öffnen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Suchfunktion mit mehreren Kriterien aus Formular 5 Danny G. 2218 09. Sep 2004, 11:08
Danny G. Suchfunktion mit mehreren Kriterien aus Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Daten Trennen 4 Oliver.Giertz 1194 02. Sep 2004, 13:05
Oliver.Giertz Daten Trennen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten aus Zwischenablage anhängen 5 Elhana 1077 30. Aug 2004, 13:00
Pusteblume Daten aus Zwischenablage anhängen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle, Formular, Abfrage...und nun ? 3 Gags 790 29. Aug 2004, 22:05
lothi Tabelle, Formular, Abfrage...und nun ?
Keine neuen Beiträge Access Tabellen & Abfragen: Daten suchen in ACCESS. Daten aus Tabellen suchen! 7 Gast 2093 26. Aug 2004, 13:55
Gast Daten suchen in ACCESS. Daten aus Tabellen suchen!
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragefeld nachträglich in Formular 3 Sebbl 1705 05. Aug 2004, 15:14
mabe38 Abfragefeld nachträglich in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Formular aus Endlosformular öffnen ? 10 G-Markus 1619 20. Jul 2004, 15:38
Gast Formular aus Endlosformular öffnen ?
Keine neuen Beiträge Access Tabellen & Abfragen: logische Zuordnung der Daten / Beziehung 0 DEAthWiNg 991 14. Jul 2004, 22:07
DEAthWiNg logische Zuordnung der Daten / Beziehung
Keine neuen Beiträge Access Tabellen & Abfragen: Änderungen an abgefragten Daten vornehmen 1 mimey 1139 28. Mai 2004, 22:06
lothi Änderungen an abgefragten Daten vornehmen
Keine neuen Beiträge Access Tabellen & Abfragen: mehrere Abfragen in einem Formular zum Auswerten 2 bpointz 1086 27. Mai 2004, 10:39
bpointz mehrere Abfragen in einem Formular zum Auswerten
Keine neuen Beiträge Access Tabellen & Abfragen: Daten der Abfrage ausgeben 3 Papa Schlumpf 1007 24. Mai 2004, 17:34
Willi Wipp Daten der Abfrage ausgeben
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Mehrmalige Abfrage durch Formular 11 Wickiman 897 03. Mai 2004, 15:23
Willi Wipp Mehrmalige Abfrage durch Formular
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln