FoxPro/Visual FoxPro - FILTRAR POR DOS CAMPOS PARA ABRIR UN FORMULARIO

 
Vista:

FILTRAR POR DOS CAMPOS PARA ABRIR UN FORMULARIO

Publicado por tole (1 intervención) el 16/01/2006 13:49:29
Cuando le meto al DoCmd open form, 2 criterios para que me abra otro formulario, me dice que los tipos no coinciden
uno es texto y el otro numerico, pero vamos que eso creo q da igual
porque cuando le filtro solo por uno, me dice ok

DoCmd.OpenForm stDocName, , , "[codigoPCambio]=" & "'" & Me![codigoPCambio] & "'" And "[DescripcionPuntoPendiente]=" & "'" & Me![DescripcionPuntoPendiente] & "'"
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:FILTRAR POR DOS CAMPOS PARA ABRIR UN FORMULARIO

Publicado por Juan (2 intervenciones) el 20/03/2006 11:11:52
Tub eel mismo problem y me volvi loco. Pero encontre la solución:
Prueba esto:
sustitulle el "And" por un "&" .
Ej:
Dim stDocName As String
Dim stLinkCriteria As String
Dim stLinkCriteria2 As String

stDocName = "Tabla2"

stLinkCriteria = "[mes]=" & "'" & Me![mes] & "'"
stLinkCriteria2 = "[año]=" & "'" & Me![año] & "'"

DoCmd.OpenForm stDocName, , , stLinkCriteria1 & stLinkCriteria2

Suerte
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:FILTRAR POR DOS CAMPOS PARA ABRIR UN FORMULARIO

Publicado por Juan (2 intervenciones) el 20/03/2006 15:28:45
He perdona se me ha ido la olla, no es como te habia comentado anteriormente. Hasde reemplazar el :
And
por:
& " AND " &
Ej:
Dim stDocName As String
Dim stLinkCriteria1 As String
Dim stLinkCriteria2 As String

stDocName = "Tabla2"

stLinkCriteria1 = "[mes]=" & "'" & Me![mes] & "'"
stLinkCriteria2 = "[año]=" & "'" & Me![año] & "'"

DoCmd.OpenForm stDocName, , , stLinkCriteria1 & " AND " & stLinkCriteria2

Lo siento un lapsus
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:FILTRAR POR DOS CAMPOS PARA ABRIR UN FORMULARIO

Publicado por Radar (1 intervención) el 17/03/2011 11:47:21
Hola!
muchas gracias por la ayuda, a mi también me fue muy útil el consejo.
Funciona a las mil maravillas.
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