Crear un campo Memo desde una consulta de creación de tabla

11/03/2016 - 11:48 por Toni Miralles | Informe spam
Buenos días,

He creado una función pública para concatenar textos, que utilizo en una consulta de creación de tabla.

El problema me surge cuando este campo nuevo creado desde la consulta no admite más de 255 carácteres.

Como puedo hacerlo?

Muchas gracias

Preguntas similare

Leer las respuestas

#1 Emilio
11/03/2016 - 18:19 | Informe spam
-
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias
-
Hola!
me temo que eso no tiene solución directa, pero hay una indirecta:
crear la tabla previamente (también se puede hacer con una consulta) y a
continuación exportar los datos a ella

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Toni Miralles" escribió en el mensaje de
noticias:

Buenos días,

He creado una función pública para concatenar textos, que utilizo en una
consulta de creación de tabla.

El problema me surge cuando este campo nuevo creado desde la consulta no
admite más de 255 carácteres.

Como puedo hacerlo?

Muchas gracias
Respuesta Responder a este mensaje
#2 Toni Miralles
14/03/2016 - 15:07 | Informe spam
Gracias Emilio,

Precisamente es en esa tabla creada por una consulta donde el campo queda cortado a 255 caracteres.
Hay algun error en el diseño de la consulta? Debo introducir algun paràmetro en el còdigo SQL para que cree una tabla con un campo memo?

Gracias.
Respuesta Responder a este mensaje
#3 Emilio
14/03/2016 - 19:53 | Informe spam
-
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias
-
Hola!

como te he dicho no tiene solución, has de resolverlo en dos pasos, primero
creas la tabla y luego insertas en ella los datos.

Saludos a todos desde Huelva

Emilio [MS-MVP Access 2006/11]
http://www.mvp-access.com/foro
http://www.mvp-access.es/emilio
"Toni Miralles" escribió en el mensaje de
noticias:

Gracias Emilio,

Precisamente es en esa tabla creada por una consulta donde el campo queda
cortado a 255 caracteres.
Hay algun error en el diseño de la consulta? Debo introducir algun paràmetro
en el còdigo SQL para que cree una tabla con un campo memo?

Gracias.
Respuesta Responder a este mensaje
#4 Toni Miralles
16/03/2016 - 09:40 | Informe spam
Gracias por la aclaración, ahora te he entendido, Emilio.

La consulta es de datos anexados, i la tabla a rellenar ya contiene el campo tipo memo.

Veo que el problema lo tengo en una función pública que utiliza una consulta de selección. Esa función devuelve una variable tipo String, y ahi es donde la cadena queda 'cortada' a los 255 caràcteres. A partir de ahí, ese resultado se arrastra hasta llegar a la última consulta, y de ahí a la tabla.

Entonces, ahora la cuestión es como definir esa función pública para que pueda devolver un valor de más de 255 carácteres.

Gracias.
Respuesta Responder a este mensaje
#5 Toni Miralles
16/03/2016 - 09:53 | Informe spam
Gracias por la aclaración, ahora te he entendido, Emilio.

La consulta es de datos anexados, y la tabla a rellenar ya contiene el campo tipo memo.

Veo que el problema lo tengo en una función pública que utiliza una consulta de selección. Esa función devuelve una variable tipo String, y ahí es donde la cadena queda 'cortada' a los 255 caràcteres. A partir de ahí, ese resultado se arrastra hasta llegar a la última consulta, y de ahí a la tabla.

Entonces, ahora la cuestión es como definir esa función pública para que pueda devolver un valor de más de 255 carácteres.

Leo que el tipo String puede definirse con la longitud requerida, pero me da error cuando lo intento.

Gracias de antemano.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida