none
Ir a Registro Especifico en otro Formulario RRS feed

  • Pregunta

  • Amigos de Access 2010

    Estoy haciendo un archivo en Access para calcular costos.

    Tengo:

    3 Tablas: => "General" - "Ingredientes¨- "IngredientesPorReceta"

    3 Formularios: => ["General" El cual contiene a =>Subformulario("IngredientesPorReceta")] - "Ingredientes"

    En Tabla/Formulario =>"Ingredientes"  están los ingredientes y sus características, presentación y etc.

    Quiero que al llenar los campos en el subformulario, "IngredientesPorReceta" y luego, por alguna razón, quiera re-leer las características del ingrediente, pueda hacer click en el ingrediente, e inmediatamente emerja el formulario => "Ingredientes"  mostrándome el Ingrediente clikeado.

    De otra forma: 

    Acción en formulario "IngredientesPorReceta" => Hago click en el ingrediente "Azucar", y pretendo que emerja el formulario "Ingredientes" en el registro "Azucar"

    El Ejemplo Neptuno, lo tiene, pero no he podido hacerlo igual. He revisado una y otra vez, la macro y no me da.
    Gracias

    PD:  intenté incluir una imagen, pero no pasó. Salió el siguiente texto:

    • El texto del cuerpo no puede contener imágenes ni vínculos hasta que podamos verificar su cuenta.


    • Editado Compumakro sábado, 14 de noviembre de 2015 4:19
    sábado, 14 de noviembre de 2015 4:16

Todas las respuestas

  • Hola

    Básicamente lo que está haciendo es ejecutar la acción AbrirFormulario. Uno de los parámetros que acepta es un filtro construido como una sentencia WHERE de una consulta, solo que sin el Where. Mira en la ayuda para más información. En el caso tuyo, tendrás que fijarte en el formulario "Subformulario Inventario a reponer para Inicio" de la base de datos Neptuno

    Ten en cuenta que sí el valor por el cual tienes que filtrar es de tipo texto, tendrás que encerrarlo entre comillas.


    José Mª Fueyo [MS MVP Access]

    lunes, 16 de noviembre de 2015 17:06
  • Hola José Ma, Muchas Gracias.

    hay una [Macro Incrustada] Así:

    Si EsNulo([ListadoIngredientes]) Entonces

    Bip

    Finalizar Si

    Si     No EsNulo([ListadoIngredientes]) Entonces

    AbrirFormulario

    Nombre del Formulario Ingredientes

    Vista Formulario

    Nombre de Filtro

    Condición WHERE = ="[IngredienteIngredientes]=" & [ListadoIngredientes]

    Modo de Datos Modificar

    Modo de Ventana Diálogo

    Finalizar Si

    Todos los pasos los copié del ejemplo Neptuno, pero no funciona

    Me sale un Emergente que dice:

    No se puede abrir http://Café. No se encontró el servidor o Proxy de Internet.

    No sé qué está fallando.

    ¿Que pude ser?

    Gracias nuevamente

    viernes, 20 de noviembre de 2015 2:18