Programación General > Visual Basic 6.0 e inferiores

 Separar Textbox Linea Por Linea

<< < (2/4) > >>

ebolo:
por eso he puesto el IIF(...), que controla si hay enter o no.
Y si siempre tiene que acabar con "/n" pues le pones:
    ImprimirXLinea = IIf(Right$(qControl, 2) = vbCrLf, Replace(Left$(qControl, Len(qControl) - 2), vbCrLf, "/n"), Replace(qControl, vbCrLf, "/n")) & "/n"

Si no tiene nada que reemplzar le pondrá el separador al final haya entero no (se supone) - hay que probarlo.
Saludos.

darkasecas:
una ultima duda, ese codigo que me das, lo uso en vez de la funcion, o lo pego en alguna parte de la funcion

ebolo:
Según está hecho deberías pegarlo dentro de la función, pero inhabilitando todo lo que tiene la función, o renombras esa y creas de nuevo la función con sólo esa línea y a ver que te hace.

Saludos.

Brroz:
Hola.

Igual no se os ocurrió usar como alternativa la función Split.
Haz una prueba pasando el texto del textbox a esta función para ver cómo funciona:

--- Código: Text --- Private Sub Dividir(Byval Texto As String)   Dim var1 As Variant   var1 = Split(Texto, vbCrLf)   Dim i1 As Integer   For i1 = 0 To Ubound(var1)          MsgBox var1(i1)   Next i1End Sub  
...Desdee luego que la solución de ebolo es más directa en cuanto ya prepara el texto para ser grabado en la bd (sustituyendo cr + lf por '/n'), pero bueno, por tener en cuenta posibilidades...

Chao.

darkasecas:
pues no me funcionan esos, tal vez no me estoy explicando bien, pondre otro ejemplo

esto es lo que escribo en el textbox

blah blah blah(enter)
bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh <---hasta aqui llega porque se
blih blih blih blih blih blih                                              acaba el espacio del                textbox    
                                                                                 pero no le doy enter ni nada
                                                                                 (el codigo qeu em dieron
                                                                                  funcionaria si lo hiciera pero
                                                                                  la idea es qe no tenga que  
                                                                                   hacerlo)

me lo deberia separar asi:

blah blah blah\n
bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh\n
blih blih blih blih blih blih\n

pero lo separa asi:

blah blah blah\n
bleh bleh bleh\n
bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh bleh blih blih bl\n

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa