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

Excel y ASP

Estas en el tema de Excel y ASP en el foro de ASP Clásico en Foros del Web. Hola, estoy empezando con asp y me gustaría saber si se puede hacer esto que planteo: A través de un nombre de usuario y contraseña ...
  #1 (permalink)  
Antiguo 23/01/2002, 09:01
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Excel y ASP

Hola, estoy empezando con asp y me gustaría saber si se puede hacer esto que planteo: A través de un nombre de usuario y contraseña (lo tengo ya conseguido en asp) acceder a una hoja de cálculo excel. De forma que si tengo por ejemplo 50 usuarios y 50 hojas de cálculo, haciendo login cada uno pueda acceder a su hoja de calculo.
Muchas gracias.
  #2 (permalink)  
Antiguo 23/01/2002, 09:15
 
Fecha de Ingreso: enero-2002
Ubicación: En Santiago de Chile.
Mensajes: 35
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Como no entiendo? tu quieres que lo usuarios tenga cada uno su archivo excel o que los 50 se conecten a una sola. O solo quieres que lo usuarios puedan bajar el archivo excel


:(

Fabian Ferrada
  #3 (permalink)  
Antiguo 23/01/2002, 09:17
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Lo que quiero es que cada usuario tenga su hoja de calculo excel diferente a la que acceda haciendo login. No sé si se puede pero seria fantastico.
  #4 (permalink)  
Antiguo 23/01/2002, 09:24
 
Fecha de Ingreso: enero-2002
Ubicación: En Santiago de Chile.
Mensajes: 35
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Oye pero no me respondiste si es el archivo o una hoja de excel

Fabian Ferrada
  #5 (permalink)  
Antiguo 23/01/2002, 09:27
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Seguramente sera mas facil 50 archivos de excel que 50 hojas de un mismo libro.
Si fueran hojas de un mismo libro, seria mas comodo pero si no se puede asi, pues 50 archivos de excel

Muchas gracias por tu ayuda
  #6 (permalink)  
Antiguo 23/01/2002, 09:32
 
Fecha de Ingreso: enero-2002
Ubicación: En Santiago de Chile.
Mensajes: 35
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Mira si son 50 archivos tendria que bajar el archivo en cada usuario pero con formato DIF (nombre_archivo.DIF) por que si no lo haces asi te abre el Excel en el browser. y no es muy comodo.

Y en el codigo tendrias que validar a que usuario le toca que archivo.

:)

Fabian Ferrada
  #7 (permalink)  
Antiguo 23/01/2002, 09:33
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

probare a ver, muchas gracias

  #8 (permalink)  
Antiguo 23/01/2002, 14:15
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Por favor, me puedes ayudar con el codigo para asignar un nombre y password a un archivo. Sería algo asi:

Si nombre=x y password=y
entonces abrir x.htm
Si nombre=a y password=b
entonces abrir a.htm

No tengo mucha idea de asp y estoy con libros, manuales de internet, foros,... aprendiendo solo y me cuesta.

Gracias por anticipado
  #9 (permalink)  
Antiguo 23/01/2002, 14:29
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Excel y ASP

hola,

segun lo que veo es abrir un archivo dependiendo del usuario cierto?

bueno pues te recomiendo que como ya mencionaron anteriormente, una vez que se logue el usuario establezcas una cookies por ejemplo

Response.Cookies("Usuario")=Request.Form ("Usuario")
Response.Cookies("Archivo")=oRs("Ar chivo") 'Aqui estas diciendo el archivo que tiene asignado el usuario. debes manejarlo con base de datos y agregar un campo a tu bd que se llame archivo en donde debera ir con su nombre y la extension

ahora bien

cuando tu vayas a abrir el archivo excel que supongo que lo haras parecido a esto

<a href='ir.asp?http://www.aspfacil.com/articulos/190301.asp' target='_blank'>http://www.aspfacil.com/articulos/190301...</a>

pues bien tienes que agregar esto

Archivo=Request.Cookies(&quot;archivo&quot;)

y cambiar esta linea que viene en el codigo del link

Path=Server.MapPath(Archivo)

Bueno eso es todo.

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #10 (permalink)  
Antiguo 23/01/2002, 16:53
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

He modificado el archivo login.asp poniendo esto:
usuario=replace(request.form(&quot;usuario&quot;), &quot;'&quot;,&quot;&quot;)
password=replace(request.form(&quot;password&quot; ),&quot;'&quot;,&quot;&quot;)
Response.Cookies(&quot;usuario&quot;)=Request.Form (&quot;usuario&quot;)
Response.Cookies(&quot;archivo&quot;)=oRs(&quot;ar chivo&quot;)
He añadido las dos ultimas lineas

He modificado tambien el archivo de ver los ficheros excel pero no sale. ¿en que puedo fallar? Perdonad si a lo mejor hago preguntas muy simples
Gracias
  #11 (permalink)  
Antiguo 24/01/2002, 07:35
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

no consigo nada, sé que estoy cerca de lograrlo pero no me accede a la pagina.
  #12 (permalink)  
Antiguo 25/01/2002, 14:06
 
Fecha de Ingreso: enero-2002
Mensajes: 12
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Excel y ASP

Sigue sin salirme, me puedes decir el error que tengo en el codigo??

login.asp
=========
' si el usuario esta en la base de datos y la password coincide
session(&quot;autorizacion&quot;)=1
response.redirect &quot;vercartera.asp&quot;
response.cookies(&quot;usuario&quot;)=request.form (&quot;usuario&quot;)
response.cookies(&quot;Archivo&quot;)=oRs(&quot;Ar chivo&quot;)

y en vercartera.asp
=====================
usuario=Request.Cookies(&quot;usuario&quot;)
Archivo=Request.Cookies(&quot;archivo&quot;)
'Asigna a la variable Path, la ruta del archivo *.xls
Path=Server.MapPath(Archivo)

No encuentro el error

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 01:54.