Select Case OPCIONES
Case "COMPAÑIA"
DoCmd.OpenForm "Resultados x Compañia"
Condiciones
Case "SERIE"
DoCmd.OpenForm "Resultados x Transformador"
Condiciones
Case "PRUEBA"
DoCmd.OpenForm "Resultados X Prueba"
Condiciones
End Select
Alguien puede decirme a q se refiere esto, posiblemente hay + de una
solucion pero esta es la q estoy estudiando. Gracias x ayudarme
La redaccion del libro no es muy exacta (La verdad que puede liar al lector
que se esta iniciando) , te explico
Lo que quiere decir ahí el autor es lo siguiente: Imaginate que tienes un
cuadro combinado con X entradas. Segun la entrada que escojas debe abrirse
un formulario u otro.
Eso es lo que explica el libro. Pero de clausulas Where nada de nada, no
tiene sentido emplear esa expresion en el ejemplo que plantea el libro.
--
Saludos desde Valladolid
Francisco Javier García Aguado
buho...@mvp-access.com
---
http://www.mvp-access.com/
http://www.mvp-access.com/foro
http://groups.msn.com/Access2000VisualBasic/
---
"PAKO" <redscorpi...@ESTOhotmail.com> escribió en el mensaje
news:uyi%23%23gKLE...@TK2MSFTNGP09.phx.gbl...
---
Mi antivirus te dice que no tengo virus (Al menos conocidos).
Saludos del Buho.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.667 / Virus Database: 429 - Release Date: 23/04/2004
Como lo hago? en pocas palabras abrir un formulario de resultados de
busqueda
"Búho" <pacoQU...@nemo.es> wrote in message
news:eprQmuKL...@TK2MSFTNGP11.phx.gbl...
Esto lo que hace es abrirte el formulario Resultados, filtrando por el campo
codigo, aunque no es muy buen ejemplo, ya que esto se puede resumir en una
sola línea.
docmd.openform "Resultados",,,"codigo=forms!Seleccion_criterio!cuadro"
Espero haberte servido de ayuda. De todas formas, si tienes novedades, no
dudes en comentarlas.
Un saludo
"PAKO" <redscor...@QUITAESTOhotmail.com> escribió en el mensaje
news:uex7S4KL...@tk2msftngp13.phx.gbl...
Gracias...
Select Case OPCIONES
Case "COMPAÑIA"
DoCmd.OpenForm "Resultados x Compañia", , ,
"NombreEmpresa=Textobusqueda"
Case "SERIE"
DoCmd.OpenForm "Resultados x Transformador"
Case "PRUEBA"
DoCmd.OpenForm "Resultados X Prueba"
End Select
"-LoloGC-" <pan...@mixmail.com> wrote in message
news:uw9p1nLL...@TK2MSFTNGP11.phx.gbl...
"PAKO" <redscorpi...@ESTOhotmail.com> escribió en el mensaje
news:O72yglTL...@TK2MSFTNGP11.phx.gbl...
"-LoloGC-" <pan...@mixmail.com> wrote in message
news:uqEzsnVL...@TK2MSFTNGP09.phx.gbl...
--
Victor Delgadillo [MVP Access]
Miami, Florida
Consultas al grupo, asi todos nos beneficiamos.
_
"PAKO" <redscorpi...@ESTOhotmail.com> wrote in message
news:eYUcmxVL...@tk2msftngp13.phx.gbl...
Veamos, el Select Case, es una forma de 'tomar decisiones' como lo es el If ... Then... Else...
En el, se evalúa un parámetro y se toma la decisión en función de su valor, se supone que este parámetro no es alterado en el transcurso del proceso, es eficaz y rápido, pues solo se evalúa una vez al principio.
Veamos, tu comentas que el cuadro donde seleccionas el 'valor para el parámetro', (tu combo), se llama 'Textobusqueda' ... y sin embargo evalúas 'OPCIONES' ¿?
Lo natural es que evaluases 'Textobusqueda' y mejor (ya que se encuentra en el propio formulario) lo denominases 'Me.Textobusqueda', visto esto tu Select Case, quedaría así (mas o menos)
Select Case Me.Textobusqueda
Case "COMPAÑIA"
DoCmd.OpenForm "Resultados", .... y según prefieras poner el filtro, actúas de forma adecuada
Case "SERIE"
DoCmd.OpenForm "Resultados", ......
Case .....
...........
Case Else (si no haya coincidencia tomara este ..)
......................
End Select
Observo que comparas un dato que tomas del cuadro combinado (y parece ser un texto) sin indicárselo así al filtro, debería ser así:
"NombreEmpresa= '" & Me.Textobusqueda & "'"
Pues los textos deberían ir encerrados entre comillas simples.
Y ahora una simple pregunta.... ¿es el texto el valor 'real' devuelto por el combo ?.. pudiera ser un ID, y si fuera así, el valor a 'Evaluar', debería ser la columna adecuada del combo .... ==> Me.Textobusqueda.Column (x)
Un saludo E. Feijoo
"PAKO" <redscorpi...@ESTOhotmail.com> escribió en el mensaje news:O72yglTL...@TK2MSFTNGP11.phx.gbl...
Aclaro, Evaluo Opciones pues "Opciones" Es un cuadro combinado con las
opciones COMPAÑIA, .....ETC (ya comentadas). Pues mi formulario de busqueda
tendra la opcion de buscar x compañia, Prueba Etc...
De cualquier modo, la opcion CaseElse me interso para poner q si el cuadro
de texto esta en Blanco (Sin ningun valor) envie un mensaje d error..
Gracias
"E. Feijoo" <e.feijoo()retemail.es> wrote in message
news:#Awsb9VL...@TK2MSFTNGP10.phx.gbl...
>-----Mensaje original-----
>.
>
Por ejemplo, si la varible [genero] = "hombre", podemos crear un Select Case
asi:
Select Case [genero]
Case "mujer"
strResultado = "Usuario es mujer"
intFactor = 1
Case "chico"
strResultado = "Usuario es chico"
intFactor = .5
Case "hombre"
strResultado = "Usuario es hombre"
intFactor = 2
Case Else
' aqui cualquier otra cosa que no este cubierta arriba
strResultado = "Usuario indeterminado"
intFactor = 0
End Select
Como ves, con el select case puedes valorar varias variables y tomar
decisiones en una forma estructurada.
--
Victor Delgadillo [MVP Access]
Miami, Florida
Consultas al grupo, asi todos nos beneficiamos.
_
<anon...@discussions.microsoft.com> wrote in message
news:95d301c4337e$d02e7d20$a301...@phx.gbl...
"Victor Delgadillo" <victo...@NOSPAMyahoo.com> wrote in message
news:ObKHp14M...@TK2MSFTNGP12.phx.gbl...