Willi_Kaiser
Mitglied
Access 2007 Online Formular ausfüllen
Hallo liebe Tutorianer,
Ich habe wieder ein mal ein Problem.
Ausgangssituation:
Daten sollen aus eine Mysql Tabelle ausgelesen werden und auf einem Formular angezeigt werden.
10 Spalten in 2 Zeilen untereinander aufgereiht.
z.B.
Artikelnummer Größe
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
Diese Daten sollen dann in ein Onlineformular von H&M übertragen werden.
z.B. hier rein LINK
Das wärs dann.
Was ich bisher geschaft habe:
Die Daten der Mysql Tabelle werden per Abfrage in die Textfelder eingetragen und der IE öffnen das Formular.
Doch das mit dem automatisch ausfüllen de Formular scheitert. Ich schreibe mal den Quelltext hier rein.
Da kommt dann folgender Fehler:
"Die Methode 'Document' für das Objekt 'IWebBrowser2' ist fehlgeschlagen"
Oder wenn ich Dokument auf Englisch schreibe kommt das hier:
"Objekt unterstützt diese Eigenschaft oder Methode nicht"
Den Inhalt den ich hier poste habe ich selber aus einem Tutorial aber irgendwie funktioniert das nicht und mir reicht es nciht an Erfahrung das selber zu lösen.
Ich bitte nun um Hilfe oder Tipps von euch
Liebe Grüße
Willi
Hallo liebe Tutorianer,
Ich habe wieder ein mal ein Problem.
Ausgangssituation:
Daten sollen aus eine Mysql Tabelle ausgelesen werden und auf einem Formular angezeigt werden.
10 Spalten in 2 Zeilen untereinander aufgereiht.
z.B.
Artikelnummer Größe
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
1212313131 90
1231231333 8
Diese Daten sollen dann in ein Onlineformular von H&M übertragen werden.
z.B. hier rein LINK
Das wärs dann.
Was ich bisher geschaft habe:
Die Daten der Mysql Tabelle werden per Abfrage in die Textfelder eingetragen und der IE öffnen das Formular.
Doch das mit dem automatisch ausfüllen de Formular scheitert. Ich schreibe mal den Quelltext hier rein.
Code:
Private Sub Befehl167_Click()
Dim MeinIE
Dim READYSTATE_COMPLETE
READYSTATE_COMPLETE = 4
Set MeinIE = CreateObject("InternetExplorer.Application")
Do While MeinIE.Busy
Loop
MeinIE.Visible = 1
MeinIE.Navigate "http://shop.hm.com/de/orderform"
Do While MeinIE.ReadyState <> 4
Loop
'Set oDoc = MeinIE.Document
Set MeinIE = CreateObject("InternetExplorer.Application")
'On Error GoTo ErrHandler
With MeinIE.Document.Form()
MeinIE.Document.Forms(0).elements("itemnumberprefix").Value = "xyz"
.elements("Artikelnummer").Value = "34"
.elements("Groesse").Value = "12"
.Submit
End With
Exit Sub
ErrHandler:
MsgBox "Es ist ein Fehler aufgetreten." & vbCrLf & _
"Evtl. existiert das angegebene Formular oder eines der " & _
"angegebenen Eelemente nicht.", vbExclamation
End Sub
Da kommt dann folgender Fehler:
"Die Methode 'Document' für das Objekt 'IWebBrowser2' ist fehlgeschlagen"
Oder wenn ich Dokument auf Englisch schreibe kommt das hier:
"Objekt unterstützt diese Eigenschaft oder Methode nicht"
Den Inhalt den ich hier poste habe ich selber aus einem Tutorial aber irgendwie funktioniert das nicht und mir reicht es nciht an Erfahrung das selber zu lösen.
Ich bitte nun um Hilfe oder Tipps von euch
Liebe Grüße
Willi
Zuletzt bearbeitet: