• Lunes 18 de Noviembre de 2024, 16:48

Autor Tema:  Ayuda! Subinidices En Un Richtextbox  (Leído 1265 veces)

Aztiram

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Ayuda! Subinidices En Un Richtextbox
« en: Jueves 4 de Diciembre de 2003, 15:27 »
0
Hola a todos.   :hola:

Mi nombre es Mari, soy nueva en el grupo y en Visual Basic.

Sera que alguien me puede colaborar, ya que tengo un problema con un
richTextBox que almacena formulas en SQL server en un campo
nvarchar. Tengo el campo con tipo de letra Palatino Linotype para
que me acepte subindices y superindices con combinaciones de teclas (
por ej. alt + 8321, alt + 8308 ...  que las ingresaría el usuario) pero resulta que aunque en la
pantalla se ve bien, a la hora de almacenar cambia el subindice o el
superinidice por un interrogante (?).

No se si me falta alguna referencia, si necesito manejar teclas
especiales para manejar los subindices y superinidices o la tabla
debe tener un tipo de datos especial. Porque en este momento, me
acepta bien el alt+0178 (²), alt+0179(³),alt+0185(¹), que son
reconocidos por el código ascii

si alguien me puede colaborar se los agradece eternamente.

Saludos

Mari    :)

Aztiram

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Ayuda! Subinidices En Un Richtextbox
« Respuesta #1 en: Jueves 4 de Diciembre de 2003, 17:46 »
0
Cita de: "Aztiram"
Hola a todos.   :hola:

Mi nombre es Mari, soy nueva en el grupo y en Visual Basic.

Sera que alguien me puede colaborar, ya que tengo un problema con un
richTextBox que almacena formulas en SQL server en un campo
nvarchar. Tengo el campo con tipo de letra Palatino Linotype para
que me acepte subindices y superindices con combinaciones de teclas (
por ej. alt + 8321, alt + 8308 ...  que las ingresaría el usuario) pero resulta que aunque en la
pantalla se ve bien, a la hora de almacenar cambia el subindice o el
superinidice por un interrogante (?).

No se si me falta alguna referencia, si necesito manejar teclas
especiales para manejar los subindices y superinidices o la tabla
debe tener un tipo de datos especial. Porque en este momento, me
acepta bien el alt+0178 (²), alt+0179(³),alt+0185(¹), que son
reconocidos por el código ascii

si alguien me puede colaborar se los agradece eternamente.

Saludos

Mari    :)
Bueno, solita encontre la solución   :D

Asi que aca va la respuesta, por si alguno lo llega  a necesitar

1.  El tipo del campo debe ser NVarchar

2.  No se trabaja con richTextBox, sino que se incorpora el componente "Microsoft Forms 2.0 Object Library" para poder utilizar un textbox especial que acepte UNICODE.

3.  Cuando se inserte en la tabla Usar 'N' + String

SQLQuery = "Insert into INVHDR(COMP_CODE)  values(N'" & ExpRecSet!strSimbolo & "')

EJ:INSERT INTO UNicode_Table VALUES(1, N'strSimbolo');

Con esto la base de datos soporta UNICODE    :P  

Espero que a alguien le pueda servirle esta ayuda, porque yo casi muero loca  :blink:   tratando de encontrar la solucion  

saludos

Mari     :)