Gast
2008-09-15, 11:18:33
Hi,
ich habe ein kleines Problem. Ich muss aus einer Access Datenbank per VB-Script einen Button einer Website ansprechen. Die Website wird gestartet, wird richtig hinnavigiert, jedoch will er den Button nicht anklicken.
Den Quelltext hab ich schon vorgefertigt bekommen und er sollte genau jenen Button ansprechen, jedoch will er das einfach nicht. Das Problem ist die unübersichtlichkeit der Frames.
Weiß jemand Rat, wie ich den richtigen Frame rausfinde?
hier ist übrigens mal der Beispielcode, um den Button anzusprechen (so sollte es ansich auch funktionieren):
appIE.Document.frames(2).frames(3).Document.getElementById("Button_OK").Click
Der Button befindet sich in einem iFrame, soviel hab ich auch rausgefunden.
Zu meinem zweiten Problem:
Ich mach einen Insert in eine neue Access-Tabelle, und dabei füge ich einen String strParameters ein. Dieser besteht jedoch aus mehreren Werten und der Befehl bricht ständig mit dem Fehler 3134 ab -> Er will die Werte einzeln in eine neue Spalte schreiben, die aber logischerweise nicht existieren, da die Werte wieder in eine Spalte sollen. Diese Werte werden aus einer anderen Tabelle ausgelesen und stehen dort schon, händisch eingetragen, in einer einzigen Spalte.
Wie kann ich dies lösen?
Vielen Dank schonmal für die Hilfe
Peter
ich habe ein kleines Problem. Ich muss aus einer Access Datenbank per VB-Script einen Button einer Website ansprechen. Die Website wird gestartet, wird richtig hinnavigiert, jedoch will er den Button nicht anklicken.
Den Quelltext hab ich schon vorgefertigt bekommen und er sollte genau jenen Button ansprechen, jedoch will er das einfach nicht. Das Problem ist die unübersichtlichkeit der Frames.
Weiß jemand Rat, wie ich den richtigen Frame rausfinde?
hier ist übrigens mal der Beispielcode, um den Button anzusprechen (so sollte es ansich auch funktionieren):
appIE.Document.frames(2).frames(3).Document.getElementById("Button_OK").Click
Der Button befindet sich in einem iFrame, soviel hab ich auch rausgefunden.
Zu meinem zweiten Problem:
Ich mach einen Insert in eine neue Access-Tabelle, und dabei füge ich einen String strParameters ein. Dieser besteht jedoch aus mehreren Werten und der Befehl bricht ständig mit dem Fehler 3134 ab -> Er will die Werte einzeln in eine neue Spalte schreiben, die aber logischerweise nicht existieren, da die Werte wieder in eine Spalte sollen. Diese Werte werden aus einer anderen Tabelle ausgelesen und stehen dort schon, händisch eingetragen, in einer einzigen Spalte.
Wie kann ich dies lösen?
Vielen Dank schonmal für die Hilfe
Peter