Postear un formulario

24/10/2003 - 06:17 por José Huirse Castro | Informe spam
Hola grupo,

Alguien me puede dar una ayuda?.

1.- necesito cargar un formulario de un servidor
2.- pasarle datos a los campos desde una base de datos
3.- y por ultimo postearlo

La pagina esta desarrollada en asp y se supone yo soy el cliente.

Saludos

Preguntas similare

Leer las respuestas

#1 Sashka
24/10/2003 - 15:54 | Informe spam
Hola José... no entendí muy bien... eres el cliente o éstas desarrollando
para que el cliente haga eso????
Si se trata de ésto último... me temo que no puedes hacerlo con asp (la
parte de pasarle los datos desde una BD local) pero podrías hacerlo con VB o
el mismo access si se trata de una base de datos access, mediante el control
web browser

Sashka

"José Huirse Castro" escribió en el mensaje
news:
Hola grupo,

Alguien me puede dar una ayuda?.

1.- necesito cargar un formulario de un servidor
2.- pasarle datos a los campos desde una base de datos
3.- y por ultimo postearlo

La pagina esta desarrollada en asp y se supone yo soy el cliente.

Saludos


Respuesta Responder a este mensaje
#2 José Huirse Castro
24/10/2003 - 19:36 | Informe spam
Gracias Sashka

Yo soy el cliente y quiero llenar y enviar un formulario con datos de mi
base de datos, podrías darme algo mas de ayuda con respecto al control web
browser?

Saludos

"Sashka" escribió en el mensaje
news:
Hola José... no entendí muy bien... eres el cliente o éstas desarrollando
para que el cliente haga eso????
Si se trata de ésto último... me temo que no puedes hacerlo con asp (la
parte de pasarle los datos desde una BD local) pero podrías hacerlo con VB


o
el mismo access si se trata de una base de datos access, mediante el


control
web browser

Sashka

"José Huirse Castro" escribió en el mensaje
news:
> Hola grupo,
>
> Alguien me puede dar una ayuda?.
>
> 1.- necesito cargar un formulario de un servidor
> 2.- pasarle datos a los campos desde una base de datos
> 3.- y por ultimo postearlo
>
> La pagina esta desarrollada en asp y se supone yo soy el cliente.
>
> Saludos
>
>


Respuesta Responder a este mensaje
#3 Sashka
24/10/2003 - 20:57 | Informe spam
Bueno no siendo tu quien programó el asp es algo más complicado. el
control web browser es un explorador que pueds insertar en un formulario y
con el que puedes, por código, navergar hasta la asp . al tenerlo dentro
del formulario puedes, por ejemplo enviar datos a algún campo del asp
utilizando DOM
Por ejemplo, suponiendo que lo haces desde access(WBrowser es el nombre
del control)

Me.WBrowser.Document.forma.to.innerText = Me.Cuadro_combinado54.Column(1)
Me.WBrowser.Document.forma.Cc.innerText = ""
Me.WBrowser.Document.forma.Message.innerText = "Este es mi mensaje"
Me.WBrowser.Document.forma.submit

Con éste código, relleno unos campos de un asp que envía un correo
electrónico y como ves le paso una dirección que he seleccionado de un
cuadro combinado que tengo en el mismo formulario... igual podrías pasarle
datos de un recordset o literales.

Para hacerlo, debes saber los Id's de los campos y si en lugar textboxes
fuera una tabla html, también puede lograrse (tengo un programa que de hecho
lo hace) conociendo los id's y names de las columnas y filas de la tabla...
pero yo misma hice el asp de modo que me acomodé a mi misma :))

Sashka

"José Huirse Castro" escribió en el mensaje
news:
Gracias Sashka

Yo soy el cliente y quiero llenar y enviar un formulario con datos de mi
base de datos, podrías darme algo mas de ayuda con respecto al control


web
browser?

Saludos

"Sashka" escribió en el mensaje
news:
> Hola José... no entendí muy bien... eres el cliente o éstas


desarrollando
> para que el cliente haga eso????
> Si se trata de ésto último... me temo que no puedes hacerlo con asp (la
> parte de pasarle los datos desde una BD local) pero podrías hacerlo con


VB
o
> el mismo access si se trata de una base de datos access, mediante el
control
> web browser
>
> Sashka
>
> "José Huirse Castro" escribió en el mensaje
> news:
> > Hola grupo,
> >
> > Alguien me puede dar una ayuda?.
> >
> > 1.- necesito cargar un formulario de un servidor
> > 2.- pasarle datos a los campos desde una base de datos
> > 3.- y por ultimo postearlo
> >
> > La pagina esta desarrollada en asp y se supone yo soy el cliente.
> >
> > Saludos
> >
> >
>
>


Respuesta Responder a este mensaje
#4 José Huirse Castro
25/10/2003 - 00:12 | Informe spam
Gracias Sashka
Una pregunta más, supongo que forma es el nombre del formulario, y como
consigo el nombre del formulario de la pagina a la cual estoy accediendo?

Mil Gracias por tu ayuda!!!

"Sashka" escribió en el mensaje
news:#
Bueno no siendo tu quien programó el asp es algo más complicado.


el
control web browser es un explorador que pueds insertar en un formulario y
con el que puedes, por código, navergar hasta la asp . al tenerlo


dentro
del formulario puedes, por ejemplo enviar datos a algún campo del asp
utilizando DOM
Por ejemplo, suponiendo que lo haces desde access(WBrowser es el


nombre
del control)

Me.WBrowser.Document.forma.to.innerText = Me.Cuadro_combinado54.Column(1)
Me.WBrowser.Document.forma.Cc.innerText = ""
Me.WBrowser.Document.forma.Message.innerText = "Este es mi mensaje"
Me.WBrowser.Document.forma.submit

Con éste código, relleno unos campos de un asp que envía un correo
electrónico y como ves le paso una dirección que he seleccionado de un
cuadro combinado que tengo en el mismo formulario... igual podrías pasarle
datos de un recordset o literales.

Para hacerlo, debes saber los Id's de los campos y si en lugar


textboxes
fuera una tabla html, también puede lograrse (tengo un programa que de


hecho
lo hace) conociendo los id's y names de las columnas y filas de la


tabla...
pero yo misma hice el asp de modo que me acomodé a mi misma :))

Sashka

"José Huirse Castro" escribió en el mensaje
news:
> Gracias Sashka
>
> Yo soy el cliente y quiero llenar y enviar un formulario con datos de mi
> base de datos, podrías darme algo mas de ayuda con respecto al control
web
> browser?
>
> Saludos
>
> "Sashka" escribió en el mensaje
> news:
> > Hola José... no entendí muy bien... eres el cliente o éstas
desarrollando
> > para que el cliente haga eso????
> > Si se trata de ésto último... me temo que no puedes hacerlo con asp


(la
> > parte de pasarle los datos desde una BD local) pero podrías hacerlo


con
VB
> o
> > el mismo access si se trata de una base de datos access, mediante el
> control
> > web browser
> >
> > Sashka
> >
> > "José Huirse Castro" escribió en el mensaje
> > news:
> > > Hola grupo,
> > >
> > > Alguien me puede dar una ayuda?.
> > >
> > > 1.- necesito cargar un formulario de un servidor
> > > 2.- pasarle datos a los campos desde una base de datos
> > > 3.- y por ultimo postearlo
> > >
> > > La pagina esta desarrollada en asp y se supone yo soy el cliente.
> > >
> > > Saludos
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 danicastillo
25/10/2003 - 12:15 | Informe spam
Bueno , si el destino es confiable, directamente lo pones a pelo, sino, lo
buscas en el codigo

m'explico:

1: pongamos que la pagina q contiene el formulario, la estas desarrollando
tu, o algun compañero en paralelo a ti (o es de tu empresa o lo que sea) , y
sabes q no va a cambiar de nombre el formulario, pues visitas esa pagina,
pones ver / codigo fuente, y buscas en
<form name=".aquivieneelnombre..." action
y lo pones en tu codigo como fijo (o como constante)

2: caso b, la pagina puede cambiar de nombre de formulario (o es generado al
vuelo, o lo q sea)
mas complicado
el webbrowser proporciona creo una coleccion de formularios (revisa la
documentacion) pero creo q era Me.WBrowser.Document.forms, asi q podrias
probar un
for each f in me.wbrowser.document.forms do
msgbox f.name
next
para ver si te vale, desde ahi sacarias los nombres

3: si eso no funciona... aun hay opciones, pero mas duras
con el wbrowser, puedes sacar todo el contenido html de la pagina
creo q era me.wbrowser.document.innerhtml
eso lo metes en una variable
ahora lo troceas (con funciones de texto , split y similares) buscando
trozos de codigos html, hasta encontrar el form por codigo, dentro buscarias
el name=" y eso seria el nombre, hay q currarselo un poco para q funcione


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"José Huirse Castro" escribió en el mensaje
news:
Gracias Sashka
Una pregunta más, supongo que forma es el nombre del formulario, y


como
consigo el nombre del formulario de la pagina a la cual estoy accediendo?

Mil Gracias por tu ayuda!!!

"Sashka" escribió en el mensaje
news:#
> Bueno no siendo tu quien programó el asp es algo más complicado.
el
> control web browser es un explorador que pueds insertar en un formulario


y
> con el que puedes, por código, navergar hasta la asp . al tenerlo
dentro
> del formulario puedes, por ejemplo enviar datos a algún campo del asp
> utilizando DOM
> Por ejemplo, suponiendo que lo haces desde access(WBrowser es el
nombre
> del control)
>
> Me.WBrowser.Document.forma.to.innerText Me.Cuadro_combinado54.Column(1)
> Me.WBrowser.Document.forma.Cc.innerText = ""
> Me.WBrowser.Document.forma.Message.innerText = "Este es mi mensaje"
> Me.WBrowser.Document.forma.submit
>
> Con éste código, relleno unos campos de un asp que envía un correo
> electrónico y como ves le paso una dirección que he seleccionado de un
> cuadro combinado que tengo en el mismo formulario... igual podrías


pasarle
> datos de un recordset o literales.
>
> Para hacerlo, debes saber los Id's de los campos y si en lugar
textboxes
> fuera una tabla html, también puede lograrse (tengo un programa que de
hecho
> lo hace) conociendo los id's y names de las columnas y filas de la
tabla...
> pero yo misma hice el asp de modo que me acomodé a mi misma :))
>
> Sashka
>
> "José Huirse Castro" escribió en el mensaje
> news:
> > Gracias Sashka
> >
> > Yo soy el cliente y quiero llenar y enviar un formulario con datos de


mi
> > base de datos, podrías darme algo mas de ayuda con respecto al


control
> web
> > browser?
> >
> > Saludos
> >
> > "Sashka" escribió en el mensaje
> > news:
> > > Hola José... no entendí muy bien... eres el cliente o éstas
> desarrollando
> > > para que el cliente haga eso????
> > > Si se trata de ésto último... me temo que no puedes hacerlo con asp
(la
> > > parte de pasarle los datos desde una BD local) pero podrías hacerlo
con
> VB
> > o
> > > el mismo access si se trata de una base de datos access, mediante el
> > control
> > > web browser
> > >
> > > Sashka
> > >
> > > "José Huirse Castro" escribió en el


mensaje
> > > news:
> > > > Hola grupo,
> > > >
> > > > Alguien me puede dar una ayuda?.
> > > >
> > > > 1.- necesito cargar un formulario de un servidor
> > > > 2.- pasarle datos a los campos desde una base de datos
> > > > 3.- y por ultimo postearlo
> > > >
> > > > La pagina esta desarrollada en asp y se supone yo soy el cliente.
> > > >
> > > > Saludos
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida