Access - condicion where

 
Vista:

condicion where

Publicado por Rafa (6 intervenciones) el 18/10/2006 10:25:17
Gracias de antemano. mi problema es saber como puedo selecionar de una base de datos registros que cumplan la selección de una caja de lista de otra base con la clausula where.
ejemplo:
me.boxpersonal="Rafa"

brows1.RowSource = "SELECT archivo.Peticionario, archivo.Petición, FROM archivo WHERE archivo.peticionario= (& me.boxpersonal)"
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:condicion where

Publicado por Chea (1015 intervenciones) el 18/10/2006 11:15:43
brows1.RowSource = "SELECT archivo.Peticionario, archivo.Petición, FROM archivo WHERE archivo.peticionario= ( '"& me.boxpersonal& "')"

Supongo que peticionario sea un campo tipo texto, por eso he añadido una comilla simple antes de las comillas que cierran la primera parte del texto y despúes de las que abren la segunda parte.

Saludos
José Bengoechea Ibaceta
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:condicion where

Publicado por Rafa (6 intervenciones) el 18/10/2006 12:14:18
gracias Chea, efectivamente es un campo tipo texto pero el resultado es erroneo

explicación:

WHERE archivo.peticionario= ( '"& me.boxpersonal & "')" da como resultado :
FROM archivo WHERE 'archivo.peticionario= ('RAFA')

WHERE 'archivo.peticionario= #" & Me.boxpersonal & "#" da como resultado:
FROM archivo WHERE 'archivo.peticionario= #RAFA#

WHERE 'archivo.peticionario= '" & Me.boxpersonal & "'" da como resultado:
FROM archivo WHERE 'archivo.peticionario= 'RAFA'

el resultado debe ser
FROM archivo WHERE 'archivo.peticionario= "RAFA"

Un cordial saludo.
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:condicion where

Publicado por Rafa (6 intervenciones) el 18/10/2006 12:35:21
Chea tampoco sale de esta forma:

WHERE 'archivo.peticionario=" & Me.boxpersonal da como resultado:
FROM archivo WHERE 'archivo.peticionario= RAFA

el resultado debería ser
FROM archivo WHERE 'archivo.peticionario= "RAFA"

gracias.
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:condicion where

Publicado por Rafa (6 intervenciones) el 18/10/2006 13:18:00
gracias por todo Chea, esta es la solucion

WHERE archivo.peticionario='" & Me.boxpersonal & "'"
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