Consultas con mas de una tabla. Consultas con tablas relacionadas. Propiedades de la combinación en relación de tabas en consulta Link ejercicios propuestos: www.pildorasin...
Quienes hemos dictado clases, sabemos que para producir una hora pedagógica, se requiere al menos 4 de duro trabajo, investigación, edición, preparación. Muchas gracias por tu inmenso esfuerzo. Pero vale la pena, porque lo haces sumamente bien y ayudas a muchísima gente a ser más eficiente.
Completamente agradecido con los videos, la verdad exceltente. Estoy haciendo mi primer trabajo para una fabrica de sillas de caño, sabes que hace años alguna vez hice alguno que otra trabajo. pero hoy nada, hace años que no prendo una computadora. Estoy mas que agradecido, por hacer esto en forma gratuita para todos, tiene mucho valor para mi. Un saludo grande, desde Godoy Cruz, Mendoza, Argentina
Para mi esto es avanzado jjajajjaa hace días deseaba encontrar una buena explicación sobre este programa tan útil que me es...muchas gracias desde Colombia, saludos
Los tutoriales son excelentes! Muy claros y dinámicos. He visto algo de Access en la universidad y no aprendí un cuarto de lo que estoy aprendiendo con estos magníficos vídeos. Obviamente una vez que termine con los de Access seguiré con Excel. Eternamente agradecido!
En verdad es de los mejores tutoriales, trabajo en un centro de investigación en México y ocupo mucho las base de datos, pero hasta ahora solo había trabajado el excel, pero esto es una mejor herramienta para mis necesidades, de antemano GRACIAS... y Como leí en un comentario de tus seguidores, el tiempo que le inviertes para 10 min de tutoral, me imagino que es de hasta 5 veces mas.. Saludos..
Realizando una consulta con ambas tablas, es decir, clientes y pedidos. Después activar el botón autosuma para hacer una consulta de agrupación o totales. A continuación incluir en la consulta el campo código cliente de la tabla de pedidos y en dicho campo utilizar la función contar desde la líne de totales. En los vídeos se realizan ejemplos de consultas muy parecidas a la que tú planteas. Espero haberte servido de ayuda. Un saludo.
Hola Juan, me sumo a todos los agradecimientos. Gracias por todo el tiempo que vienes usando en estos excelentes videos. Reconozco la gran calidad de todos los aspectos. Noto que eres muy cuidadoso. De lo mejor, de lo mejor. Gracias realmente. Es 29/7/2018, ojalá sea posible que lo leas. Ahora aprovecho para mencionarte mi problema, he creado una Base de Datos para la Caja de una empresa, que registra los ingresos de los clientes y los gastos con los proveedores, con únicamente 3 tablas: Clientes, Libro Caja y Proveedores. Luego procedo a relacionarlas de 1 a varios Clientes con Libro Caja; y de 1 a varios también Proveedores con Libro Caja. Al realizar la Consulta de Varias Tablas incluyo inicialmente sólo la tabla Libro Caja y todos sus campos, y ejecuto. En este caso me vota los 5 registros (que son los únicos ingresados: 3 ingresos con Clientes y 2 gastos con Proveedores). Luego, tan sólo agrego la tabla Clientes (no hago nada más, no agrego ningún campo, nada) y ejecuto, aquí viene la sorpresa, solo aparecen los registros con Clientes (3 de los 5 que contiene la tabla) y desaparecen los registros con Proveedores. Y si hago lo mismo con la otra tabla, que es retirar la tabla Clientes y agregar la tabla Proveedores, obtengo el resultado que desaparecen los registros que corresponden a Clientes y sólo aparecen los 2 que contienen información con Proveedores. Y si están agregadas las 3 tablas, sólo ingresados los campos de la tabla Libro Caja, no aparece ningún registro. ¡¡Exijo una explicación!!. Desearía enviarte el archivo, que es pequeño, pero no encuentro la forma, si me indicas como, lo haría. Otra vez, Gracias de antemano por tu respuesta Juan.
Muy buenos estos cursos que te has currado!! Gracias a gente como tu cada vez me gusta mas youtube (casi me ha salido un pareado). Espero poder terminarlo
Genial tutorial de Access!!! Te sigo desde el video nro.1 y me acabo de dar cuenta que no te he puesto ningún me gusta. Así que ahora va el primero y en un rato aplico a todos los videos anteriores. Tengo una pequeña pastelería y ya estoy haciendo en Access mi primer ERP básico con tu ayuda. Muchas Gracias!!
Kike Arevalo: que un campo sea requerido no te obliga a agregarlo a una consulta. Dices que "comienzo a escribir valores al azar en la consulta"... en una consulta no has de escribir valores, sino en la tabla. ¿No estarás confundiendo tabla con consulta? Un saludo
Púes no me he confundido con tablas y consultas me han quedado claro desde los primeros tutos, se que mi pregunta es un tanto excéntrica pero bueno era el problema que me daba y no solo me pasaba con consultas si no tambien con formularios que habia creado a partir de esa misma tabla pero le quite en el campo eso de requerido y ya no me dio problema! Grasias por responder las dudas #Sensei
Ok !! Me alegro de que lo solucionaras, y menos mal porque la verdad estoy un poco perdido con esta duda en concreto. Estaré un poco espeso estos días... Un saludo
Son conceptos complicados de entender y complicados de explicar (por lo menos para mi). Que seas capaz de ver un vídeo con conceptos tan abstractos dos o tres veces dice mucho de tu capacidad y perseverancia. Ánimo!!
solo un tip: al realizar las consultas con respecto a clientes que solo hicieron pedidos en el año 2000, en vez de poner: entre #01/01/2000# y #31/12/2000#, también se podría poner con ayuda del comodín en el campo fecha de pedido: *2000, y así tambien sale igual!!
Saludos desde Colombia. Muy buen tutorial. Se esta poniendo dificil. Lo que hago es que me veo cada tutorial dos o tres veces para afianzar conceptos. 13 de agosto 2013
En este video se te oía un poco mal, no se si sería problema del micro o que, por lo demás el vídeo (como todos los anteriores) genial, muy explicativo y muy ilustrativo todo
Hola Juan, primero agradecerte todo el trabajo que estás realizando desde hace años, me gusta mucho tu manera de proceder y explicar los cursos, siempre desde cero.. Hay algún problema en la web? No puedo seguir accediendo al curso de access básico así como acceder a comprar alguno de los paquetes de cursos y tampoco acceder a comu…[LEER MÁS]
se quedo una duda en el tintero, de un video anterior, que no encuentro, porque ya voy por este y son muchas horas, pero seguro que vas a saber que digo. En uno de ellos, hicistes un registro nuevo, pero no empezo por el 1, porque dijistes que aunque se habian eliminado los registros access aun los contaba. Mi duda es esa, si elimino registros y quiero que empiece por el 1, como lo hago?
- He estado practicando esto de varias tablas y una vez que cierro las consultas y vuelvo a abrir, aunque se ve la línea de relación ya no me aparece el 1 y el símbolo de varios (cuando se crea la consulta si salía) .- Otra cosa acabo de caer es que entre las tablas Pedidos, Productos Pedidos, Productos, es una relación de 1 a Varios, sin embargo se relacionan por campo Clave, ¿esto es normal o es qué estoy muy despistado?
Buena tarde, para solicitar tu ayuda, estoy tratando de importar una tabla de Excel pero no hacec absolutamente nada acces, no me da algún error, simplemente no importa nada, que podría ser?
Saludos profe! Tengo una pregunta y es que no entiendo cómo hacer cálculos entre tablas por ejemplo. Estoy elaborando una pequeña base de datos y deseo modificar el contenido de un campo de Tabla1 con el contenido del campo de una tabla 2. Ej: Quiero que la Tabla1 que tiene el campo [almacen] representa las unidades de productos que hay en la tienda. Tabla2 que tiene el campo ingresado por el usuario para obtener el pedido del cliente es; campo [unidades pedidas]. Entonces lo que deseo saber es como hacer que al ingresar un numero en [unidades pedidas] este se reste y el valor se almacene en campo [almacen]. Un caso a modo de ejemplo. Tabla1 que tiene campo [almacen] = 20 unidades Tabla2 el usuario ingresa una cantidad que el cliente pide. [unidades pedidas] = 5 unidades Entonces deseo que se haga esto. [unidades pedidas] - [almacen] = [almacen] 5 - 20 = 15. Osea que el resultado de restar lo que hay en almacen con las unidades que se piden se calcule y en almacen aparezca las unidades restantes. Cómo podría hacerlo?
Buen dia... Me gustaría saber si es posible cuando modifique un dato en una tabla este se pueda actualizar automáticamente en la otra, es para una base de datos de productos que cuando yo ingrese el valor del producto en el detalle de compra este pueda actualizarse en la tabla producto... Quedo atenta
Hola !! Trabajando con tablas es imposible que puedas hacer tal cosa. Para conseguirlo debes trabajar con formularios y macros. Hay que tener en cuenta que los registros de dos tablas diferentes son independientes. Un saludo!!
Fenomenal!! Me han ayudado mucho tus videos (y)!! Pero tengo una duda, si creo una tabla y en un campo le digo en sus propiedades "REQUERIDO:SI " forzosamente la tengo que agregar en una consulta?? porque cuando comienzo a escribir valores al azar en la consulta y me quiero pasar al siguiente registro me dice que tengo que llenar por ejemplo "el campo sexo " y el campo sexo no lo agregue a la consulta mas sin embargo le he puesto requerido:si en la tabla ?? Desearia que me contestaras de ante mano gracias
Perdon, en este video seria el campo Enviado, es lo mismo mi duda es que funcion utilizo para los campos de tipo Si/No, pero solamente para saber cuales fueron los enviados. Saludos
Joaco Sanchez Hola !! debes poner como criterio en el campo enviado "verdadero" para los que si han sido enviados y "Falso" para los que no. También funciona con "Sí" (con acento en la i) y "no" Y también con true para si y false para no Un saludo
hola una pregunta .. tengo relacionas varias tablas y nesecito crear una consulta de disponibilidad financiera . ejemplo por fecha inicial y final sacar un lista del total de una tabla y despues de la otra tambien pero en el mismo formulario . si me puedes ayuda
podrias hacer un ejemplo de filtrado con un campo de tipo asistente para busqueda, al usarlo solo me muestra un elemento y no todos los que cumplen con el criterio. por que?????
Muy buen día! Antes que nada agradecerle por sus excelentes cursos, me han sido de excelente ayuda. Mi duda surgió ya que en mi caso yo manejo pólizas de seguros, y mi base de datos tiene una columna con fecha de vigencia (la vigencia de las pólizas es de un año); por lo que mi duda es: es posible hacer una consulta de una fecha cuyo requisito de la consulta sea que muestre únicamente las pólizas de 1 año antes a el día de hoy? (es decir las pólizas vigentes), y de ser posible ¿Cómo se puede lograr?. Nuevamente agradezco por sus excelentes cursos y su dedicación.
Juan Pablo Morett Rivera Gracias por tu comentario. En la consulta, pon como criterio en el campo fecha lo siguiente: Entre Ahora() Y Ahora()-365 Si tienes Access en inglés: Between Now() and Now()-365 un saludo
Profesor, ¿Cuando se modifica el tipo de relación (1,2,3) en el marco de una consulta, esta queda modificada en la hoja de relaciones? ¿O sólo se modifica para esa consulta específicamente? Mil gracias por compartir todo ese conocimiento. Este tema me parece difícil de explicar, sin embargo me parece que usted lo hace con mucha solvencia y claridad.
Gracias por el comentario, me alegro de que te guste el curso. La modificación a tipo 1, 2 o 3 queda restringida al ámbito de esa consulta en concreto. Un saludo!!
este ejercicio de los propuestos videos atras. Realizar una consulta paramétrica que nos muestre los campos FECHA DE PEDIDO y NÚMERO DE PEDIDOS de la tabla PEDIDOS, y EMPRESA de la tabla CLIENTES. Es un ejercicio de los de este video con varias tablas, ¿es correcto?
Buenos días, en primer lugar agradecerte toda la ayuda que me estas prestando a través de tu cursos y , abusando de tu maestría me gustaría ayudaras en una duda. He creado una tabla para cargas de combustibles de barcos y , esos barcos pueden cargar de hasta 4 tanques. Estoy intentando realizar una consulta donde aparezcan todos los barcos que cargan de un tanque especifico. Mi problemas es que como tengo 4 columnas de tanques, no se como formular la consulta. Ejemplo: barco / tank 1 / cantidad / tank 2 / cantidad / tank3 / cantidad / tank 4 / cantidad *quisiera realizar una consulta donde aparecieran las cargas de un tanque determinado independientemente de la columna donde este ubicado el número del tanque. muchas gracias
Diego Hernandez Hola !! Es imposible poder ayudarte sin ver las tablas, pero por lo que parece tú lo que necesitas es una consulta de agrupación o totales. Quizás si agrupas por tanque y que sume las cargas obtendrás lo que buscas. Siento no poder ayudar más desde aquí. Un saludo
Hola Juan, estoy haciendo una BDD con la lista de componentes de una máquina, donde tengo elementos (piezas de materia prima, por ejemplo un caño de 200 mm) y conjuntos (son varias piezas soldadas). Resulta que una consulta útil que deseo realizar es cuales son los hijos (elementos que lo conforman) de un conjunto "X", como hay piezas que están en varios conjuntos y a su vez cada conjunto tiene varias piezas, debo hacer una tabla intermedia para formar la relación varios a varios? No visualizo como hacerla aún, o sería mas adecuado darle diferentes códigos a la misma pieza según a que padre (conjunto) pertenecen? Cualquier ayuda es bienvenida. Gracias por compartir tu conocimiento!
Mauricio Cuello Hola !! Es muy complicado para mi poder ayudar con este tipo de dudas. A pesar de que lo explicas bien me resulta muy difícil ver exactamente el esquema de tus datos. Te recomiendo que dibujes las tablas con sus campos y relaciones en un papel con un lápiz. Después de dibujarlas correctamente en papel, intenta pasarlo a Access. Es lo máximo que te puedo ayudar con esta duda. Un salduo
Hola, en primer lugar muchas gracias por los vídeos y las explicaciones que para mí son inmejorables. Quería preguntarte algo que no sé si realmente tiene mucho sentido, pero es algo que creo recordar me ha salido en un examen de FP de admón. y finanzas, y es lo siguiente: teniendo unas tablas relacionadas, en este caso eran de un restaurante con camareros, platos y pedidos. Y me mandaban averiguar cuántos pedidos había servido el camarero X. La pregunta es: ¿se puede realizar consultas de agrupación (en este caso, CUENTA) entre dos tablas distintas y relacionadas entre sí? Siento no poder darte más datos, porque no dispongo del examen en cuestión y no lo recuerdo muy bien. De todas maneras gracias por los vídeos, he aprendido más viendo 4 vídeos que en 120h de curso este año. Un saludo desde Galicia!
Hola !! Muchas gracias por tu comentario. Sí, claro que se pueden hacer consultas de agrupación entre dos tablas relacionadas. Pero como bien dices, me das pocos datos y esto es todo lo que te puedo decir. Creo recordar que en el curso hay algún ejemplo de esto, pero es tan sencillo como agregar las tablas relacionadas a la consulta, establecer los campos que se desean ver en el resultado y realizar la consulta de agrupación de forma normal. Un saludo
Una consulta habrá que ejecutarla siempre o no la verás. Las consultas de selección las podemos ejecutar de dos formas: o desde el botón ejecutar o desde el botón hoja de datos. Un saludo
Amigo tengo dos tablas con solo una unica columna que coincide entre ellas (mes de compra), quiero hacer una consulta que cuando yo indique el mes de compra me traiga los datos tanto de la tabla 1 y de la tabla 2 de forma separada sin la necesidad que me meta a cada una de las tablas y ejecute la consulta una por una ¿esto se puede hacer?
Sí. Relacionando las tablas o con una consulta de unión. Las relaciones entre tablas se explican en este curso. Las consultas de unión se explican en el curso de Access Avanzado y el de SQL. Un saludo!!
Una duda. Tengo dos tablas distintas, una llamada Nombre(referencia a nombre de ciudad) y otra que se llama (poblacion), me pide una consulta que muestre unicamente la ciudad con mayor poblacion.. y no me sale!
Debes crear una consulta de agrupación o totales utilizando la función MAX en el campo población (o como se llame el campo donde tienes el nº de personas). En este curso se explica cómo hacer consultas de agrupación o totales pero ya no recuerdo el nº de vídeo. Un saludo!!
Estimado Junto con saludar, te comento la siguiente duda ¿puedo tener las tablas y consultas de tipo emergentes en Access 2013? y ¿Como?... He seguido tus videos tanto el access basico como el avanzado me parece un gran aporte y es entendible para aquellos como yo que parten nulos en esta aplicacion de microsoft. saludos y muchas gracias... ¿puedo tener las tablas y consultas de tipo emergentes? y ¿Como?... Muchas gracias
Richard Rodriguez Hola !! No entiendo exactamente la pregunta ya que un formulario tiene la propiedad emergente, pero las tablas y las consultas no. No se si te refieres a que tablas y consultas se abran en primer plano y modales. Un saludo
Hola, una consulta para cuando tengas tiempo: Siempre que trato de hacer consultas en base a 2 tablas, pierdo atributos para ingresar nuevos datos desde la consulta, eso está bien o tiene que ver con la relación, gracias
Profesor como esta, espero que estas letras lo encuentren bien de salud. Por favor tengo una duda no sé si me lo salte ya vi todos los videos de access básico y sinceramente necesito de su ayuda. Abra la forma de algún formulario que yo pueda en vez de consulta , que yo pueda agregar información nueva nueva a la tabla ; Mil gracias.
En los botones de la parte inferior de los formularios (selectores de registros), hay un botón con un * que permite introducir información en las tablas. Un saludo
Geniales los tutoriales!! Estoy aprendiendo de 0!!! Una consulta, mi Acces version 2013 tiene en el formato de fecha mes/dia/año. cómo puedo cambiarlo para que sea dia/mes/año? Gracias!!!
Gracias por el comentario. La única forma que conozco para hacerlo es cambiar la configuración regional de tu ordenador desde panel de control. Imagino que lo tendrás en formato americano, si lo cambias a cualquier formato latinoamericano o español se solucionará. Un saludo!!
Buenas tardes, siguiendo tus cursos que considero muy interesantes e instructivos sobre todo por la claridad de exposición, me surgen algunas dudas de las que no encuentro solución. Intento hacer una consulta de varias tablas, entre las cuales tengo por cada dni veinte registros, la consulta seria para intentar sumar el valor de un campo pero solamente de los diez primeros registros de cada dni que previamente están clasificados en orden descendente.´ Agradecería enormemente sus indicaciones. Gracias.
Hola !! Para ser más preciso en mi respuesta me falta información. "Sumar el valor de un campo": ¿qué campo?. "Clasificados en orden descendente": ¿ordenados por qué campo? La solución pasa por realizar una consulta SQL de predicado (TOP) en la que participen las dos tablas. Pongo un ejemplo con Gestión de Pedidos (la BBDD de mis tutoriales): SELECT TOP 3 SUM(PRODUCTOS.PRECIO) AS [SUMA DE PRECIO], [PRODUCTOS- PEDIDOS].[CÓDIGO ARTÍCULO] FROM PRODUCTOS INNER JOIN [PRODUCTOS- PEDIDOS] ON PRODUCTOS.[CÓDIGO ARTÍCULO] = [PRODUCTOS- PEDIDOS].[CÓDIGO ARTÍCULO] GROUP BY [PRODUCTOS- PEDIDOS].[CÓDIGO ARTÍCULO] ORDER BY Sum(PRODUCTOS.PRECIO) DESC; Ésta consulta muestra la suma de los tres primeros pedidos agrupados por Código Artículo y ordenado descendentemente por precio. Tu consulta será similar pero con tus tablas y tus datos. Un saludo
Perdona por la falta de precisión. Tengo una consulta en la que intervienen varias tablas para obtener información. Lo importante es que en la tabla denominada "valores" tiene dos campos dni y valor1, este último númerico, con veinte registros por cada dni. La consulta clasifica la información por dni, lo agrupa igualmente por dni y obtiene la suma de todos los "valor1" de los veinte registros. Lo que se trata es que solamente sume los diez primeros registros y no los veinte. Espero haberte aclarado. Gracias.
Sí. Entiendo. Necesitas hacer una consulta SQL con el operador top, en tu caso TOP 10 para que sol agrupe y sume los diez primeros. SELECT TOP 10 ......... Si no controlas del todo SQL puedes intentar llevar la consulta a vista SQL desde Access y una vez allí agregar TOP 10 después del Select. Aunque lo ideal para evitar errores seria crear la consulta en SQL desde 0. Un saludo
Quetal profesor buen dia ya termine el curso basico ahora estoy con mi propia base tengo un duda estoy en creacion de tablas para consultas Ya cree varios pero un una me salio un mensje de error "los campos multivalor no se permiten en instrucciones SELEC INTO." y pues no la crea. me podria ayudar profesor gracias saludos
Hola !! Necesitaría más información para poder ayudarte porque no veo claro que intentas. Según el mensaje Select INTO parece que estás intentando realizar una consulta de datos anexados con un campo multivalor. Necesitaría ver tus tablas y tu consulta para poder ayudarte en este caso. Un saludo
buenas Noches tengo un problema tengo dos tablas con datos diferentes,al ejecutar la consulta me devuelve todos los cambios coincidentes pero yo necesito que me devuelva todos los registros como lo ago?
Hola, primero mil gracias! No te das una idea de cómo me estás ayudando con estos videos de access. Eres muy bueno explicando. Sabes que hago lo que tú haces para saber cuántas personas hay por país agrupando en ID cliente y me salen todos los paises con cada ID pero no me los agrupa...Qué peudo estar haciendo mal? Mil gracias!!
Debes agrupar por país y contar por Id. por lo que dices lo estás haciendo al revés. cada Id es diferente y por eso no puede agrupar. Access solo agrupa campos donde haya información repetida, en este caso país de origen. Un saludo
pildorasinformaticas Ayyy qué sabio eres! :-) Funcionó! Te agradezco mucho esta ayuda que das sin nada a cambio no solo a mí sino a toda la comunidad hispanohablante! Feliz 2014 y saludos desde Alemania.
Hola, nuevamente te felicito por tu gran aporte... tengo una pregunta, puedo realizar consultas pero con una interfaz más cómoda para buscar lo que se necesita?, por ejemplo quiero saber a cuantas conferencias ha asistido un estudiante, para eso tengo cada conferencia en una tabla diferente con el nombre de la conferencia y todas relacionadas con el código de estudiante, quisiera una "interfaz" que me permita ingresar el código del estudiante y obtenga el nombre de las conferencias que ha asistido. Espero que puedas ayudarme, muchas gracias.
Duvan Muñoz Hola !! Debes crear un formulario basado en una consulta. Primero elaboras una consulta que devuelva los registros buscados de las tablas que sean y después creas un formulario basado en esa consulta. Los formularios se utilizan precisamente para crear interfaces cómodas de manejar. Un saludo
pildorasinformaticas Muchas Gracias por tu respuesta tan pronta, con respecto a mi pregunta, ya hice eso, pero no es lo que necesito, por que por cada consulta hay que hacer un formulario, y lo que yo quiero es tener la interfaz como la del formulario, pero no volver a la vista diseño de la consulta para realizar otra búsqueda, si no de ahí mismo. Es decir quiero evitar la vista diseño para realizar la consulta, tal vez existe otra forma de realizar la consulta más cómoda sin tener que ingresar a la vista de diseño? Agradecería mucho si me pudieras ayudar
Ahhhhh ya. Pues no. La otra alternativa para hacer una consulta es trabajar en vista SQL, pero para eso debes saber programar en SQL. En el caso de que sepas, en el botón de vista diseño, vista hoja de datos etc también está la posibilidad de poner la consulta en vista SQL. Si lo programas ahí, no necesitas la vista diseño para nada. Un saludo
pildorasinformaticas Muchas gracias por tu ayuda, en verdad es muy valioso que existan personas como tú, que sacan tiempo de su vida para poder ayudar a otras personas a cultivar conocimientos.
SALUDOS,MUY BUENOS TUS VÍDEOS, TENGO UN INCONVENIENTE AL ABRIR EN ACCESS LOS EJERCICIOS, NOSE A QUE SE PUEDE DEBER, YA QUE AL DAR DOBLE CLICK EN LA TABLA NO SE ME PUEDE DESPLEGAR, GRACIAS
hola quetal profesor buen dia molestandolo ya termine acces basico empeze hacer mi propia base de datos referente ami trabajo pero para concretar en la opcion de relaciones tenago algunas tablas q no se pueden relacioar en actualizar é eliminar cascada, referencial si y tengo clave princial y dice q no se encontro ningun indice unico y cambio la llave y me dice q tengo valores duplicados
Si te dice que no se encontró un índice único es porque no tienes campo clave. Si te dice que tienes valores duplicados es porque estás intentando poner como campo clave ( la llave ), un campo que contiene valores duplicados y eso no es posible. Recuerda los requisitos para relacionar dos tablas entre sí que mencionamos en el curso: ambas tablas han de tener un campo común (campo con la misma información) y ese campo ha de ser campo clave en al menos una de las dos tablas. Un saludo
gracias por los tutoriales, son muy buenos!! tengo una pregunta, ¿cómo podría hacer una consulta en la que quiero que me encuentre a los clientes que han hecho más de 5 pedidos? ¿o una cantidad específica de pedidos?
He estado practicando esto de varias tablas y una vez que cierro las consultas y vuelvo a abrir, aunque se ve la línea de relación, ya no aparece el 1 y el símbolo de varios. Otra cosa acabo de caer, es que, entre las tablas de Pedidos, Productos Pedidos y productos es una relación de uno a varios, sin embargo, se relacionan por campo Calve Principal, ¿esto es normal o es que estoy muy despistado?
Dani D. Hola !! No, no eres despistado. En el curso avanzado se explica el concepto de clave multicampo. Una clave multicampo es crear una clave en la tabla formada por más de un campo, como es el caso de la tabla Productos-Pedidos. Gracias a esto se puede establecer la relación que mencionas. Un saludo
pildorasinformaticas Gracias Juan, ya creía que se había perdido el comentario. A veces cuando uno tiene una duda se le empieza a dar vueltas y se satura je je.