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

Campo1 = 1, Campo2=2

Estas en el tema de Campo1 = 1, Campo2=2 en el foro de ASP Clásico en Foros del Web. Hola que titulo mas chafa verdad jeje Espero puedan ayudarme con lo siguiente. En una base de datos tengo tres campos id, nombre, area, tengo ...
  #1 (permalink)  
Antiguo 04/10/2005, 17:06
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Campo1 = 1, Campo2=2

Hola que titulo mas chafa verdad jeje
Espero puedan ayudarme con lo siguiente.
En una base de datos tengo tres campos id, nombre, area, tengo una pagina "consulta.asp" en donde me traigo esos datos son como 400 filas de la base de datos.
En la pagina tengo una tabla de 5 columnas y cinco filas en cada <td height="137" ></td> quiero que aparezca el nombre especifico de un campo de la base, mas o menos asi

En la primera el campo nombre de la fila 1
En la segunda el campo nombre de la fila 8

las filas las identifico con el campo id, lo que necesito es que en la pagina aparezca el dato del campo nombre pero dependiendo de que numero de id sea..

Espero halla podido explicarme
  #2 (permalink)  
Antiguo 05/10/2005, 08:20
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Leí tu mensaje no menos de 3 veces, y no, no me quedó claro que pretendes.
  #3 (permalink)  
Antiguo 05/10/2005, 18:59
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Jeje, sabia que no me habia explicado, Mira lo que necesito es que en la tabla que tengo de la pagina "consulta" me traiga el dato del campo nombre de la base de datos pero solo quiero uno en especifico el que esta en la fila 1 cuyo id es 1 ok, en la tabla 2 quiero que me traiga el dato del campo nombre de la base de datos pero solo el que esta en la fila 5 de la base con id 5, en la base hay un campo id que lleva enumeradas todas las filas, algo asi..
Es medio confuso....
  #4 (permalink)  
Antiguo 05/10/2005, 19:06
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Es medio complejo, lo que quiero es que pueda aparecer un dato de la base con campo "nombre" dependiendo del campo "id"
por ejemplo

Base de datos:
id nombre
1 Jose
2 Ruben
3 Oso


Pagina web "consulta.asp"
Es como un tipo de organigrama, y en cada cuadrito, de una tabla, quiero que aparezca el nombre que yo quiera en donde yo quiera.

En el cuadro uno el nombre de Ruben
En el cuadro dos el nombre de Oso
En el cuadro tres el nombre de Jose y asi suscesivamente

En resumen quiero hacer un organigrama y que aparezca el nombre en el cuadrito del mismo organigrama, pero en donde yo quiera que este.
Gracias
  #5 (permalink)  
Antiguo 06/10/2005, 12:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
cielos ruben_vmb, sigo sin entender exactamente ......, quizá soy solo yo, a ver si otro usuario del foro nos hace un intento por analizar tu requerimiento y con ello ya te podríamos ayudar quienes no alcanzamos a comprenderlo.
  #6 (permalink)  
Antiguo 06/10/2005, 13:14
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Jeje Gracias Myakire por tu ayuda
Hola Quiero crear un organigrama
Como puedo mostrar campos especificos de una tabla, como mostrar un registro de la base de datos.
Me imagino que si quiero mostrar el registro "jose" que esta en la columna nombre de la fila 1 tengo que identificarlo, no? o si quiero en la misma pagina mostrar el registro "oso" que esta en la columna nombre fila 2 tambien tendria que identificarlo. Es algo asi.
Gracias
  #7 (permalink)  
Antiguo 06/10/2005, 13:26
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98


Tambien he leido tu post repetidas veces y no alcanzo a entender muy bien que quieres, supongo que quieres imprimir en una celda cierto campo que concuerde con un id X, que no necesariamente tiene un orden ascendete o descendente?

Si es esto, a mi me parece que te falta un campo de orden en tu tabla, pues no necesariamente utilizas en id para ordenarlos.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #8 (permalink)  
Antiguo 06/10/2005, 13:36
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola
Cita:
Iniciado por u_goldman


Tambien he leido tu post repetidas veces y no alcanzo a entender muy bien que quieres, supongo que quieres imprimir en una celda cierto campo que concuerde con un id X, que no necesariamente tiene un orden ascendete o descendente?

Si es esto, a mi me parece que te falta un campo de orden en tu tabla, pues no necesariamente utilizas en id para ordenarlos.


Salu2,
Eso quiero, pero no necesariamente ordenarlos, estaba pensando en algo asi, pero creo que no se si este bien la logica
Quiero imprimir el registro que yo quiera y no todos los registros de ese campo

<% if rs.fields("id")=7166 then%>
<%response.write("<td>" & rs.fields("nombre") &"</td>") %><br>
<%else%>

Gracias
  #9 (permalink)  
Antiguo 06/10/2005, 13:42
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias a todo jeje que relajo verdad, miren
si yo tengo esto:

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Dim cnn, rs, SQL, a
set cnn = Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
a=Request.Form("tipo")
cnn.Open "tabla1"
SQL="SELECT rfc FROM datos2 "
rs.Open SQL,cnn
%>
<%If rs.eof then %>
No hay registro encontrado
<%else%>
<%do while not rs.EOF%>

<%Response.Write(rs.Fields("rfc"))%><br>
<%rs.MoveNext
loop
rs.Close
cnn.Close
end if%>
</body>
</html>

Me muestra esto:
RILE640520
FUTM750417
PEPM681112
RORC720308
ROHM750304
CUAL710122
ROKE511207
NATS490802
CURA510613
NUZA510811
TOGD700909
VARV560413
PARA470404
AULU460516
RUAJ700730
FOGY480705
LOTJ701109

Pero yo solo quiero que en la hoja me muestre


VARV560413 este aqui FOGY480705 este aca

CURA510613 y este por aca

Algo asi jeje
Bye
  #10 (permalink)  
Antiguo 06/10/2005, 13:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Hazte una funcion que te regreses solamente ese registro y llamala cuantas veces necesites.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #11 (permalink)  
Antiguo 06/10/2005, 14:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
mmmm, gracias U_G, por que nomas no entendía nada, ahora tampoco, pero ya un poco más que antes.

o bien podrías hacer repetidos filtros sobre esa misma vista para no hacer constantes llamadas al servidor de BD.

O manejar un arreglo.

Mira....., necesariamente necesitas tener una forma de ordenarlos, sino ¿cómo desplegarlos con sentido?, podrías hacer una tabla auxiliar y en ella definir el orden en como quieras que vayan apareciendo (alfabéticamente, un ID, una direción, algo)

Saludos
  #12 (permalink)  
Antiguo 06/10/2005, 14:26
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias a ambos

Cita:
Iniciado por Myakire
sino ¿cómo desplegarlos con sentido?, podrías hacer una tabla auxiliar y en ella definir el orden en como quieras que vayan apareciendo (alfabéticamente, un ID, una direción, algo)

Saludos
quiero desplegarlos con el sentido que aparezcan donde yo quiera, asi son los organigramas, de lo anterior llamar con una funcion el registro no se como hacerlo voy a buscar
Gracias
  #13 (permalink)  
Antiguo 06/10/2005, 14:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Pero se me hace que estas confundiendo aqui las cosas, tu estas pretendiendo separar la logica del diseno, basado en el diseno y no en la logica, por eso 2 recomendaciones:

1. Genera el campo de orden, finalmente si es un organigrama, la impresion sera secuencial, al ser secuencial, antes de imprimir nada de HTML, tu aplicacion ya sabe que fulanos existen en ese organigrama y su orden(1,2,3,4, etc)

2. Puedes como te decia, generar una funcion que te devuelva los datos para un ID especifico, lo unico que necesitas hacer, es pasarle como argumento el ID, una vez mas, al ser secuencial tu desarrollo, pasaras los Ids(1,2,3,4) a tu funcion, la cual se encargara de devolverte uno o mas datos, puedes usar GetRows para que te devuelva un arreglo con todo lo que necesites.

Pero again, no confundamos, el problema que yo veo aqui, es que no hay un modelo de base de datos suficientemente bien planeado para que te permita solventar estos problemas.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #14 (permalink)  
Antiguo 06/10/2005, 16:46
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
de leerlo, trate de leer, de entenderlo, trate de entender...
lo mas claro que dijistes fué ORGANIGRAMA...
pero de pensarlo, me dio flojera...
como alguien dijo por ahí, tienes que agregar un orden distinto al ID, para tratar de ordenar de alguna manera logica en forma de organigrama, por ejemplo asignar un subordinado, un compañero, un ayudante, etc.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #15 (permalink)  
Antiguo 07/10/2005, 06:14
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por ruben_vmb
Gracias a ambos
quiero desplegarlos con el sentido que aparezcan donde yo quiera, asi son los organigramas, de lo anterior llamar con una funcion el registro no se como hacerlo voy a buscar
Gracias
Pues no, he hecho organigramas en linea y no se imprimen las personas en "donde uno quiera", sino en donde les corresponde en base a una tabla de puestos relacionada con la de empleados y una más de codificadores.

Los he hecho con puras tablas HTML e imagenes de background mezclando estilos, pero formándose siempre en base a la lectura recursiva de una vista.

Como dijo U_G, hay que volver a plantear el modelo de BD's
  #16 (permalink)  
Antiguo 07/10/2005, 10:17
Avatar de ruben_vmb  
Fecha de Ingreso: noviembre-2003
Ubicación: Mex
Mensajes: 1.325
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola, Ya va quedando Gracias a ustedes por la ayuda, menos a univercity que le dio flojera , la verdad me dieron muchas ideas y no sabia por donde empezar, por eso lo complicado de mi explicación.

Cita:
Iniciado por Myakire
Pues no, he hecho organigramas en linea y no se imprimen las personas en "donde uno quiera",
Si claro, llevan un orden
Gerente gral
Director Gral1 Dir Gral 2
Dir de Area etc etc..
Pero que tal si el dir de area 2 esta al final de la tabla y el dir gral1 en medio y bueno, no puedo ordenarlos en la tabla tampoco porque quiero hacer varios organigramas en varias paginas, pero ya va quedando
Gracias....
  #17 (permalink)  
Antiguo 07/10/2005, 10:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Pero que tal si el dir de area 2 esta al final de la tabla y el dir gral1 en medio y bueno, no puedo ordenarlos en la tabla
Así es, precisamente por eso yo uso una tabla de codificadores donde tengo el IDUser y el IDParent (que indica el ID del jefe) y un campo que diga si es jefe o no. Ya se pintan sobre el orden que esos campos me dan.
Supongo que otras personas los habrán hecho diferente, ya sabes como es esto de la lógica de cada quien, jeje

Saludos y que bueno que por fin ya vaya saliendo.
  #18 (permalink)  
Antiguo 07/10/2005, 10:54
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
a mi me parece que la logica de los diagramas de Word, son validas:

Usar Compañero - Subordinado - Ayudante, te ayudan a ir armando de cualquier manera un organigrama.

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #19 (permalink)  
Antiguo 07/10/2005, 11:35
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
ja,ja,ja,... no habia visto que obtuve premio limón en este post, ok.... de ves en cuando me da flojera!!!
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #20 (permalink)  
Antiguo 07/10/2005, 12:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Cita:
Iniciado por univercity
ja,ja,ja,... no habia visto que obtuve premio limón en este post, ok.... de ves en cuando me da flojera!!!

lo bueno es que solo fue en este post

Don't worry, todos tenemos de vez en cuando, y más los viernes
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:26.