Declarar un String de 500 caracteres en VBA 2003
Hola a todo/as:
Tengo un problema queno s茅 ya c贸mo resolver. Agradecer铆a mucho a qui茅n me pudiera ayudar. Tengo un formulario en Acces que accede a direfentes bases de datos, con diferentes filtros, etc. Lo tengo resuelto con el siguiente c贸digo:
Me.Ctl1_Frm_CabeceraTotal.Form.RecordSource = StrSql
Hasta aqu铆 la teor铆a es f谩cil, ya que s贸lo tengo que cargar la sentencia SQL en StrSql. El problema es que s贸lo me funciona con sentencias inferiores a los 250 caracteres. Al depurarlo me encuentro de que StrSql s贸lo carga hasta 250 caracteres. La ayuda me dice que al ser Strsql un String, debiera cargar un mont贸n m谩s, pero no lo consigo.
He probado a declarar la variable de los siguientes modos:
Dim StrSql as String. S贸lo me carga los 250 caracteres
Dim StrSql as String * 500. No me permite operaciones con el String (tipo StrSql = StrSql & "a")
Dim StrSql as Variant. Me hace lo mismo que en la primera declaraci贸n. Agradecer铆a cualquier ayuda o idea al respecto. Muchas gracias.
Tengo un problema queno s茅 ya c贸mo resolver. Agradecer铆a mucho a qui茅n me pudiera ayudar. Tengo un formulario en Acces que accede a direfentes bases de datos, con diferentes filtros, etc. Lo tengo resuelto con el siguiente c贸digo:
Me.Ctl1_Frm_CabeceraTotal.Form.RecordSource = StrSql
Hasta aqu铆 la teor铆a es f谩cil, ya que s贸lo tengo que cargar la sentencia SQL en StrSql. El problema es que s贸lo me funciona con sentencias inferiores a los 250 caracteres. Al depurarlo me encuentro de que StrSql s贸lo carga hasta 250 caracteres. La ayuda me dice que al ser Strsql un String, debiera cargar un mont贸n m谩s, pero no lo consigo.
He probado a declarar la variable de los siguientes modos:
Dim StrSql as String. S贸lo me carga los 250 caracteres
Dim StrSql as String * 500. No me permite operaciones con el String (tipo StrSql = StrSql & "a")
Dim StrSql as Variant. Me hace lo mismo que en la primera declaraci贸n. Agradecer铆a cualquier ayuda o idea al respecto. Muchas gracias.
