Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2013, 07:43
Avatar de Perr0
Perr0
 
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 19 años
Puntos: 79
Respuesta: Rellenar formularios complejos en páginas Web

hola javigarez, no te voy a enseñar ni hacer el trabajo, sólo encaminarte, tres opciones:

1) lo haces tu, con Access: un formulario, WebBrowser y codigo VBA, para oprimir un botón o pegar algun dato en un input o select, tienes que recorrer los elementos de la página, ya sea "input", "select", y seleccionar por el "id" del elemento y su accion, te dejo un ejemplo:

Código vb:
Ver original
  1. For Each elc In HTML.getElementsByTagName("Input")
  2.     If elc.getAttribute("id") = "txtAckDate" Then elc.Value = ACK_DATE
  3.     If elc.getAttribute("id") = "txtVendorCode" Then elc.Value = VENDOR
  4.     If elc.getAttribute("id") = "submit_button" Then elc.Click
  5. Next
  6.  
  7. For Each elc In HTML.getElementsByTagName("Select")
  8.     If elc.getAttribute("id") = "Language" Then elc.Value = "EN"
  9. Next

hay funciones como xxxxx_DocumentComplete que te indican cuando termino de cargar la página y para conectar con otros datos no deberías tener problema, ya sea por ODBC o lo que ocupes, pero como tip, siempre genera una tabla (con querys) con la data que necesitas consultar.

y bla bla bla, tendrás que investigar....

2) me parece que hay macros para funciones en Firefox que rellenan formularios y ese tipo de cosas, no he investigado.

3) lo otro es que le pagues a una persona que se dedica a esto si no tienes el tiempo y/o conocimientos...


salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip