Access - No se que pasa

 
Vista:

No se que pasa

Publicado por EZE (31 intervenciones) el 14/09/2006 18:37:04
No se por que siempre me pide los valores de parametros..

He creado una consulta donde los criterios son campos txt de un formulario.

Por supuesto que si intento ejecutar la consulta sin haber asignado valor previamente a esos campos se me abrirá la ventana de valores de parametros. Hasta ahi todo bien.

Pero resulta que yo abro el formulario, le asigno los valores, y sin embargo otra vez me aparece el cartel de asignacion de valores de parametros cuando yo ya se los habia cargado en el campo del formulario.

No se por que me hace esto y me estoy volviendo loco ya, hace 3 horas que estyo dando vueltas y no logro arreglarlo ni saber por que lo hace.

Gracias.
Ojala a alguien se le ocurra algo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No se que pasa

Publicado por mi menda (1111 intervenciones) el 14/09/2006 19:46:35
Supongo que ya le has dado tantas vueltas, que la sixtasis de los criterios en la consulta estarán escritos correctamente.
Solo se me ocurre que no te admita la palabra Formularios en Español. Ponla en Ingles:
Forms!NombreFormulario!NombreCampo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No se que pasa

Publicado por JORGE (129 intervenciones) el 14/09/2006 20:01:48
Creo que el problema, como dice "mi menta" está en la sintaxis.

Tambien en cuanto a sintaxis,

si el nombre de tu formulario o del campo que usas dentro del formulario tienen espacios debes colocar [ ] de la siguiente manera:

[Forms]![Nombre Formulario]![Nombre Campo ]

o bien

[Formularios]![Nombre Formulario]![Nombre Campo ]

otro datito, si tu access es en español,

no es lo mismo escribir FORMULARIO que FORMULARIOS
si se te olvida la "S" al final, la instruccion no trabaja y no te manda ningun error de sintaxis.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No se que pasa

Publicado por EZE (1 intervención) el 16/09/2006 01:44:19
OK.
me voy a fijar si eso eso de cambiar formularios por Forms.
Este fin de semana voy a probar y luego les cuento
Ojala sea eso porque ya no se que mas puede ser, y me está volviendo loco.
MI access es en español.
(Desde ya que en la sintaxis tenía puesto Formularios con "s", eso seguro)

La sintaxis que tengo en realidad es:
--------------------------------------------------------------
>[Formularios]![tabla_cuotas]![txt_fecha_desde] Y
<[Formularios]![tabla_cuotas]![txt_fecha_hasta]

Esto para que me muestre solo los datos solo con el rango de la fecha deseada.
----------------------------------------------------------------

GRACIAS POR SU AYUDA.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No se que pasa

Publicado por Pepe (766 intervenciones) el 16/09/2006 12:07:34
Eze

Seguro que te pasa lo que te cuenta mi menda. En mi empresa instalaron una versión de access de XP en castellano, y pasaba justo lo que tu cuentas. Después de muchas vueltas descubrimos que el problema era justo lo que te dice mi menda, había que poner las expresiones en ingles.

Es una putada, sobre todo para los que usamos el generador de expresiones a la hora de introducir expresiones.

Pepe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No se que pasa

Publicado por JORGE (129 intervenciones) el 18/09/2006 15:46:54
esa expresion que tienes escrita

>[Formularios]![tabla_cuotas]![txt_fecha_desde] Y
<[Formularios]![tabla_cuotas]![txt_fecha_hasta]

también la puedes reemplazar por:

ENTRE [Formularios]![tabla_cuotas]![txt_fecha_desde] Y
[Formularios]![tabla_cuotas]![txt_fecha_hasta]

la diferencia es que en la expresion que tu estas colocando no te toma en cuanta los datos de txt_fecha_desde y txt_fecha_hasta

Saludos....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar