| |||
cambiar datos de una columna tengo una pagina que muestra los resultados de una consulta paginados pero quiero cambiar una columna que contiene el codigo de la empresa por el nombre de la empresa que esta en otra tabla. como lo hago? aqui es donde muestra los registros <%For campo=0 to num_campos-1 %> <td align="center" width="515"><%=RS(campo)%>& nbsp;</td> <%Next%> </tr> <% RS.MoveNext Wend %> |
| |||
Re: cambiar datos de una columna hola urjose estuve tratando de hacer lo que me dijiste pero no lo entedi bien, asi que te mando el codigo completo. lo que hace este codigo es paginar los resultados de una tabla, pero hay un campo llamado codigo(codigo del cliente), el cual no quiero que se muestre, si no el nombre del cliente que corresponde a ese codigo que esta en otra tabla llamada clientes. me explique bien? <% sSQL="select pedido, fecha, codigo from pedidos" If Request.QueryString("pag")<>" " Then Session("pagina")=Request.QueryString(&q uot;pag") Else Session("pagina")=1 End If Const adCmdText = &H0001 Const adOpenStatic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Set Command = Server.CreateObject("ADODB.Command") Set RS =Server.CreateObject("ADODB.RecordSet") Conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("pedido.mdb")) RS.Open sSQL,Conn,adopenstatic,adcmdtext num_registros = 2 RS.PageSize=num_registros RS.AbsolutePage=Session("pagina") %> <body> <div align="left"> Número de página actual: <b><%=Session("pagina")%>< ;/b><br> Número de páginas total: <b><%=RS.PageCount%></b><br> Número de registros por página: <b><%=RS.PageSize%></b><br> Número de registros seleccionados: <b><%=RS.RecordCount%></b> </div><br><br> <table cellpadding="2" border="1" align="left" width="527"> <% num_campos=RS.Fields.Count For campo=0 to num_campos-1%> <td align="center" width="515"><%=RS(campo).Name%> &nbsp;</td> <% Next registros_mostrados = 0 While (Not RS.eof And registros_mostrados < num_registros) registros_mostrados = registros_mostrados +1 %> <tr> <%For campo=0 to num_campos-1 %> <td align="center" width="515"><%=RS(campo)%>& nbsp;</td> <%Next%> </tr> <% RS.MoveNext Wend %> <tr><td colspan="<%=num_campos%>" align="center" width="515"> <% i=0 While i<RS.PageCount i=i+1 %> <b><a href="paginar.asp?pag=<%=i%>">& lt;%=i%></a></b> <%Wend%> &nbsp;</td></tr></tabl |
| |||
Re: cambiar datos de una columna hola urjose estuve tratando de hacer lo que me dijiste pero no lo entedi bien, asi que te mando el codigo completo. lo que hace este codigo es paginar los resultados de una tabla, pero hay un campo llamado codigo(codigo del cliente), el cual no quiero que se muestre, si no el nombre del cliente que corresponde a ese codigo que esta en otra tabla llamada clientes. me explique bien? <% sSQL="select pedido, fecha, codigo from pedidos" If Request.QueryString("pag")<>" " Then Session("pagina")=Request.QueryString(&q uot;pag") Else Session("pagina")=1 End If Const adCmdText = &H0001 Const adOpenStatic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Set Command = Server.CreateObject("ADODB.Command") Set RS =Server.CreateObject("ADODB.RecordSet") Conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("pedido.mdb")) RS.Open sSQL,Conn,adopenstatic,adcmdtext num_registros = 2 RS.PageSize=num_registros RS.AbsolutePage=Session("pagina") %> <body> <div align="left"> Número de página actual: <b><%=Session("pagina")%>< ;/b><br> Número de páginas total: <b><%=RS.PageCount%></b><br> Número de registros por página: <b><%=RS.PageSize%></b><br> Número de registros seleccionados: <b><%=RS.RecordCount%></b> </div><br><br> <table cellpadding="2" border="1" align="left" width="527"> <% num_campos=RS.Fields.Count For campo=0 to num_campos-1%> <td align="center" width="515"><%=RS(campo).Name%> &nbsp;</td> <% Next registros_mostrados = 0 While (Not RS.eof And registros_mostrados < num_registros) registros_mostrados = registros_mostrados +1 %> <tr> <%For campo=0 to num_campos-1 %> <td align="center" width="515"><%=RS(campo)%>& nbsp;</td> <%Next%> </tr> <% RS.MoveNext Wend %> <tr><td colspan="<%=num_campos%>" align="center" width="515"> <% i=0 While i<RS.PageCount i=i+1 %> <b><a href="paginar.asp?pag=<%=i%>">& lt;%=i%></a></b> <%Wend%> &nbsp;</td></tr></table> <% RS.Close Conn.Close %> |