Home Foros Foro dudas Foro de Access DUDAS ACESS

DUDAS ACESS

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #11638

    Iñigo
    Participante

    Hola buenos dias tengo que hacer una series de consultas en acess de unas tablas llamadas pedidos cliente prosuctos y proovederos etc me gustaria que me podiras deicr como hacer estas consultas.
    <p class=”MsoNormal” style=”text-align: justify; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 25.1pt; margin: 6.0pt 0cm 6.0pt 25.1pt;”><!– [if !supportLists]–><span style=”font-family: ‘Comic Sans MS’; mso-fareast-font-family: ‘Comic Sans MS’; mso-bidi-font-family: ‘Comic Sans MS’; color: #00b050; background: yellow; mso-highlight: yellow;”><span style=”mso-list: Ignore;”>1.<span style=”font: 7.0pt ‘Times New Roman’;”>     </span></span></span><!–[endif]–><span style=”font-family: ‘Comic Sans MS’; color: red; background: yellow; mso-highlight: yellow;”>Crea una consulta que muestre los 3 productos más caros que comercializa la empresa.</span></p>
    <p class=”MsoNormal” style=”margin: 18.0pt 0cm 6.0pt 21.25pt;”><b style=”mso-bidi-font-weight: normal;”><i style=”mso-bidi-font-style: normal;”><u><span style=”font-family: ‘Comic Sans MS’; color: #00b050;”>De Parámetros</span></u></i></b></p>
    <p class=”MsoNormal” style=”text-align: justify; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 25.1pt; margin: 6.0pt 0cm 6.0pt 25.1pt;”><!– [if !supportLists]–><span style=”font-family: ‘Comic Sans MS’; mso-fareast-font-family: ‘Comic Sans MS’; mso-bidi-font-family: ‘Comic Sans MS’; color: #00b050;”><span style=”mso-list: Ignore;”>2.<span style=”font: 7.0pt ‘Times New Roman’;”>    </span></span></span><!–[endif]–><span style=”font-family: ‘Comic Sans MS’; color: #00b050;”>Crear una consulta que muestre los clientes de una determinada población que deberás solicitar al usuario de la BD al ejecutar la consulta</span><span style=”font-family: ‘Comic Sans MS’; color: red;”>.</span></p>
    <p class=”MsoNormal” style=”text-align: justify; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 25.1pt; margin: 6.0pt 0cm 6.0pt 25.1pt;”><!– [if !supportLists]–><span style=”font-family: ‘Comic Sans MS’; mso-fareast-font-family: ‘Comic Sans MS’; mso-bidi-font-family: ‘Comic Sans MS’; color: #00b050; background: yellow; mso-highlight: yellow;”><span style=”mso-list: Ignore;”>3.<span style=”font: 7.0pt ‘Times New Roman’;”>    </span></span></span><!–[endif]–><span style=”font-family: ‘Comic Sans MS’; color: red; background: yellow; mso-highlight: yellow;”>Crear una consulta que muestre los productos comprendidos entre 2 precios que se solicitarán al usuario de la BD en el momento que se ejecute.</span></p>
    <p class=”MsoNormal” style=”text-align: justify; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 25.1pt; margin: 6.0pt 0cm 6.0pt 25.1pt;”><!– [if !supportLists]–><span style=”font-family: ‘Comic Sans MS’; mso-fareast-font-family: ‘Comic Sans MS’; mso-bidi-font-family: ‘Comic Sans MS’; color: #00b050; background: yellow; mso-highlight: yellow;”><span style=”mso-list: Ignore;”>4.<span style=”font: 7.0pt ‘Times New Roman’;”>    </span></span></span><!–[endif]–><span style=”font-family: ‘Comic Sans MS’; color: red; background: yellow; mso-highlight: yellow;”>Crear una consulta que muestre el detalle de los pedidos (Cliente, producto pedido y cantidad) de aquellos pedidos cuya cantidad sea inferior a aquella que introduzca el usuario de la BD al ejecutar la consulta.</span></p>
    <p class=”MsoNormal” style=”text-align: justify; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 25.1pt; margin: 6.0pt 0cm 6.0pt 25.1pt;”><!– [if !supportLists]–><span style=”font-family: ‘Comic Sans MS’; mso-fareast-font-family: ‘Comic Sans MS’; mso-bidi-font-family: ‘Comic Sans MS’; color: #00b050; background: yellow; mso-highlight: yellow;”><span style=”mso-list: Ignore;”>5.<span style=”font: 7.0pt ‘Times New Roman’;”>    </span></span></span><!–[endif]–><span style=”font-family: ‘Comic Sans MS’; color: red; background: yellow; mso-highlight: yellow;”>Crea una copia de la consulta realizada en el punto 11 y modifícala para que muestre aquellos pedidos que hayan generado en la empresa un beneficio de al menos un importe elegido por el usuario de la BD.</span></p>
    <p class=”MsoNormal” style=”text-align: justify; margin: 6.0pt 0cm 6.0pt 36.0pt;”><span style=”font-family: ‘Comic Sans MS’;”> </span></p>

    #11639

    Iñigo
    Participante

    Estas son las consuntas
    <p class=”MsoNormal”>Crea una consulta que muestre los 3 productos más caros que comercializa la empresa.</p>
    <p class=”MsoNormal”>De Parámetros</p>
    <p class=”MsoNormal”>Crear una consulta que muestre los clientes de una determinada población que deberás solicitar al usuario de la BD al ejecutar la consulta.</p>
    <p class=”MsoNormal”>Crear una consulta que muestre los productos comprendidos entre 2 precios que se solicitarán al usuario de la BD en el momento que se ejecute.</p>
    <p class=”MsoNormal”>Crear una consulta que muestre el detalle de los pedidos (Cliente, producto pedido y cantidad) de aquellos pedidos cuya cantidad sea inferior a aquella que introduzca el usuario de la BD al ejecutar la consulta.</p>
    <p class=”MsoNormal”>Crea una copia de la consulta realizada en el punto 11 y modifícala para que muestre aquellos pedidos que hayan generado en la empresa un beneficio de al menos un importe elegido por el usuario de la BD.</p>
    Gracias

     

    #11705

    Eve Rivas
    Participante

    <p style=”text-align: left;”>Hola Iñigo:</p>
    No se si ya resolviste las consultas pero te envío algunas sugerencias sencillas, sin hacer formulario para captar los datos:

    1. haz la consulta de la tabla Productos, y en el campo precio  en Orden selecciona Descendente, así obtendrás de mayor a menor todos los precios y no solo los tres mayores.

    2. haz la consulta de la tabla Clientes y en el campo de Población en Criterio escribe la Función “Como [Ingrese la población]” (sin comillas) para que el usuario pueda ingresar la población. Entre corchetes el mensaje para solicitar al usuario y como estas posicionado en el campo Población el dato ingresado es el parámetro.

    3. haz la consulta de la tabla Productos o Detalle Pedido según tu requerimiento y en el campo Precio en Criterio escribe la función “Entre [Ingrese el limite inferior de precio: ] Y [Ingrese el limite máximo de precio: ]” (sin comillas), con esta función puedes ingresar un rango

    4. De igual forma haz la consulta de la tabla Detalle de Pedidos y en el campo cantidad en Criterio escribe ” < [Ingrese la cantidad máxima: ” (sin comillas)

    5. La ultima es un poco mas complicada porque debe hacerse desde un formulario.

    a)Haz un formulario en blanco con un cuadro combinado donde busques los importes de los Pedidos existentes para que el usuario pueda seleccionar.

    b) a este cuadro combinado cámbiale el nombre y graba el formulario y déjalo abierto.

    c) haz la consulta de la tabla Pedidos, en el campo Importe en Criterio dar click derecho y seleccionar Generar…, en Elementos de Expresión dar doble click en el nombre de tu BD, luego doble click en Formularios, doble click en Formularios Cargados (abiertos), doble click en el nombre que le diste al formulario y en Categorías de expresión busca el nombre del cuadro combinado para que el parámetro tenga valor seleccionado.  Si seleccionaste varios campos para el cuadro combinado recuerda que las columnas inician en 0.

    Las primeras consultas tambien puedes hacer los ingresos de datos desde un formulario y con el mismo procedimiento ir a las otras consultas.

    Espero haber ayudado

    Saludos de Guatemala

     

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.