Foros del Web » Programando para Internet » ASP Clásico »

Necesito ayuda

Estas en el tema de Necesito ayuda en el foro de ASP Clásico en Foros del Web. Hola estoy iniciando con esto de las paginas web y estoy haciendo una pequeña aplicacion para registrar requerimientos. Voy "bien" pero ahorita tengo duda, traigo ...
  #1 (permalink)  
Antiguo 18/07/2002, 14:29
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Necesito ayuda

Hola estoy iniciando con esto de las paginas web y estoy haciendo una pequeña aplicacion para registrar requerimientos. Voy "bien" pero ahorita tengo duda, traigo datos de un registro y quiero mostralos en mi pagina que ya esa diseñada pero muchos de estos datos pertenen a un listbox, como le hago para mostrar el que traigo en mi dato?.Gracias por su ayuda
  #2 (permalink)  
Antiguo 18/07/2002, 14:45
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 2 meses
Puntos: 50
Re: Necesito ayuda

Hola.. bienvenido... si gustas poner tu code y lo complementamos para poder ayudarte mejor ok..??

Saludos

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #3 (permalink)  
Antiguo 18/07/2002, 15:03
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Gracias, ese es el problema me traigo el registro y le asigno a una variable el valor
pClienteUsuario = rs.Fields(&quot;ClienteUsuario&quot;)
este valor lo tengo que encontrar en una lista que tiene como 8 options (datos), y quiero que me aparezca seleccionado el que traigo yo en pClienteUsuario, pero no se como harcerle.
Espero haberme explicado.
  #4 (permalink)  
Antiguo 18/07/2002, 15:12
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 2 meses
Puntos: 50
Re: Necesito ayuda

Mira.. si tienes algo como esto:
&lt;html&gt;
..
..
&lt;FORM action=misma.asp method=&quot;post&quot;&gt;
&lt;SELECT name=&quot;valor&quot;&gt;
&lt;OPTION&gt; uno
&lt;option&gt; dos
&lt;option&gt; tres
&lt;/select&gt;
&lt;INPUT type=&quot;submit&quot; value=&quot;enviar&quot;&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;


y recoges la opction en la pagina llamada

misma.asp

Código:
Response.Write(Request.Form(&quot;valor&quot;))
Espero te sirva..!!Cualquier cosa, por aqui andamos .-.!

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #5 (permalink)  
Antiguo 18/07/2002, 15:18
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, creo que es al reves, ya hago eso que pones y con lo que se selecciono lo grabo en la tabla (alta de datos) pero hay un momento que puede el usuario modificar los datos por lo que los traigo y los voy mostrando pero llegan unos datos que estan en la lista ahi no se como decirle a la lista que = a lo que traigo yo en los datos.

&lt;select id=&quot;lstCliente&quot; style=&quot;WIDTH: 134px&quot; name=&quot;lstCliente&quot; text = &lt;%=pClienteUsuario%&gt; &gt;
&lt;option value=&quot;GS&quot;
selected&gt;Gerardo &lt;/option&gt;&lt;option value=&quot;AE&quot;&gt;Alberto &lt;/option&gt;&lt;option value=&quot;MB&quot;&gt;Miguel
&lt;/option&gt;&lt;option value=&quot;CH&quot;&gt;Carlos &lt;/option&gt;&lt;option value=&quot;HG&quot;&gt;Humberto &lt;/option&gt;&lt;option value=&quot;LA&quot;&gt;Luis &lt;/option&gt;&lt;/select&gt;

pero me marca error y no hace nada
Gracias por ayudarme
  #6 (permalink)  
Antiguo 18/07/2002, 16:05
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Necesito ayuda

Las opciones las introduces directamente en el código o las cargas de una base de datos?
  #7 (permalink)  
Antiguo 18/07/2002, 16:06
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Necesito ayuda

Las opciones las introduces directamente en el código o las cargas de una base de datos?
  #8 (permalink)  
Antiguo 18/07/2002, 16:16
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, gracias por tu ayuda, las opciones al principio del diseño eran estaticos pero ya las quiero cambiar para que las cargue del catalogo que tenemos
  #9 (permalink)  
Antiguo 18/07/2002, 16:56
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Necesito ayuda

Si te entendí bien lo que quieres hacer es que el SELECT tenga seleccionada la opcion que rescatas de la base de datos en pClienteUsuario. Si es así, esto es lo que tienes que hacer:

pClienteUsuario = rs.Fields(&quot;ClienteUsuario&quot;)

&lt;SELECT&gt;
&lt;%Do While not rs.EOF%&gt;
&lt;OPTION &lt;%If rs(&quot;campo&quot;)=pClienteUsuario then%&gt;selected&lt;%end if%&gt; value=&quot;&lt;%=rs(&quot;campo&quot;)%&gt;&quot; &gt;Texto del option&lt;/OPTION&gt;
&lt;%rs.MoveNext
Loop%&gt;
&lt;/SELECT&gt;

Eso es todo. Espero que te sirva

Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #10 (permalink)  
Antiguo 19/07/2002, 08:53
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola gracias :) por la ayuda en verdad eso es lo que queria hacer, pero ahora tengo otras dudas o errores que me aparecen voy de una en una, la siguiente es que tengo una serie de radio buttons y quiero que cuando modifiquen aparezca seleccionado el que traigo en la tabla, como le hago?

Gracias en verdad, como ya les habia dicho voy empezando en esto, yo porogramo en visual basic y se me hace de repente diferente la manera en que se hace con las asp.
Saludos
  #11 (permalink)  
Antiguo 19/07/2002, 10:14
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, soy de nuevo yo, tengo otro problema, tengo en una pagina asp donde capturan los datos los usuario, cuando le dan Guardar, llama a otra pagina que inserta la información, lo que quiero hacer en es enviar un mensaje (Alert o msgbox) de dato guardado o dato no guardado y que me regreses de nuevo a la pgaina de alta para que el usuario siga capturando, como le hago?
Gracias
  #12 (permalink)  
Antiguo 19/07/2002, 10:54
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Necesito ayuda

Si no me equivoco &quot;ALERT&quot; es de JavaScript, por lo que te recomiendo que preguntes en ese foro.

Para hacerlo con MSGBOX, puedes hacerlo así:
'DATO INSERTADO
&lt;SCRIPT LANGUAGE=&quot;VBScript&quot;&gt;
Dim resultado
resultado = MSGBOX (&quot;El dato fue insertado&quot;, VBINFORMATION, &quot;Título&quot;)
&lt;/SCRIPT&gt;

'DATO NO INSERTADO
&lt;SCRIPT LANGUAGE=&quot;VBScript&quot;&gt;
Dim resultado
resultado = MSGBOX (&quot;No se pudo insertar el dato&quot;, VBCRITICAL, &quot;Título&quot;)
&lt;/SCRIPT&gt;

Mientras que sólo quieras mostrar el mensaje y después que continue con el código de la página, esto te va a funcionar. Pero si quieres hacer algo específico según que botón sea oprimido en el msgbox, entonces no te funciona. Todavía no se si eso es posible. Al menos que metas todo tu código entre las etiquetas . En ese caso no se pierde el valor de la respuesta del msgbox.

Espero te sirva.

Suerte.
  #13 (permalink)  
Antiguo 19/07/2002, 11:02
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, gracias por su pronta respuesta, tengo una pregunta eso lo pongo dentro de las etiquetas &lt;% %&gt; ?
Gracias :)
  #14 (permalink)  
Antiguo 19/07/2002, 13:33
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Necesito ayuda

No, porque para eso se está colocando el TAG
&lt;SCRIPT LANGUAGE=&quot;VBScript&quot;&gt;
&lt;/SCRIPT&gt;

Si lo colocas así:
&lt;%
msgbox(....)
%&gt;

Te va a dar un error de Permiso Denegado.

  #15 (permalink)  
Antiguo 22/07/2002, 12:02
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Gracias, voy a probarlo, tengo ahi varias dudas mas, solo que las voy a ordenar y se las mando, en verdad agradezco su pronta respuesta en verdad me han ayudado mucho :)
  #16 (permalink)  
Antiguo 22/07/2002, 12:02
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Gracias, voy a probarlo, tengo ahi varias dudas mas, solo que las voy a ordenar y se las mando, en verdad agradezco su pronta respuesta en verdad me han ayudado mucho :)
  #17 (permalink)  
Antiguo 23/07/2002, 01:21
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Necesito ayuda

con respecto al alert..

&lt;script languaje=&quot;javascript&quot;&gt;
alert(&quot;tu mensaje&quot;)
window.history.go()
&lt;/script&gt;
con la instruccion window.his... vuelves a la pagina anterior.

salu2
  #18 (permalink)  
Antiguo 23/07/2002, 14:27
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, gracias por su ayuda, ya por fin pude enviar un mensaje de que el dato esta dado de alta, solo que trate de poner lo que Forastero dijo de
window.history.go()
y me marco un error o algo asi? no se que esta mal.
Gracias :)
  #19 (permalink)  
Antiguo 23/07/2002, 14:53
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, ya trate lo de window.history.go(1) o window.history.back, lo malo es que no me refresca la pagina de captura que es a donde quiero regresar, trate de usar Response.redirect &quot;nombrepagian.asp&quot; pero me marca este error.
Response object error 'ASP 0156 : 80004005'
Header Error

/SistemaRequerimientos/EnvioRequerimiento.asp, line 77

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content

que estoy poniendo mal?

Gracias de antemano por su ayuda
  #20 (permalink)  
Antiguo 23/07/2002, 15:18
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Necesito ayuda

El error que te da es porque no podés hacer el Response.Redirect una vez que ya haz mandano HTML al cliente. Lo que tienes que hacer es no escribir nada de HTML en la página que hace la Alta de datos o de otra forma lo que puedes hacer es incluir la sentencia &lt;%Response.Buffer = True%&gt; para solucionar tu problema.

Con respecto al otro problema de volver usando JavaScript yo no tengo problemas usando esto:
&lt;SCRIPT&gt;
history.back()
&lt;/SCRIPT&gt;

Si lo hacés con el History.Go debes pasarle como parámetro -1 y no 1 como estabas haciendo. Si no te funciona puedes provar con window.navigate('pagina_de_ingreso_de_datos.asp');

Espero que te sirva. Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #21 (permalink)  
Antiguo 23/07/2002, 17:16
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, gracias por tu ayuda, me di cuenta que era por lo que ponia en el script quite eso y solo deje lo que hago en asp y si me hace el redirect, solo que tambien quiero es enviar un mensaje al usuario de que se dio de alta el dato como de información, ponia &lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;script LANGUAGE=&quot;vbscript&quot;&gt;msgbox &quot;Dato dado de alta&quot;&lt;/script&gt;&lt;/BODY&gt;&lt;/HTML&gt;
y me marcaba el mismo error, le puse lo que dijiste de &lt;%Response.Buffer = True%&gt; y si me direcciona pero no me envia ningun mensaje, tienen alguna idea para enviar mensaje?
Gracias por su ayuda :)
  #22 (permalink)  
Antiguo 23/07/2002, 17:23
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Necesito ayuda

Hacelo de esta forma:

&lt;HTML&gt;
&lt;HEAD&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;%
Aca incluyes todo el ASP para insertar el dato
%&gt;
&lt;script LANGUAGE=&quot;JavaScript&quot;&gt;
alert(&quot;Dato dado de alta&quot;);
window.navigate('pagina_anterior.asp')
&lt;/script&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

Saludos :cantar:

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #23 (permalink)  
Antiguo 23/07/2002, 17:32
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

hola, mil gracias ya salio y no marco el error, pero porque no pude hacerlo con lo anterior? con vbscript? y response.redirect? es solo para aclarar mi prograamción, asi como me dijiste salio muy bien y hace lo que quiero.
Gracias, en verdad :)
  #24 (permalink)  
Antiguo 23/07/2002, 17:37
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Necesito ayuda

Si en la misma pagina donde estas usando el Reponse.Redirect estas usando el script para mandar el alert o msgbox y para colmo ambos estan en la misma condición lamento decirte que el alert o msgbox nunca se va a mostrar ya que al hacer response.redirect usar response.buffer=true la información o sea el codigo nunca llega al browser del cliente.

Mejor cambia el response

Por esto:

&lt;meta http-equiv=&quot;refresh&quot; content=&quot;3;url=index.php&quot;&gt;

Donde 3 es el número de segundos que se tardara en redirecciona la pagina que se indica en url.

Cbe destacar que esto no debe ir entre &lt;%%&gt; esto es parte del html

Saludos


<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #25 (permalink)  
Antiguo 23/07/2002, 21:26
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Necesito ayuda

disculpa anamoji.. fue un lapsus...
el script como ya te dijeron es:

&lt;Script Languaje=&quot;JavaScript&quot;&gt;
alert(&quot;TU MENSAJE&quot;)
Window.history.back()
&lt;/script&gt;
  #26 (permalink)  
Antiguo 24/07/2002, 09:07
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola, mil gracias, funcionó con lo que me dijeron, no se cual de todos se el mejor, y creo que con el tiempo que vaya desarrollando voy a ir viendolo no?.

Tengo varias dudas, ya que sigo desarrollando esto, en cuanto me quede claro a mi que es lo que quiero hacer les escribo, en verdad gracias por su ayuda todos son increibles.
:)
  #27 (permalink)  
Antiguo 25/07/2002, 11:17
 
Fecha de Ingreso: julio-2002
Mensajes: 60
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Necesito ayuda

Hola a todos, mil gracias por su ayuda, ya no les pregunte varias cosas que no podia hacer porque ya me salieron, gracias a ustedes. Ahora tengo una duda, yo realizo una alta de registro y tambien se hace modfiicacion a registros. Como lo tengo ahorita es que cuando se da de alta se llama a una pagina asp y se realiza la alta y manda el mensaje de dato dado de alta y me direcciona de nuevo a las altas como me dijeron; tambien para modificacion mando llamar a una pagina hace todo y despues manda informacion de dato modificado y me envia a la pagina general de consultas. Mi duda es las dos paginas que graban en la base de datos hacen casi lo mismo, modifique una y puedo hacer las dos cosas mediante un parametro, solo que me gustaria saber como le hago para que si es un parametro me mande un mensaje y me direccione a una pagina y si es el otro haga otra cosa. Espero haberme explicado. Gracias :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:41.