Pasar datos entre excel y access

17/05/2004 - 11:45 por Carlos O. M. | Informe spam
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en Excel, con un par de
columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2) con un
texto, que en ocasiones son solamente numeros y en otras son numeros mas
letras. La cuestion es que al vincular la tabla de excel con una base de
datos en access, algunos de los valores que estan en la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con formato Texto, porque
supongo que access automoaticamente, al parsar los valores que solo son
numericos, cree que se trata de valores Double, y al comprobar su tamaño de
este error, pero sigo sin tener exito. Como puedo solucionarlo????

En pensado en excel crear un funcion VBA para que los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!

Preguntas similare

Leer las respuestas

#1 Victor Delgadillo
17/05/2004 - 12:44 | Informe spam
Son un dolor de cabeza!! a ver si alguien tiene una respuesta mejor. Lo que
he hecho en estos casos es insertar una linea (el primer registro) del
archivo de Excel con texto (letras) en las columnas mixtas y 0 en las
numericas. De esta manera, Access asume que el resto de la columna es texto.
Si tiene un numero de primer lugar, Access asume que toda la columna es
numerica y cuando encuentra caracteres alfa mezclados, indica error.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Carlos O. M." wrote in message
news:OKmetO$
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en Excel, con un par


de
columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2) con


un
texto, que en ocasiones son solamente numeros y en otras son numeros mas
letras. La cuestion es que al vincular la tabla de excel con una base de
datos en access, algunos de los valores que estan en la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con formato Texto,


porque
supongo que access automoaticamente, al parsar los valores que solo son
numericos, cree que se trata de valores Double, y al comprobar su tamaño


de
este error, pero sigo sin tener exito. Como puedo solucionarlo????

En pensado en excel crear un funcion VBA para que los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!


Respuesta Responder a este mensaje
#2 Victor Delgadillo
17/05/2004 - 12:44 | Informe spam
Son un dolor de cabeza!! a ver si alguien tiene una respuesta mejor. Lo que
he hecho en estos casos es insertar una linea (el primer registro) del
archivo de Excel con texto (letras) en las columnas mixtas y 0 en las
numericas. De esta manera, Access asume que el resto de la columna es texto.
Si tiene un numero de primer lugar, Access asume que toda la columna es
numerica y cuando encuentra caracteres alfa mezclados, indica error.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Carlos O. M." wrote in message
news:OKmetO$
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en Excel, con un par


de
columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2) con


un
texto, que en ocasiones son solamente numeros y en otras son numeros mas
letras. La cuestion es que al vincular la tabla de excel con una base de
datos en access, algunos de los valores que estan en la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con formato Texto,


porque
supongo que access automoaticamente, al parsar los valores que solo son
numericos, cree que se trata de valores Double, y al comprobar su tamaño


de
este error, pero sigo sin tener exito. Como puedo solucionarlo????

En pensado en excel crear un funcion VBA para que los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!


Respuesta Responder a este mensaje
#3 Victor Delgadillo
17/05/2004 - 12:44 | Informe spam
Son un dolor de cabeza!! a ver si alguien tiene una respuesta mejor. Lo que
he hecho en estos casos es insertar una linea (el primer registro) del
archivo de Excel con texto (letras) en las columnas mixtas y 0 en las
numericas. De esta manera, Access asume que el resto de la columna es texto.
Si tiene un numero de primer lugar, Access asume que toda la columna es
numerica y cuando encuentra caracteres alfa mezclados, indica error.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Carlos O. M." wrote in message
news:OKmetO$
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en Excel, con un par


de
columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2) con


un
texto, que en ocasiones son solamente numeros y en otras son numeros mas
letras. La cuestion es que al vincular la tabla de excel con una base de
datos en access, algunos de los valores que estan en la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con formato Texto,


porque
supongo que access automoaticamente, al parsar los valores que solo son
numericos, cree que se trata de valores Double, y al comprobar su tamaño


de
este error, pero sigo sin tener exito. Como puedo solucionarlo????

En pensado en excel crear un funcion VBA para que los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!


Respuesta Responder a este mensaje
#4 Víctor
17/05/2004 - 13:19 | Informe spam
Yo utilizo un "truco" (que no es tal) que me funciona
perfectamente:

Copio en Excel la tabla normalmente; y después en Access,
Menú / Edición / Pegar datos anexados. La columna "rara"
me la reconoce como texto, sin ningún problema.

Probad a ver si esto os funciona, ya que en mi ordenador
me han tenido que instalar diferentes drivers para
compaginar Access con aplicaciones de Oracle, y quizá sea
esto lo que haga que yo no tenga problemas.

Tengo Win XP-Pro y Access (Office XP).

:-)

Son un dolor de cabeza!! a ver si alguien tiene una


respuesta mejor. Lo que
he hecho en estos casos es insertar una linea (el primer


registro) del
archivo de Excel con texto (letras) en las columnas


mixtas y 0 en las
numericas. De esta manera, Access asume que el resto de


la columna es texto.
Si tiene un numero de primer lugar, Access asume que


toda la columna es
numerica y cuando encuentra caracteres alfa mezclados,


indica error.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Carlos O. M." wrote in message
news:OKmetO$
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en




Excel, con un par
de
columnas. Una (Col1) es para un nombre de clientes, y




la otra (Col2) con
un
texto, que en ocasiones son solamente numeros y en




otras son numeros mas
letras. La cuestion es que al vincular la tabla de




excel con una base de
datos en access, algunos de los valores que estan en




la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con




formato Texto,
porque
supongo que access automoaticamente, al parsar los




valores que solo son
numericos, cree que se trata de valores Double, y al




comprobar su tamaño
de
este error, pero sigo sin tener exito. Como puedo




solucionarlo????

En pensado en excel crear un funcion VBA para que




los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!






.

Respuesta Responder a este mensaje
#5 bercos
17/05/2004 - 16:02 | Informe spam
Prueba a poner un apostrofe "'"(el que esta debajo del
signo de interrogación) delante de cada valor en esa
columna.
saludos
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en


Excel, con un par de
columnas. Una (Col1) es para un nombre de clientes, y la


otra (Col2) con un
texto, que en ocasiones son solamente numeros y en otras


son numeros mas
letras. La cuestion es que al vincular la tabla de excel


con una base de
datos en access, algunos de los valores que estan en la


columna dos se
convierten a !#NUM#. Intento definir la columna 2 con


formato Texto, porque
supongo que access automoaticamente, al parsar los


valores que solo son
numericos, cree que se trata de valores Double, y al


comprobar su tamaño de
este error, pero sigo sin tener exito. Como puedo


solucionarlo????

En pensado en excel crear un funcion VBA para que los


valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!


.

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