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

Generar Pagina de Contactos con base Access

Estas en el tema de Generar Pagina de Contactos con base Access en el foro de ASP Clásico en Foros del Web. Amigos, necesito generar una pagina de contactos en las que se muestre la foto del trabajador ademas de su nombre, anexo telefonico, y correo electronico. ...
  #1 (permalink)  
Antiguo 12/12/2006, 13:22
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta Generar Pagina de Contactos con base Access

Amigos, necesito generar una pagina de contactos en las que se muestre la foto del trabajador ademas de su nombre, anexo telefonico, y correo electronico.

pienso que generando la instruccion

SELECT * FROM Empleados;

me mostraria todos los existentes pero necesito generar el formato, siempre me complica el tema de las fotografias.

las fotografias quedaran vinculadas y no dentro de la BD.

luego quedaria algo asi;

Nombre: Fernando Fabian Flores Basualto
Anexo: 615
Mail: [email protected]
Foto: _____________

Existe ya algun POST con este requerimiento??? Agradecere la Ayuda prestada.

Saludos
  #2 (permalink)  
Antiguo 12/12/2006, 13:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

Bueno, existen miles de ellos, básicamente lo que tienes que hacer es crear un recordset, iterarlo e imprimir el HTML, asumiendo que ya tienes una conexion activa llamada ObjConn:

Código:
strSQL = "SELECT * FROM empleados"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, ObjConn, 3, 3
if not rs.EOF then
  while not rs.EOF
   %>
   <div><%=rs("nombre")%></div>
   <div><%=rs("anexo")%></div>
   <div><a href="mailto:<%=rs("email")%>"><%=rs("email")%></a></div>
   <div><img src="imagenes/<%=rs("foto")%> alt="foto" /></div>
   <%
    rs.MoveNext
  wend
else
  'no se encontraron registros
end if
rs.Close()
Set rs = Nothing
ObjConn.Close()
Set ObjConn = Nothing
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 12/12/2006, 13:36
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

y como llamo a la foto o a su ruta??? y el tema de la conexion... es una conexion normal? me la podrias incluir en el ejemplo que me muestras?
  #4 (permalink)  
Antiguo 12/12/2006, 13:38
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

www.connectionstrings.com
Código:
<%
strConnect = "string de conexion"
Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open strConnect
%>
Lo de la foro fijate en el ejemplo.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 12/12/2006, 13:52
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

Johann;

Realice esto, cabe destacar que soy un usuario novato en asp, por eso mis preguntas son tan basicas.

pero no me funciona, quiero saber si voy bien.


Abre la conexion con la base de datos a traves de una conexion ODBC

Set ObjConn = Server.CreateObject("ADODB.Connection")
ObjConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("noticias/contactos.mdb")&";"

strSQL = "SELECT * FROM empleados"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, ObjConn, 3, 3
if not rs.EOF then
while not rs.EOF
%>
<div><%=rs("nombre")%></div>
<div><%=rs("anexo")%></div>
<div><a href="mailto:<%=rs("email")%>"><%=rs("email")%></a></div>
<div><img src="imagenes/<%=rs("foto")%> alt="foto" /></div>

rs.MoveNext
wend
else
'no se encontraron registros
end if
rs.Close()
Set rs = Nothing
ObjConn.Close()
Set ObjConn = Nothing
<%
  #6 (permalink)  
Antiguo 12/12/2006, 13:58
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

Y cual es el error?
Obvio que tienes que llamar a sus campos por sus nombres correspondientes

rs("nombre de tu campo")
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 12/12/2006, 14:19
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

Johann;

ya casi esta todo listo, genere la conexion, funciona perfectamente, mostre la foto, la info de los campos... hasta ahi funciona como queria.

Tengo una complicacion, al llamar a los registros me los muestra uno debajo del otro, y asi la lista larga de contactos, son alrededor de 35 personas, requiero poder mostrar registros hacia la derecha unos 3 o 4 registros antes de bajar a la siguiente fila... ¿me entiendes?
  #8 (permalink)  
Antiguo 12/12/2006, 14:21
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

Si, te entiendo, puedes generar una tabla en lugar de divs o aplicar un css a esos divs para que floten a la izquierda y hacer un clear:both; en cada cambio de linea, por cierto, que es eso de Johann?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 12/12/2006, 14:25
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

Primero, tu firma dice --Johann Wolfgang Goethe--, por eso asumo que te puedes apodar o llamar asi...

Y lo otro, te comento que no tengo idea de como hacerlo... Tu sabes?
  #10 (permalink)  
Antiguo 12/12/2006, 14:28
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

Cita:
Iniciado por basualtotj Ver Mensaje
Primero, tu firma dice --Johann Wolfgang Goethe--, por eso asumo que te puedes apodar o llamar asi...

Y lo otro, te comento que no tengo idea de como hacerlo... Tu sabes?
Johann creo que tengo que poner mas atención a mi firma

Lo segundo..si, si se, pero pon al menos un poco de voluntad, no es nada del otro mundo, es solamente HTML.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 12/12/2006, 14:35
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

Jajaja... No sabes cuanta voluntad tengo... solo que me hablas en palabras que no manejo, entonces si no me dan una pista de como COMENZAR... no puedo empezar con mi voluntad.

Me ayudas... o me dices en donde puedo encontrar esa pista... que me hace falta..?
  #12 (permalink)  
Antiguo 12/12/2006, 14:49
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

http://www.w3.org/TR/html4/struct/tables.html
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #13 (permalink)  
Antiguo 12/12/2006, 15:23
 
Fecha de Ingreso: diciembre-2006
Mensajes: 22
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Generar Pagina de Contactos con base Access

Me has matado... eso es un golpe bajo... quede igual como he comenzado, aunque rescato algo bueno, ya no me fallan las conexiones con las bases de datos... Gracias.
  #14 (permalink)  
Antiguo 12/12/2006, 16:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Generar Pagina de Contactos con base Access

Por nada..!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 23:28.