Programación General > Visual Basic para principiantes
Alguien sabe porque ....?
F_Tanori:
Dices que si te guarda, y al reabrirlo en VB te muestra solo una parte? en la base de datos si esta completo el texto?
ademas del Multiline, Fijate en la propiedad ScrollBar del TextBox, esta configurada? configural en Vertical, es probable que el problema sea los saltos de linea
http://es.wikipedia.org/wiki/Salto_de_l%C3%ADnea
http://es.wikipedia.org/wiki/Retorno_de_carro
Saludos
graluc:
Hola, yo también creo que el problema debe ser con el scrollbar.En mi proyecto tengo dos campos (Patología y Tratamiento)con tipo memo, multiline en true y scrollbar vertical. En el de Patología al ejecutar aparece la barra vertical inmediatamente y no tengo problema. En el de Tratamiento, la barra no aparece al principio, solo aparece cuando lleno el textbox,puedo seguir escribiendo sin problemas, pero después de guardar, cuando vuevo a abrir, solo guardó hasta una parte y el resto no aparece. Si abro desde Access, está todo, pero no se ve desde visual . Esto me pasa solo con el textbox Tratamiento, no con el de Patología. Revisé todas las propiedades y están iguales en las dos cajas de texto.No sé cual puede ser el error, si los textbox están configurados igual,¿por que uno funciona y el otro no?
Gracias por la respuesta. Ojalá ustedes sé den cuenta donde está la falla porque yo hasta ahora no pude.Seguiré revisando.
Gracias y Saludos
mantisz22:
Hola sabes yo tengo tu mismo problema encontraste alguna solución...
Nebire:
Bastante tarde, pero como no se ha puesto una respuesta correcta, lo hago ahora, para quienes vengan a consultar el mism oproblema.
El problema está en el propio control textbox. Este control limita el texto que admite a 64kb. de tamaño como máximo (aunque en longitud se ponga '0' caracteres).
La solución consiste en usar otro control sin este límite, por ejemplo el richtextbox.
Otra solución es usar internamente una matriz de tipo byte y volcar ahí el contenido desde y hacia la BD. el control textbox, sería la 'vitrina', el 'escaparate' donde el usuario puede consultar, editar el texto... pero requiere sincronizar el scroll del control textbox, para rescatar el bloque parcial que deba contener el textbox en cada momento... en resumen, a este caso tiene sentido crear un control de usuario, que resuelva todo esto de forma transparente a su uso, en vez de tener que implementarlo cada vez....
Navegación
[*] Página Anterior
Ir a la versión completa