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

calcular el numero de lineas de un campo

Estas en el tema de calcular el numero de lineas de un campo en el foro de ASP Clásico en Foros del Web. Hola, pues eso, hay alguna manera de poder calcular el numero de lineas que tiene un campo. Segun me han dicho si que la hay, ...
  #1 (permalink)  
Antiguo 29/01/2002, 10:44
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 11 meses
Puntos: 1
calcular el numero de lineas de un campo

Hola,
pues eso, hay alguna manera de poder calcular el numero de lineas que tiene un campo.
Segun me han dicho si que la hay, pero mis conocimientos aun no dan para tanto.

Gracias
  #2 (permalink)  
Antiguo 29/01/2002, 11:16
 
Fecha de Ingreso: enero-2002
Mensajes: 50
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: calcular el numero de lineas de un campo

te podes explicar mejor?
  #3 (permalink)  
Antiguo 29/01/2002, 11:37
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 11 meses
Puntos: 1
Re: calcular el numero de lineas de un campo

Pues mira, tengo un campo donde se puede escribir lo que sea, y como sea (estilo foro). Pues lo que quiero es poder calcular en el asp el numero de lineas que ocupa ese campo (teniendo en cuenta que pueden haber puntos y aparte y todo eso).

Espero haberme explicado un poco mejor.

Gracias
  #4 (permalink)  
Antiguo 29/01/2002, 13:18
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: calcular el numero de lineas de un campo

El número de líneas no creo que sea fácil de obtener ya que depende del tamaño y tipo de letra que utilices y el ancho máximo para cada línea.

lo único que pude hacer es conocer la cantidad de "enters" que hay en un campo de una BD (si a eso te referías con "líneas"):

<%
' conexión a la BD y todo eso...

Cadena = Rs("CAMPO")

' creamos un bucle por cada caracter del string "Cadena":
For i = 1 to Len(Cadena)

' comparamos cada caracter con el "enter" (CHR(10))
If Mid(cadena,i,1) = CHR(10) Then

' si el caracter actual coincide, le sumamos 1 a j
j = j + 1
End If
next

' en j queda guardada la cantidad de "enters" que hay en el campo
Response.Write j

' cerrás los objetos
%>


Espero te sirva

diego
  #5 (permalink)  
Antiguo 29/01/2002, 13:31
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 11 meses
Puntos: 1
Re: calcular el numero de lineas de un campo

Muchas gracias dazuaga. Con lo que me has explicado creo que tendre suficiente para poder probar cosas.

Saludos
  #6 (permalink)  
Antiguo 29/01/2002, 14:42
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 7 meses
Puntos: 69
Re: calcular el numero de lineas de un campo

A modo de detalle.. para saber la cantidad de lineas, es necesario sumarle 1 a j después de salir del bucle.

saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #7 (permalink)  
Antiguo 29/01/2002, 17:27
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: calcular el numero de lineas de un campo

Es correcto, me olvidé de eso :)
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 22:07.