Modificar datos de un formulario SAP con vb
Publicado por JoseGon (4 intervenciones) el 29/10/2004 08:39:05
Wenas, tengo un problemilla y agradeceria que alguien pudiese ayudarme. Mi problema es el siguiente:
Tengo una aplicacion SAP para reportar datos, dicha aplicación tiene un formulario con varios campos que han de ser rellenados manualmente, pues bien lo que yo quiero hacer es lo siguiente: Una aplicación en visual basic que vaya recogiendo de una base de datos SQL server los datos que deben ser intorducidos en cada uno de los campos del formulario de SAP, y rellenarlos. Obtener los datos se como harlo, para rellenar los campos pensé en hacerlo con la API de windows (findwindow y findwindowex para encontrar el campo y sendmessage para rellenarlo), pero el problema es que esa aplicacion consta de una ventana que va "rellenando" con distintos formularios segun la ocasión y con findwindowex no puedo acceder al formulario, sólo a la ventana donde se "proyectan" los formularios. Como puedo acceder al formulario y a los objetos que contiene?
Gracias de antemano a quién puda ayudarme.
José Luis González.
Tengo una aplicacion SAP para reportar datos, dicha aplicación tiene un formulario con varios campos que han de ser rellenados manualmente, pues bien lo que yo quiero hacer es lo siguiente: Una aplicación en visual basic que vaya recogiendo de una base de datos SQL server los datos que deben ser intorducidos en cada uno de los campos del formulario de SAP, y rellenarlos. Obtener los datos se como harlo, para rellenar los campos pensé en hacerlo con la API de windows (findwindow y findwindowex para encontrar el campo y sendmessage para rellenarlo), pero el problema es que esa aplicacion consta de una ventana que va "rellenando" con distintos formularios segun la ocasión y con findwindowex no puedo acceder al formulario, sólo a la ventana donde se "proyectan" los formularios. Como puedo acceder al formulario y a los objetos que contiene?
Gracias de antemano a quién puda ayudarme.
José Luis González.
Valora esta pregunta


0