** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - El carácter de declaración de tipo no coincide con
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoEl carácter de declaración de tipo no coincide con

 Responder Responder
Autor
Mensaje
Arturo Estraño Ver desplegable
Nuevo
Nuevo


Unido: 27/Mayo/2019
Localización: Caracas
Estado: Sin conexión
Puntos: 6
Enlace directo a este mensaje Tema: El carácter de declaración de tipo no coincide con
    Enviado: 03/Junio/2019 a las 17:06
Buenos dias tengo este codigo en visual basic access :

Dim nom As String
Dim nro As String
nom = nombre
nro = (nro_identificacion)
MsgBox (nro)
intx = DCount("*", "[historial]", "[nro_identificacion]= " & nro&)

y en la linea intx me da el error (El carácter de declaración de tipo no coincide con el tipo de datos declarado) 
El campo nro_identificacion es de tipo texto corto de 20 caracteres que se encuentra en las dos tablas. tomo el dato nro_identificacion de la primera tabla y trato de conseguir los registro coincidentes con la instruccion Dcount en la segunda historial .. no logro hacerla funcionar agradeceria mucho al que pueda ayudarme. gracas
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 03/Junio/2019 a las 17:14
Te falta un blanco detras de nro (ahí no se que pinta el &):

intx = DCount("*", "[historial]", "[nro_identificacion]= " & nro &)


Aunque en realidad si que te hará falta, porque tienes que delimitar la cadena nro con comillas simples para indicarle a Access que es un texto.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
Arturo Estraño Ver desplegable
Nuevo
Nuevo


Unido: 27/Mayo/2019
Localización: Caracas
Estado: Sin conexión
Puntos: 6
Enlace directo a este mensaje Enviado: 03/Junio/2019 a las 17:28
Y como seria e intentado eso pero da error de sintaxis.. Gracias
Arriba
xavi Ver desplegable
Administrador
Administrador
Avatar
Terrassa-BCN

Unido: 10/Mayo/2005
Localización: Catalunya ||||
Estado: Sin conexión
Puntos: 14720
Enlace directo a este mensaje Enviado: 03/Junio/2019 a las 17:46
intx = DCount("*", "[historial]", "[nro_identificacion] = '" & nro & "'")

Observa bien lo que son comillas simples y comillas dobles en la construcción del criterio
Xavi, un minyó de Terrassa

Mi web
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable