Imprimir página | Cerrar ventana

Consulta con campos de tipos de datos diferentes

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84951
Fecha de impresión: 27/Marzo/2026 a las 06:03


Tema: Consulta con campos de tipos de datos diferentes
Publicado por: maserrano
Asunto: Consulta con campos de tipos de datos diferentes
Fecha de publicación: 17/Enero/2020 a las 18:43
Buenas tardes. No sé si esta consulta se puede realizar.
En una tabla tengo un campo tipo texto que recoge valores de otras tablas (números de un autonumérico en una tabla y texto de otra tabla). Es una auditoría de cambios sobre valores de dos tablas.

Cómo puedo relacionar en una consulta el valor, por ejemplo, 4 (texto) de una tabla con el valor 4 (autonumérico) de otra tabla.

Al ejecutar me dice que no coincide el tipo en la expresión. Habría alguna forma de relacionarlo.

Gracias de antemano 



Respuestas:
Publicado por: emiliove
Fecha de publicación: 17/Enero/2020 a las 18:57
Hola maserrano

Puedes convertir a string el número con CStr o el texto convertirlo a número con CInt o CDbl

Saludos.


Publicado por: Mihura
Fecha de publicación: 17/Enero/2020 a las 18:58
FROM Tab1 INNER JOIN Tab2 ON Clng(Tab1.Texto) = Tab2.Autonumerico



Ed. Hola Emilio, de mientras preparaba la respuesta contestaste tú.


-------------
Jesús Mansilla Castells.
Saludos desde Móstoles.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: maserrano
Fecha de publicación: 17/Enero/2020 a las 23:00
Pedón por la ignorancia pero, cómo se convierte a string un número en una consulta. 

Gracias de nuevo


Publicado por: maserrano
Fecha de publicación: 17/Enero/2020 a las 23:15
Perdonad de nuevo; escribí mal la sql y por eso no tenía el resultado. 
Todo correcto y, muchas gracias.



Imprimir página | Cerrar ventana