2 Respuestas Última respuesta el Oct 19, 2013 4:06 PM por juanjotecnovia

    Duda con bases de datos.

    pecargom

      Hola este es mi primer post. De antemano pido disculpas si no es el foro adecuado por que estoy un poco perdido.

       

      La duda es la siguiente. Tengo dos bases de datos, una de clientes y otra de proveedores. La de proveedores tiene aparte de los datos básicos un número o código. La de clientes tiene la posibilidad de mediante una lista desplegable la elección del proveedor. Hasta ahí todo bien pero intento que cuando seleccione al proveedor me asigne automáticamente el código del proveedor, asignado a un campo pero no consigo que me salga.

       

      Gracias.

        • 1. Re: Duda con bases de datos.
          ecroissier

          Hola,

           

          ¿Estás usando FileMaker 11 o 12?

           

          Si me subes un par de capturas te puedo ayudar estos días.

           

          Saludos.

          --

           

          Edu Croissier

          • 2. Re: Duda con bases de datos.
            juanjotecnovia

            Tememos la tabla CLIENTE, con los campos

            CÓDIGO.CLIENTE

            CLIENTE

            CÓDIGO.PROVEEDOR

            PROVEEDOR

            ....

             

            Tememos la tabla PROVEEDOR, con los campos

            CÓDIGO.PROVEEDOR

            PROVEEDOR

            ....

            En el gráfico de relaciones, nos situamos frente a la tabla CLIENTE, y creamos una nueva ocurrencia de la tabla PROVEEDORES, que podemos llamar PRO.PROVEEDOR.CLI.

             

            Relacionamos ambas ocurrencias, mediante el campo PROVEEDOR.

             

            CLIENTE::PROVEEDOR = PRO.PROVEEDOR.CLI::PROVEEDOR

             

            Una vez hecho esto, vamos a definir el campo CÓDIGO.PROVEEDOR de la tabla CLIENTE.

               > Opciones

                  > Autointroducir

                     > Valor actualizado

                         > Desde la ocurrencia PRO.PROVEEDOR.CLI.

                             > El campo CÓDIGO.PROVEEDOR

             

            Con esto obtenemos lo que pedías.

             

            Sin embargo te aconsejo que crees una lista de valores PROVEEDOR, desde el campo PROVEEDOR::CÓDIGO.PROVEEDOR, que muestre también el campo PROVEEDOR::PROVEEDOR, mostrar solo valores del segundo campo.

             

            Pones el campo CLIENTE::CÓDIGO.PROVEEDOR en la presentación, como menú desplegable, y le asocias la lista de valores PROVEEDOR. Mostrará una lista de nombres de proveedores, pero internamente guardará el CÓDIGO.PROVEEDOR.

             

            Un Saludo, y suerte.

             

            Juanjo Peña