¿Cómo consultar en la base de datos las cédulas?

  • Profile Image
    eesanchezv
    Fecha de consulta 4 de marzo de 2023, 20:18

    Buenas noches!

    Es posible consultar el número de cédula de una persona que desee afiliarse, y que dicha consulta la haga a una base de datos externa o similar? Yo coloqué una condición para que no se repita el mismo número de cédula pero en esta ocasión uno se puede encontrar con personas que desean hacerte un registro forzado.

    Ejemplo: Hago la siguiente pregunta: Eres miembro de la Agrupación X?, si tu respuesta es Sí, te despliego los campos como el de la cédula. Al poner la cédula es posible que le haga la consulta a una base de datos para corroborar si ciertamente es miembro?

  • Profile Image
    Esther_B
    Fecha de respuesta 6 de marzo de 2023, 8:29

    Hola Dynamix 360,

    Muchas gracias por ponerte en contacto con el Soporte de Jotform. Entiendo que te gustaría poder saber si el número de cédula corresponde a los datos que se dispongan en una base de datos. Esto sí que es posible utilizando el Spreadsheet to Form Widget. Lo que recomiendo es implementar este widget y con las condiciones que tiene el formulario. Déjame que te enseñe como:

    1. Vamos al Creador de Formularios y clicamos en Añadir Elemento.
    2. Clicamos en el apartado Widgets y seleccionamos Spreadsheet to Form.
    3. Enlazaremos al elemento el documento Excel que tengamos para que así cuando alguien quiera acceder, se verificará con los datos que hay incluidos y se podrán volcar los datos desde el Excel.
    4. Dejo aquí una guía que explica cómo debemos utilizarlo y en qué formatos se debe hacer.1678108683 6405e80bba880  Screenshot 10
    5. Como siguiente paso, iríamos a Ajustes y clicaríamos en Condiciones.
    6. De esta manera, podemos establecer que si alguien es miembro, que introduzca su cédula y solo si está registrada podrá tener los datos rellenos. De lo contrario, si no es miembro, deberá rellenar todo el formulario de cero.1678109124 6405e9c414ef6  Screenshot 21

    Por último una de las limitaciones es, que si alguien se registra y no está en el Excel que habéis enlazado, deberéis modificarlo y añadirlo vosotros y volverlo a actualizar, ya que la base de datos no se va nutriendo de nuevos datos.

    Probadlo y decidme si os funciona correctamente. Espero que haya sido de ayuda y no dudes en contactarnos si tienes alguna otra pregunta.

  • E
    Erick Sánchez
    Fecha de respuesta 18 de marzo de 2023, 18:44

    Gracias por tus respuestas. Deseo agregar que lo que intento hacer no es rellenar los campos de forma automática, sino negar el acceso de afiliación si el número de identidad de la persona no está en la base de datos Excel.


    Saludos

  • Profile Image
    eesanchezv
    Fecha de respuesta 18 de marzo de 2023, 18:46

    Gracias por tus respuestas. Deseo agregar que lo que intento hacer no es rellenar los campos de forma automática, sino negar el acceso de afiliación si el número de identidad de la persona no está en la base de datos Excel.


    Gracias

  • Profile Image
    Esther_B
    Fecha de respuesta 20 de marzo de 2023, 9:32

    Hola Dynamix 360,

    Muchas gracias por volver a ponerte en contacto con el Soporte de Jotform. Entiendo que te gustaría poder denegar el acceso utilizando el número de identidad de la base de datos. Debido a que necesitamos introducir la base de datos, para este caso en concreto esta opción de utilizar el Spreadsheet to form y añadir condiciones, sería la única. Como alternativa, lo que se puede hacer es limitar los envíos basados en preguntas únicas o establecer una contraseña al formulario. Lo podemos ver así:

    1. Vamos al Creador de Formularios y clicamos en Ajustes.
    2. Y deslizamos hacia abajo, ahí podremos activar las opciones de Añadir una Contraseña para únicamente las personas que la saben puedan acceder.1679318417 64185d91a25d5  Screenshot 10
    3. Y después el campo de pregunta única o campo único que solo podrán responder una vez poniendo el mail o número de cédula de la persona.1679318430 64185d9e22e7c  Screenshot 21
    4. Actualmente, no hay ninguna otra manera de poderlo incluir desde la base de datos.

    De todos modos, mientras esta característica que estás buscando no está actualmente disponible, puedes estar tranquilo de que trabajamos a diario para añadir nuevos elementos. He procedido a escalar tu propuesta al equipo de desarrollo. El momento en el que lo desarrollen dependerá de su carga de trabajo, de cómo de viable es y de cuantas personas lo necesitan. Si hay noticias, nos pondremos de nuevo en contacto contigo a través de este comentario y te lo haremos saber.

    Espero que haya sido de ayuda y no dudes en contactarnos si tienes alguna otra pregunta.