MUCHAS GRACIAS POR COMPARTIR, TIENES UNA MANERA CLARA, SENCILLA Y MUY DIDACTICA DE ENSENAR. OJALA EN TODAS LAS ESCUELAS HUBIERAN MAESTROS CON TU FACILIDAD DIDACTICA Y MOTIVACION EN LA ENSENANZA. MUCHAS GRACIAS
Buenas tardes, deseo expresar mi agradecimiento por el conocimiento que ud tan gentilmente comparte en su canal; son muy ágiles, claros y didacticos. Reciba un cordial saludo desde la ciudad de Ibagué, Tolima, Colombia.
Arreglado el link de este vídeo. De Project si tenía pensado. Lo que no se es cuándo lo iniciaré. Gracias por avisar del link y por tu apoyo. Un saludo.
Para ver u ocultar la cuadrícula de los formularios en Vista Diseño, has de hacer clic con el botón derecho sobre el formulario (en vista diseño por supuesto) y en el menú contextual que saldrá, elegir la opción "cuadrícula". En cuanto a mover los elementos individualmente, has de arrastrarlos desde la esquina superior izquierda de cada uno de ellos, donde el vértice es mas grueso.
tus vídeos me resultan muy útiles, pero considero que se espacian demasiado en el tiempo y enfrían un poco los conocimientos adquiridos. Gracias, sigue cultivandonos
Estoy haciendo el trabajo de bases de datos adaptando todos estos ejemplos a mi base de datos de una entidad bancaria. Realmente me están sirviendo mucho estos vídeos. Espero que no te importe :P
La forma más sencilla es elaborar un formulario con subformulario. Es decir, formulario de la tabla de clientes con subformulario de la tabla de pedidos. De esta forma puedes buscar al cliente en cuestión y a la vez puedes ver los pedidos que ha hecho e introducir un nuevo pedido para el cliente si lo deseas. Un saludo
Con una consulta de campo calculado. Se explica en los vídeos. Elabora una consulta agregando un campo más (o los que necesites) donde se realice el cálculo que necesites, por ejemplo sumar varios campos de una tabla. Un saludo
Hola! Antes que nada gracias nuevamente por todos tus tutoriales, son de enorme ayuda e importancia. Quería hacerte una consulta sobre algo que se me ocurrió caminando por la calle jajaja, pero creo que es sencillo aunque no encontré la forma de resolverlo. Partiendo de tu ejemplo de los videos con la tabla clientes, los cuales tiene un ID cliente conformado por CT00 - CT99. Supongamos que crece la base de datos y tenés que empezar a agregar más clientes, por lo que tendrías que empezar a poner CT seguido de números de 3 cifras. Por ejemplo, CT100 y sucesivos. La forma más sencilla de hacer esto es poner en las propiedades de ese campo una longitud de 5 caracteres y listo. Pero si yo quisiera hacer que todos los anteriores queden: CT001, CT002, ... , CT099, ¿Cómo podría hacerse? Estuve pensandolo un rato largo pero no se me ocurre nada que no sea cambiarlos a mano. Pensé en una consulta de actualización pero no sabría cómo actualizar algo así, ni qué criterios usar. En fin, eso. Espero se entienda y te estaría enormente agradecido si podés tirarme una pista. Gracias nuevamente por todos los videos de Office, aprendí un montón y lo puedo aplicar laboralmente.
Cristian Di Nezio Hola !! Entiendo lo pregunta perfectamente y es buena. La verdad es que no se me ocurre ninguna forma sencilla de hacer tal cosa. Esto no quiere decir que no exista, simplemente me pasa como a ti y es que con una consulta de actualización no veo la forma de establecer el valor a actualizar. Sólo se me ocurre hacerlo programando en VBA, pero de una forma un tanto compleja insertando un 0 en la posición 3 del código cliente recorriendo cada código con un bucle for. A lo mejor alguien que lea esto se le enciende la bombilla y nos ilumina a los demás, porque yo de momento no veo forma sencilla de hacerlo. Un saludo. P.D.: cuando camines por la calle, no pienses tanto y disfruta de lo que te rodea :))
Toni Esteve: En ese caso lo suyo es que el campo referencia fuera campo clave, De esta forma no te dejaría repetirlo en el caso de que ya existiera otro artículo grabado con esa referencia. Un saludo
Gracias por tu atención. He intentado que el campo sea campo clave pero a al hora de guardar me sale un error : " El indice o la calve principal no pueden contener un valor Null"
Toni Esteve Eso es o porque lo estás dejando en blanco (un campo clave nunca puede estar vacío) o porque ya tienes alguna referencia en blanco y no te deja establecer dicho campo como campo clave. Un saludo
Buenas noches 🌙. Muchísimas gracias por el curso, está completo. Perfectamente entendible. Pregunto: ¿ se puede introducir información por tableta, celular u otro medio?, pasar lista, reportar notas, planificación de clases ....etc y luego integrarla a las tablas de manera automática, todo integrado ? ¿Como integrar la información externa del momento sin necesidad de abrir acces? Como cuando uno vende un artículo, realiza una encuesta.........
Hola profe! Muchas gracias por tus cursos, ahorita estoy siguiendo el básico de Access para refrescar y manejarlo. Aunque quiero empezar a diseñar y programar páginas web pronto, por donde debo comenzar? Manejo a nivel básico html y php. Gracias siempre por tus ganas de enseñarnos!!!
alejandra diaz Si manejas a nivel básico HTML, yo comenzaría por el curso de CSS que encontrarás en mi canal. Cuando termines ese, si aún te quedan ganas, puedes continuar por el curso de HTML5 donde explico las novedades del lenguaje. Si después de esto aún tienes las cabeza en su sitio, puedes seguir por el curso de JavaScript desde 0 que estoy elaborando en la actualidad. Un saludo :)
de antemano felicito este curso muy fácil de entender y practico a mis necesidades. Pero me gustaría saber si con formularios condicionantes se puede poner color, es decir si un producto debajo de 100 es de color azul y arriba de 100 es de color rojo o bien si es igual a 100 es de color amarillo.
Guillermo Rafael Hernández Arias Sí, programando en VBA no es demasiado complicado, pero hay que programar. Tengo un curso terminado de VBA Access en el que explico cómo hacer esto que comentas. Un saludo
Llevo siguiendo el curso de acces básico desde el principio y es fantástico, así como realizas las explicaciones de los diferentes tutoriales. Una pregunta: En un campo ( llamado referencia) del formulario (productos) voy insertando las referencias de unos productos nuevos, como podría saber que la referencia que estoy insertando corresponde a un producto que ya tengo grabado, es decir no grabar un producto dos veces
Hola... Vengo a insistir que tus cursos son increibles!! Lo mejor que he encontrado. Tienes pensado hacer alguno de Project o SAP ? Por cierto, podrías arreglar el link de el archivo de descarga de este video y de el Video 21 que sale con error? Saludos!
Muy bueno el curso en todos los aspectos ya que informa, educa y entretiene. En la parte que me toca, muchísimas gracias por ello en todos los aspectos. El planteamiento de mi consulta es el siguiente: Disponiendo de un documento en Word, que combino para crear correspondencia con una cantidad indeterminada de personas o empresas que figuran en la tabla de clientes, lo que hago es crear una consulta sobre esa tabla con el nombre “X”, luego en la zona de criterios elegida, defino la búsqueda. La pregunta es: ¿Sería posible hacer una macro para que no tenga que borrar los datos reflejados en el campo de criterios correspondiente cuando use la consulta, o de que forma se puede hacer?
Luis Ri Nu Hola !! Prueba con una consulta paramétrica. Las consultas paramétricas te permiten elegir el criterio en tiempo de ejecución. Esto evitaría que tuvieras que borrar el criterio anterior para establecer el nuevo criterio. Otra opción es ejecutar la consulta desde un formulario que me permita establecer el criterio. Un saludo
Por favor es mucha la diferencia la que hay entre acces 2010 y 2017, ya que me estoy instruyendo con estos vídeos tutoriales, le agradezco por su respuesta pronta.
Tus vídeos me han venido muy bien, he aprendido mucho, antes no podía ni abrir access y hoy ya puedo hacer muchas cosas, gracias a tus vídeos. Eres un excelente tutor. Tengo una consulta que me gustaría me ayudaras, estoy trabajando con la versión 2007. Como puedo evitar que el formulario se minimize al hacer doble click sobre la barra de titulo? he seguido los pasos del vídeo 21, pero el formulario siempre se minimiza al hacer el doble click sobre la barra del titulo.
Hola ! Muchas gracias por tu comentario. Extraño lo que me comentas ya que en i caso no se minimiza ¿será un tema de versiones de Access?. De todas formas la solución pasaría por hacer lo que se comenta un poco más adelante en el vídeo: realizar una macro "maximizar". De esta forma no hay barra del título y por tanto, no hay forma de minimizarlo. Un saludo
Me temo que habrá que quitar el campo y volverlo a añadir. Que yo sepa, no hay opción para que un formulario detecte cambios en la estructura de las tablas. Un saludo
Lo primero es lo primero, enhorabuena por el curso, he visto otros y les pasas con mucha diferencia. tengo una consulta Acces 2007: cuando quiero en un formulario cambiar el tamaño de un ventana no me salen los puntos de anclaje y muevo la ventana y se mueven todas, cuando en realidad solo quiero una
Juan Bta. Marti Ballester Hola !! Gracias por el comentario. No se si entiendo bien la duda, pero creo que te refieres a los elementos que hay dentro de un formulario (cuadros de texto y demás). Si es así, debes buscar en la cinta de opciones un botón llamado "tabulación". Haz clic en él y entonces te permitirá modificar los elementos del formulario de forma individual. Un saludo
Hola amigo ¿Qué tal? Quisiera agradecerte por el trabajo tan bueno que realizas al compartir tu conocimiento. Tengo una preguntica, ya cree un formulario de mi base de datos y como ya te comente tengo fotos por cada ítem, dentro del formulario el espacio que le pertenece a la foto me muestra que hay un archivo JPG cargado, que al darle clic abre con el visualizador de Windows. La pregunta es si existe alguna forma de visualizar dicha imagen directamente en el formulario, pues sería mucho más práctico tener la información de cada ítem y al mismo tiempo ver la foto. Gracias por tu tiempo
Sebastian Buitrago Hola !! Si guardas la imagen con extensión bmp en un campo de tipo objeto OLE en la tabla, después podrás ver cada registro con su foto en un formulario. Un saludo
Muchas gracias por el curso. es muy completo y está muy bien explicado. Aunque tengo un problemilla y es que cuando creo el botón para que salga de la aplicación este no hace nada me da un error cuando abro el cuadro de vba. No se que hacer...
Hola profesor: bien interesante este tema de los formularios, como se modifican etc. Sigo muy contento haciendo mi curso. A proposito. Mi principal interes de este curso es diseñar un programa access para casas de empeño. Sabes de alguien que ya lo tenga, o en que sitio se puede encontrar. De esa manera se me facilitaria mucho el trabajo, pues ya solo seria ajustarlo a mis necesidades puntuales. 28 agosto 2013
MUY BUENAS PROFE, ESTOY CONFECCIONANDO UNA BASE DE DATOS CON DOS TABLAS PARA EL CEMENTERIO MUNICIPAL DE MI LOCALIDAD, BASÁNDOME EN TUS ENSEÑANZAS Y HASTA AHORA TODO BIEN, PERO AL CREAR EL FORMULARIO HE DECIDIDO QUE LE ACOMPAÑE UN SUBFORMULARIO COMO INDICAS EN EN EL VÍDEO 19 PERO A LA HORA DE SEGUIR LOS PASOS, A MI NO ME APARECE LA OPCIÓN DEL MISMO PARA ELEGIRLA, YO ESTOY UTILIZANDO LA VERSIÓN 2019 DE ACCES, ¿PORQUE NO ME APARECE COMO A TI?UN SALUDO CORDIAL.
Hola! Antes que nada gracias por lo vídeos me fueron de gran utilidad al ser mi primer acercamiento con Acces. Mi pregunta es respecto a los objetos OLE. Después de haber creado mi formulario no me aparece la imagen, sólo el nombre de archivo, hasta que le doy doble clic se abre en un programa externo. ¿Qué puedo hacer para que me aparezca l imagen en el formulario ? Gracias de antemano.
Jacqueline Montero Hola !! Para que las imágenes se vean en el formulario desde un campo de tipo Objeto Ole creado previamente en la tabla, las imágenes deben estar en formato bmp. Si lo haces verás como las imágenes aparecen. Sin embargo esta práctica solo es recomendable para imágenes pequeñas (tamaño carnet por ejemplo) ya que una imagen bmp pesa mucho y ocasiona que la BBDD ocupe mucho espacio en disco. Si se han de incluir muchas imágenes a un tamaño mayor, lo que se suele hacer es crear un campo hipervínculo donde se insertará un vínculo a la imagen (que se supone está en tu ordenador). De esta forma la BBDD no adquiere tamaño por las imágenes pero hay que señalar también que si se mueve la BBDD a otro PC o se envía por corre electrónico, las imágenes no viajan con la BBDD. Un saludo
Dr. Gregorio Alvarez Hola !! No se si el término "cargar" es del todo correcto. Puedes crear un formulario que se "inicie" al abrir una BBDD. También puedes crear un formulario desde el cuál se importe información de otra BBDD. Esto último sería lo más parecido al término "cargar" una BBDD. Un saludo
Hola, yo tengo el Access 2010, si creo una base en casa y luego lo llevo al trabajo que por ejemplo tienen otra versión del Office más actual ¿esta sera totalmente compatible y funcional? Gracias por lo videos que son buenisimos
HOLA...me e estado viendo tus vídeos, están muy buenos y bien explicados, tengo una duda....se puede crear un formulario que solo sirva para ingresar un nuevo registro y que no me permita navegar en los otros registros....me imagino que si se puede, mi idea es que crear un formulario que sirva para ingresar un nuevo cliente pero al usuario no le permita navegar en los registros. si esta explicado en este tutorial que vídeo debería ver...gracias desde ya.
Jonathan Prieto Ili Hola !!. Varias formas de hacer esto. Primero debes ir a las propiedades del formulario y en la pestaña formato buscar la propiedad que permite eliminar botones de navegación. De esta forma el formulario ya no tendrá los botones de navegar hacia atrás y hacia delante, pero tampoco tendrá el botón de agregar nuevo registro. A continuación desde vista diseño agregar al formulario un nuevo botón desde la ficha Diseño. Cuando salga el asistente ir a operaciones con registros. Escoger la opción agregar registros. Ya tienes un formulario que al abrir no tiene mas que un botón que permite agregar nuevos registros pero no navegar. Un saludo
Muchas gracias....ya lo solucione..me e visto muchos capítulos del curso. Te puedo hacer otra consulta. como se hace para que cuando el usuario abra el formulario parta en un campo especifico,ejemplo tengo dos campos en el formulario nombre y apellido y quiero que al abrir el cursor de escritura parta en el campo apellido y no el nombre.
Hola, Muchas gracias por tu videos, me han sido de gran ayuda, solo que ahora tengo un pequeño problema que me gustaría saber si me podrías ayudar a solucionarlo, eh creado un formulario para poder llenar una tabla (obvio), pero bueno uno de los cuadros de texto del formulario le eh dado esta formula =[campo1]&[campo2] con el objetivo de generar un nombre combinado entre estos dos campos, durante el llenado del formulario, si que me da lo que espero el cuadro de texto me muestra exacto como quiero el nombre combinado, pero en especial este valor no me lo esta guardando en la tabla, ¿Tienes alguna idea de que pueda estar haciendo mal?
8 ปีที่แล้ว +1
Buenos días, hablo desde Venezuela, gracias por todos los vídeos, han sido de mucha ayuda. Tengo una duda, como podría hacer para que esos datos calculados, como por ejemplo el IVA, me los registre en una tabla, yo cree la tabla y le puse el campo IVA, pero no logro que se almacene en la tabla ese valor que se calcula en el formulario. Buen día +pildorasinformaticas
+Isabel Henández Hola !! No es posible llevar ese valor calculado a la tabla ya que se encuentra en un cuadro de texto independiente. A no ser que programes en VBA con ADO. Es mejor en el caso de que quieras que aparezca en la tabla, hacer el cálculo directamente en la tabla creando un campo nuevo con el tipo de datos "calculado" (disponible esta opción desde la versión 2013) y realizar el cálculo en la misma tabla. Un saludo!!
8 ปีที่แล้ว +1
Muchas gracias!, sus vídeos son lo máximo, gracias por responder mi duda.
Buenos tutoriales solo tengo una consulta como hago para que la foto quede insertada en el formulario y no sea necesario hacer doble click para verla??..de antemano gracias por la respuesta.
Hola !! En ese caso deberás incrustarla como objeto OLE y que la imagen esté en formato bmp. Otra opción es insertar la imagen directamente en el formulario dentro de un marco de objeto dependiente, aunque esta opción te obligaría a ir registro por registro insertando la imagen desde el menú propiedades del objeto dependiente. Un saludo
hola. muy buen video, tengo una pregunta ¿ el valor del campo calculado, si quiere pasar a una caja de texto que ya tiene asignado un campo de alguna tabla, como se le hace alli, por ejemplo si fuera un campo TOTAL,
+neto ravot Hola !! Debes crear una macro "Establecer Valor" en el evento correspondiente utilizando el nombre del cuadro de texto del total para que reemplace el valor de la tabla por el nuevo cálculo. También se puede hacer programando una subrutina en VBA con: nombre_campo.value=valor Para esto se encesita avanzar al curso avanzado o al curso de VBA Access. Ambos los tienes en este mismo canal. Un saludo
Buenas tardes, tengo una duda que me gustaría que me aclararan, estoy creando una base de datos de un parqueadero de una empresa de transporte,en la cual tengo varias tablas, una donde registro los conductores con sus respectivos vehículos asignados, otra donde registro los propietarios de los vehículos, y la ultima la mas importante en donde quiero registrar todos los ingresos y salidas de los vehículos y que el programa me calcule el tiempo de permanencia de los vehículos y el valor a cobrar. Diseñe un formulario y cree una etiqueta con un campo calculado utilizando la función "Diffecha" la cual me arroja la diferencia entre la fecha y hora de entrada y la fecha y hora de salida y el valor a cobrar, pero tengo un inconveniente, a la hora de ver la información en la tabla, solo me muestra los datos de "fecha de entrada" y "fecha de salida" pero los campos de "días" o "numero de horas" o valor a cobrar, solo me los muestra en el formulario y no en la tabla. Que debo hacer para que la información que me arroja el formulario producto de un calculo con la función "diffecha" se almacene en la tabla? y así poder ver el historial de ingresos, tiempo de permanencia de vehículos en el parqueadero y valor cancelado? , agradezco su colaboración y ayuda. Muchas gracias
Si deseas que esa información aparezca en la tabla, debes hacer el cálculo en la tabla o crear una consulta de campo calculado y hacer el formulario basado en esa consulta. En las últimas versiones de Access existe un tipo de datos para los campos de una tabla que es el campo "calculado". Como su nombre indica, permite hacer cálculos en los campos de una tabla. Otra posibilidad, que sería la que yo eligiese, es la de crear una consulta de campos calculados donde realices esos cálculos de fechas y horas. Y después hacer un formulario basado en dicha consulta. Se explica en este curso cómo hacer consultas de campo calculado. Un saludo!!
Muy buenos días amigo, gracias por el tip informático, ya lo hice y me esta funcionando, pero ahora me surgió otra inquietud, yo quería que los registros de campos calculados de la consulta se reflejaran en la tabla original, para lo cual cree una consulta de datos anexados en la cual incluí las formulas para que alimentaran la tabla, pero el asistente para formularios no me deja crear un formulario basado en consultas de datos anexados. Mi pregunta es, hay algún inconveniente en que los datos de ingresos y salidas relativos a los tiempos y valores a cobrar queden en la consulta y no en la tabla original? Me dificultaría hacer consultas posteriores? O hay algún método para que el formulario basado en la consulta me alimente la tabla original? Agradezco tu colaboración, me dejas tu nombre en el comentario, gracias, Saludos desde Cartagena - Colombia.
Hola Muchisimas gracias por tus explicaciones. Te hago una consulta. Puedo hacer que un formulario me llene automaticamente el precio del producto tomando el ultimo valor de compra?? Desde ya muchisimas gracias
Sí se puede. Pero sólo se me ocurre hacer tal cosa programando en VBA. Habría que ir guardando el valor del precio en una variable de donde se obtendría para el siguiente registro. Tienes un curso de programación en VBA Access en este mismo canal. Un saludo
diego pichaco Hola!! El precio con IVA creo recordar (hace tiempo que grabé estos vídeos) que lo hicimos con un campo calculado. Los campos calculados no aparecen en las tablas porque estos campos solo existen en los formularios. Un saludo
Hola que tal buen día, disculpa como haces para que cada tabla, formulario, consulta aparezcan como ventanas movibles, es decir que no estén fijas y que puedas abrir todas y moverlas para ver la de atrás?
Hay forma de añadir las etiquetas y/o los campos calculados a las tablas que estamos consultando? Por ejemplo el campo calculado Precio con IVA, sólo existe en el formulario. ¿Se podría introducir a la tabla que estamos consultando? Supongo que lo correcto sería hacerlo al revés, es decir, haberlo previsto en la tabla a consultar pero es por saber si también se puede hacer el camino inverso. Gracias!
Hola !. Tú mismo te has respondido. Lo correcto habría sido hacerlo al revés. También puedes hacer una consulta de campo calculado donde aparezca un campo Precio con IVA. Recuerda que las consultas además se actualizan con lo que si agregas o eliminas información en las tablas, las consultas siempre estarán al día. Un saludo
Hola. tengo una duda; ¿cuando se modifica un campo en una tabla no se actualiza automáticamente en el formulario? de no ser así ¿hay alguna manera de actualizar los cambios en los formularios?. Gracias!
Hola un saludo desde México. Duda: he creado un formulario a partir desde una base de datos. La idea es crear un formulario que me ayude a capturar información en la base de datos. Al crearlo el icono para generar un nuevo dato no quedo habilitada. ¿No he podido habilitarla para poder iniciar a capturar nueva información?. Me puedes orientar. Gracias
Hola ¿Cómo has creado el formulario? ¿En vista diseño? ¿Con el asistente? y también necesito que me digas: ¿Cómo estás viendo el formulario? ¿En vista edición? ¿En vista formulario? Un saludo
Hola, disculpa tengo una duda en formularios, quisiera que al escoger un valor existente automáticamente me mostrara el otro valor en el cual esta relacionado en otra tabla, pero solo informativo no para modificar
Isaias Morales Hola !! Pues si he entendido bien, esto lo podrías hacer con subformularios. Si no quieres que modifiquen la información de un campo del formulario, cambia la propiedad de ese campo a solo lectura, seleccionando el campo en vista diseño y buscando la propiedad en el panel de propiedades. Un saludo
hola quisiera hacerte una consulta cuando cargo nuevos datos en el formulario no me aparecen esos datos en la tabla debo presionar el botón "actualizar todo" para que aparezca quería saber como puedo hacer para que aparezca de manera automática sin tener que actualizar. Desde ya muchas gracias.
Gracias por tus videos, siempre es un gusto aprender con un profe que explica tan bien! Necesitaría contactarte para una duda que tengo. La cuestión es que es demasiado extensa como para ponerla aquí, y es algo que me hace falta para el trabajo, si pudieras echarme una mano, te lo agradecería. Tampoco sé si puedo mandarte mensajes privados, así que te dejo mi usuario de skype, que es lo menos comprometido para publicar: vir_virgi_ginny Muchas gracias de antemano. Un saludo.
Se puede dar un formato condicional, como en el exel? es decir, si por ejemplo en un cuadro de texto sale una palabra, que el cuadro de texto salga de color azul, no encuentro esa funcion, como en el exel
Tengo una duda que no me deja cerrar la idea de todo. Siguiendo tu BBDD Gestión de Pedidos, cuando quiero ingresar un Pedido en un formulario de un cliente que todo el tiempo dices CT04 o CT23 etc... digamos que es imposible acordarse del código de todos los clientes... cómo puedo hacer para buscar directamente desde el formulario de Pedido a un cliente en particular sin acordarme el código de cliente?? Tal vez con un botón para buscar en la tabla de clientes pero no sé cómo hacerlo... Gracias!!
Hola. Tengo una duda. SI quiero buscar en un formulario los nombres que contengan PEPE por ejemplo, utilizo la lupa y me sale abajo que hay 3 de 500 por ejemplo. ¿Cómo puedo ver un listado de esos tres? Puedo pasar de uno a otro hasta que salga el que quiero pero mi base de datos puede tener 20 registros que contengan PEPE y sería más cómodo ver un listado.
Para ver un listado de la información almacenada en las tablas debes utilizar una consulta (se explica en el curso qué son las consultas, tipos de consultas y cómo se realiza cada una). Con una consulta obtendrás un listado exclusivamente con los Pepe que hay almacenados en la tabla de turno. Además con la consulta los podrás ordenar con el criterio que quieras (por apellido por ejemplo, o por edad etc). Si deseas ver esa información (el listado con todos los Pepe) desde un formulario, primero debes crear una consulta que muestre todos los Pepe y después deberás crear un formulario basado en esa consulta. Hay 4 objetos principales en una BBDD: 1. Tablas: su cometido es almacenar información (no es necesario que la información esté ordenada). 2. Consultas: su cometido es extraer la información almacenada en las tablas en base a un criterio (por ejemplo todos los Pepe, o las personas que vivan en Madrid, o las personas nacidas antes de 1980, o las que les gusten los Beatles ... etc) 3. Formularios: su cometido es mostrar la información almacenada en las tablas o la extraída en consultas de una forma ordenada y elegante fácil de leer. 4. Informes: su cometido es imprimir en papel la información almacenada en tablas o la extraída en consultas. Hay más objetos como macros, módulos... pero esto se ve ya en el curso avanzado (disponible también en mi canal) Saludos !!
Hola, excelentes cursos. Gracias por el aporte!!! Tengo una duda al momento de generar el formulario con un campo calculado, este no me acepta la formula redondear.mas si aplico solo redondear no tengo lio, pero al agregar (.mas) genera un error. como me puedes ayudar?
Gracias por tus palabras. El problemas es que la función redondear.mas no existe en Access. Si abres el generador de expresiones donde vienen todas las funciones disponibles quizás encuentres alguna que te sirva, pero desde luego redondear.mas no. No conozco ninguna función predefinida que redondee al alza. Está la función int que convierte a entero, la funcion fix que ignora la parte decimal, y la función redondear pero no son lo que tú necesitas. A bote pronto, a no ser que alguien me rectifique con el conocimiento de alguna función que haga esto, en principio habría que realizar un cálculo personalizado seguramante utilizando la función SiInm para poder establecer una condición a aplicar en función de si superan 0.5 o no. Un saludo
Hola !! Hace años que grabé estos vídeos y ahora mismo no se a qué te refieres con lo de actualizar la fecha. ¿Te refieres a hacer una consulta de actualización que actualice un campo hora a la hora actual?
Tengo una pregunta, porque cuando yo seleccione el cuadro de texto, para crear PRECIO CON IVA en formulario, y darle formato ya sea de euro o moneda, me sale del lado izquierdo de los numeros el simbolo, y yo lo quiero como en campo precio, que salga del lado derecho, ya busque en propiedades y no veo donde, me puedes ayudar? Saludos...video 20, minuto 17
+pepito el q toca el Hola !! ¿Cuál es tu moneda local? En los teclados latinoamericanos cambia la configuración regional en fechas, monedas etc. No se si será tu caso. Un saludo
Hola de nuevo, cuando creo un formulario, todas las casillas me salen del mismo tamaño y cuando quiero modificarlas individualmente, no me deja, las modifica todas a la vez...a qué se debe? yo he ajustado los campos a medidas pequeñas al crear la tabla....
No. Si borras un formulario no ocurre nada con las tablas. Otra cosa es si borras los datos que aparecen en el forumulario. Si haces esto se borrarán también los datos de las tablas. Un saludo!!
Hola, me llamo Angel y tengo office 2007. Tengo el problema de que no puedo cambiar de posicion los campos en vista diseño. No se si hago algo mal o que office 2007 no lo permite. Un saludo
Angel Miñano Hola !! ¿Te refieres en la tabla o en formularios e informes? Para cambiarlos en formularios hay que desactivar un botón que hay por la cinta de opciones que se llama "Tabulación". Una vez hecho esto, podrás mover los campos del formulario como quieras. Un saludo
pildorasinformaticas Muchas gracias, ya lo he visto y funciona. Me referia a los campos de los formularios. Le felicito por el trabajo que le habrá supuesto hacer todos estos videos. Pedagogicamente hablando, son perfectos. Un saludo
Pregunta... Cuando pongo formato de moneda directamente aparece el simbolo euro y en mi pais se maneja el formato de moneda $ ¿como podria cambiar eso? sos un groso, recien hoy hice una tabla nueva inventando valores al azar y pude vincular todas sin ningun problema, consultas y filtros sin ningun problema, la verdad te lo re agradesco
Diego Almiron Hola !! Gracias por el comentario. Pues es raro lo que comentas. Lo único que se me ocurre es que tu ordenador tenga una configuración regional diferente porque se compró en otro país o algo similar. Prueba a buscar en el panel de control "Idioma y teclado" y allí busca la configuración regional de tu país. Es todo lo que te puedo ayudar desde aquí sin verlo. Un saludo
buenos días,he tratado de mover los cuadros de texto y las etiquetas tal y como lo hace usted,para cualquier lado y no puedo solo las puedo mover hacia arriba y hacia bajo,y no me sale el cuadro para mover independiente las etiquetas y los textos,en mi caso estoy usando Access 2007 tendrá que ver algo.
Hola. Tienes que ir a la ficha organizar si no recuerdo mal y hacer clic en el botón de tabulación. Cuando creas un formulario con el asistente de Access, los campos están fijados al formulario y para moverlos de forma libre has de quitar la tabulación de los campos.
Estimado Juan, necesito de tu ayuda , resulta que estoy confeccionando una aplicación para gestión de bodega de construcción, genera bien los pedidos y los ingresos, necesito generar un informe que me muestre los materiales pedidos, y los ingresados, mi problema es como hago reflejar los materiales que se han pedido pero aun no han llegado, en el informe debería aprecer el total pedido y si no ha llegado debería aparecer 0..... por no me aparece valor... sabes como puedo hacerlo???? Agradecido de antemano Marcelo
Hola Marcelo: este tipo de dudas es imposible resolverlas sin tener la BBDD delante. Por lo que comentas intuyo que tu BBDD es medianamente compleja y sin verlo como te digo es prácticamente imposible. Lamentablemente no dispongo de tiempo para resolver dudas personales de esta naturaleza pues me llegan cientos todos los días. Espero que encuentres la solución. Un saludo
Es posible que sea porque estás abriendo una BBDD que fue construida con una versión anterior de Access. prueba a convertir la BBDD a la nueva versión desde la ficha Archivo. Un saludo
Por otro lado, no acabo de entender el objetivo de los formularios. Al final se trata de visualizar de otra manera, más amigable, los campos que nos interesan de las tablas pero, por lo que he entendido, se podría hacer lo mismo directamente en las tablas, ¿no? Porque los formularios no son presentaciones para imprimir nada en papel o pdf, ¿no?... A ver si me puedes aclarar, por favor, que no le acabo de ver el sentido. ¡¡Gracias!!
Estimado, es un "botón" con figura de engrane, el cual si lo clickea aparece una pestaña con opciones, en el cual donde dice calidad puede seleccionar la más alta ( mientras más alto el número, mayor es la calidad). Saludos
hola quisiera saber como puedo hacer para ingresar un numero en una cuadro de texto y que automaticamente me aparesca el año en el que estamos ej: 121-2014 gracias
Administracion Financiera Programando en VBA bajo el evento al actualizar del cuadro de texto concatenando la función Año. Todo lo necesario para hacer esto se explica en mi curso de programación VBA. Un saludo
pildorasinformaticas con otra consulta realize lo sugerido con la funcion Año. Pero tengo un control de errores en el cual aparece el numero 13 y por lo cual me reconoce el - como un caracter no numerico que puedo hacer
Para imprimir un informe en base a unas fechas, realiza una consulta previa que te devuelva los registros de la tabla con un criterio de fechas y después realiza el informe basado en esa consulta. Respecto a la segunda cuestión, la verdad no se que podría estar ocurriendo. Desde aquí se me hace difícil ayudarte con este problema. Un saludo
HOLA BN DIA CUANDO INCLUYO EL CAMPO + IVA EL NO ME LO CALCULA ME GENERA ERROR #¿Nombre? REVISO LAS PROPIEDADES LE COLOCO FORMATO MONEDA PORQUE PENSE Q ERA ESO Y ME SALE IGUAL EN OTRO CAMPO QUE NECESITO QUE ME CALCULE UNA DIFERENCIA ENTRE HORA INICIO Y HORA FINAL ME PASA LO MISMO NO ME DA EL DATO
Luz Marina Quiceno Cadavid Hola !! ¿estamos hablando de campos calculados en un formulario? Si es así te pregunto ¿Estás colocando el símbolo = delante de la fórmula/función? Un saludo
+Luz Marina Quiceno Cadavid Saludos Luz Marina, yo tambien tengo el mismo error en acces sobre una calculo en un formulario donde sale un error #¿Nombre?. Como lo solucionaste
MUCHAS GRACIAS POR COMPARTIR, TIENES UNA MANERA CLARA, SENCILLA Y MUY DIDACTICA DE ENSENAR. OJALA EN TODAS LAS ESCUELAS HUBIERAN MAESTROS CON TU FACILIDAD DIDACTICA Y MOTIVACION EN LA ENSENANZA. MUCHAS GRACIAS
Hola Juan exceletes todos tus vídeos. El IVA quiere decir Imposible Vivir Así. Gracias por tu labor.
Buenas tardes, deseo expresar mi agradecimiento por el conocimiento que ud tan gentilmente comparte en su canal; son muy ágiles, claros y didacticos. Reciba un cordial saludo desde la ciudad de Ibagué, Tolima, Colombia.
Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Un cordial saludo!!
Me encanta tus tutoriales!! Son de gran ayuda. No desaparezcas de TH-cam!! Mil Gracias!
MAESTRO DE MAESTROS! SIN DUDA ALGUNA.
Arreglado el link de este vídeo. De Project si tenía pensado. Lo que no se es cuándo lo iniciaré. Gracias por avisar del link y por tu apoyo. Un saludo.
Para ver u ocultar la cuadrícula de los formularios en Vista Diseño, has de hacer clic con el botón derecho sobre el formulario (en vista diseño por supuesto) y en el menú contextual que saldrá, elegir la opción "cuadrícula".
En cuanto a mover los elementos individualmente, has de arrastrarlos desde la esquina superior izquierda de cada uno de ellos, donde el vértice es mas grueso.
tus vídeos me resultan muy útiles, pero considero que se espacian demasiado en el tiempo y enfrían un poco los conocimientos adquiridos.
Gracias, sigue cultivandonos
Estoy haciendo el trabajo de bases de datos adaptando todos estos ejemplos a mi base de datos de una entidad bancaria. Realmente me están sirviendo mucho estos vídeos. Espero que no te importe :P
VeslorTV Al contrario. Para eso son los vídeos. Para aplicar lo aprendido en tus propias BBDD. Un saludo
De las dudas sobre el objetivo de los formularios me ha quedado claro en los siguientes vídeos... Gracias de nuevo.
Ok ! de nada
Muchas gracias!!! Excelente explicación. No tienes idea de lo mucha que me has ayudad. Eternamente agradecida.
Gracias por el comentario. Me alegro de que los vídeos hayan sido de utilidad. Un saludo!!
La forma más sencilla es elaborar un formulario con subformulario. Es decir, formulario de la tabla de clientes con subformulario de la tabla de pedidos. De esta forma puedes buscar al cliente en cuestión y a la vez puedes ver los pedidos que ha hecho e introducir un nuevo pedido para el cliente si lo deseas. Un saludo
hermano tu y tus vídeos me han salvado a mi y mis compañeros te doy las gracias por tus tutoriales tan claros gracias desde peru
:) Me alegro de que los vídeos sean útiles. Un salduo
Me encantan sus cursos! Es un profe genial....Saludos
Muchas gracias !! Me alegro de que te gusten. Un saludo!!
Gracias por el vídeo. Como siempre, muy bien explicado
Gracias!
Con una consulta de campo calculado. Se explica en los vídeos. Elabora una consulta agregando un campo más (o los que necesites) donde se realice el cálculo que necesites, por ejemplo sumar varios campos de una tabla. Un saludo
excelente excelente excelente gracias desde mexico
oye profesor excelente aporte!!!, tienes muy buena pedagogía, bien explicado
Gracias por el curso esta muy interesante
Oscar Baquero Jimenez Gracias !! Un saludo
hola amigo eres grande gracias a ti nos ponen diario estar viendo tus videos y sacar todo el resumen y si falta info -20puntosxD. saludos :V
+yolo suawi xd ahuevo sin acentos -5 puntos XD
+Miguel Angel Acosta Perez A mi me puso 17 porque no puse con rojo los ejemplos >:v
+Luis Andres A mi me pone 15 Puntos por que 30-5 puntos de los Criterios es igual a 15👍 #TeamMerinos
+yolo suawi xd No se de qué habláis, pero parece bueno
+pildorasinformaticas Te parece bueno que de 30 puntos nos ponga 15 por que no por que no estan los ejemplos con rojo >:v dislike
muchas gracias. y segui con estos tutoriales por la verdad son muy buenos.
7:29 Arrastras elementos de modo independiente
11:11 Agregar campos existentes.
Hola! Antes que nada gracias nuevamente por todos tus tutoriales, son de enorme ayuda e importancia. Quería hacerte una consulta sobre algo que se me ocurrió caminando por la calle jajaja, pero creo que es sencillo aunque no encontré la forma de resolverlo.
Partiendo de tu ejemplo de los videos con la tabla clientes, los cuales tiene un ID cliente conformado por CT00 - CT99. Supongamos que crece la base de datos y tenés que empezar a agregar más clientes, por lo que tendrías que empezar a poner CT seguido de números de 3 cifras. Por ejemplo, CT100 y sucesivos.
La forma más sencilla de hacer esto es poner en las propiedades de ese campo una longitud de 5 caracteres y listo. Pero si yo quisiera hacer que todos los anteriores queden: CT001, CT002, ... , CT099, ¿Cómo podría hacerse?
Estuve pensandolo un rato largo pero no se me ocurre nada que no sea cambiarlos a mano. Pensé en una consulta de actualización pero no sabría cómo actualizar algo así, ni qué criterios usar.
En fin, eso. Espero se entienda y te estaría enormente agradecido si podés tirarme una pista.
Gracias nuevamente por todos los videos de Office, aprendí un montón y lo puedo aplicar laboralmente.
Cristian Di Nezio Hola !! Entiendo lo pregunta perfectamente y es buena. La verdad es que no se me ocurre ninguna forma sencilla de hacer tal cosa. Esto no quiere decir que no exista, simplemente me pasa como a ti y es que con una consulta de actualización no veo la forma de establecer el valor a actualizar.
Sólo se me ocurre hacerlo programando en VBA, pero de una forma un tanto compleja insertando un 0 en la posición 3 del código cliente recorriendo cada código con un bucle for.
A lo mejor alguien que lea esto se le enciende la bombilla y nos ilumina a los demás, porque yo de momento no veo forma sencilla de hacerlo.
Un saludo.
P.D.: cuando camines por la calle, no pienses tanto y disfruta de lo que te rodea :))
Toni Esteve: En ese caso lo suyo es que el campo referencia fuera campo clave, De esta forma no te dejaría repetirlo en el caso de que ya existiera otro artículo grabado con esa referencia. Un saludo
Gracias por tu atención. He intentado que el campo sea campo clave pero a al hora de guardar me sale un error : " El indice o la calve principal no pueden contener un valor Null"
Toni Esteve Eso es o porque lo estás dejando en blanco (un campo clave nunca puede estar vacío) o porque ya tienes alguna referencia en blanco y no te deja establecer dicho campo como campo clave. Un saludo
Un tutorial excelente. Gracias!!
muy bueno el video!!!sos todo un maestro!!! te felicito
Jajaja. Tengo una web con el mismo nombre que este canal donde se pueden realizar donaciones. Pero no es obligatorio. Un saludo
Buenas noches 🌙. Muchísimas gracias por el curso, está completo. Perfectamente entendible.
Pregunto: ¿ se puede introducir información por tableta, celular u otro medio?, pasar lista, reportar notas, planificación de clases ....etc y luego integrarla a las tablas de manera automática, todo integrado ?
¿Como integrar la información externa del momento sin necesidad de abrir acces? Como cuando uno vende un artículo, realiza una encuesta.........
¿Como puedo lograrlo?
Hola. Debes cerrar el formulario. Creo que el problema es que tienes el formulario abierto a la vez que la tabla. Un saludo
Hola profe! Muchas gracias por tus cursos, ahorita estoy siguiendo el básico de Access para refrescar y manejarlo. Aunque quiero empezar a diseñar y programar páginas web pronto, por donde debo comenzar? Manejo a nivel básico html y php. Gracias siempre por tus ganas de enseñarnos!!!
alejandra diaz Si manejas a nivel básico HTML, yo comenzaría por el curso de CSS que encontrarás en mi canal. Cuando termines ese, si aún te quedan ganas, puedes continuar por el curso de HTML5 donde explico las novedades del lenguaje. Si después de esto aún tienes las cabeza en su sitio, puedes seguir por el curso de JavaScript desde 0 que estoy elaborando en la actualidad. Un saludo :)
de antemano felicito este curso muy fácil de entender y practico a mis necesidades. Pero me gustaría saber si con formularios condicionantes se puede poner color, es decir si un producto debajo de 100 es de color azul y arriba de 100 es de color rojo o bien si es igual a 100 es de color amarillo.
Guillermo Rafael Hernández Arias Sí, programando en VBA no es demasiado complicado, pero hay que programar. Tengo un curso terminado de VBA Access en el que explico cómo hacer esto que comentas.
Un saludo
Llevo siguiendo el curso de acces básico desde el principio y es fantástico, así como realizas las explicaciones de los diferentes tutoriales.
Una pregunta: En un campo ( llamado referencia) del formulario (productos) voy insertando las referencias de unos productos nuevos, como podría saber que la referencia que estoy insertando corresponde a un producto que ya tengo grabado, es decir no grabar un producto dos veces
Gracias!
Hola... Vengo a insistir que tus cursos son increibles!! Lo mejor que he encontrado. Tienes pensado hacer alguno de Project o SAP ? Por cierto, podrías arreglar el link de el archivo de descarga de este video y de el Video 21 que sale con error? Saludos!
Muy bueno el curso en todos los aspectos ya que informa, educa y entretiene. En la parte que me toca, muchísimas gracias por ello en todos los aspectos.
El planteamiento de mi consulta es el siguiente: Disponiendo de un documento en Word, que combino para crear correspondencia con una cantidad indeterminada de personas o empresas que figuran en la tabla de clientes, lo que hago es crear una consulta sobre esa tabla con el nombre “X”, luego en la zona de criterios elegida, defino la búsqueda. La pregunta es: ¿Sería posible hacer una macro para que no tenga que borrar los datos reflejados en el campo de criterios correspondiente cuando use la consulta, o de que forma se puede hacer?
Luis Ri Nu Hola !! Prueba con una consulta paramétrica. Las consultas paramétricas te permiten elegir el criterio en tiempo de ejecución. Esto evitaría que tuvieras que borrar el criterio anterior para establecer el nuevo criterio. Otra opción es ejecutar la consulta desde un formulario que me permita establecer el criterio. Un saludo
pildorasinformaticas Muchas gracias por la respuesta.Así lo haré
Un saludo
Por favor es mucha la diferencia la que hay entre acces 2010 y 2017, ya que me estoy instruyendo con estos vídeos tutoriales, le agradezco por su respuesta pronta.
Tus vídeos me han venido muy bien, he aprendido mucho, antes no podía ni abrir access y hoy ya puedo hacer muchas cosas, gracias a tus vídeos. Eres un excelente tutor. Tengo una consulta que me gustaría me ayudaras, estoy trabajando con la versión 2007. Como puedo evitar que el formulario se minimize al hacer doble click sobre la barra de titulo? he seguido los pasos del vídeo 21, pero el formulario siempre se minimiza al hacer el doble click sobre la barra del titulo.
Hola ! Muchas gracias por tu comentario. Extraño lo que me comentas ya que en i caso no se minimiza ¿será un tema de versiones de Access?. De todas formas la solución pasaría por hacer lo que se comenta un poco más adelante en el vídeo: realizar una macro "maximizar". De esta forma no hay barra del título y por tanto, no hay forma de minimizarlo. Un saludo
Me temo que habrá que quitar el campo y volverlo a añadir. Que yo sepa, no hay opción para que un formulario detecte cambios en la estructura de las tablas. Un saludo
Lo primero es lo primero, enhorabuena por el curso, he visto otros y les pasas con mucha diferencia.
tengo una consulta
Acces 2007: cuando quiero en un formulario cambiar el tamaño de un ventana no me salen los puntos de anclaje y muevo la ventana y se mueven todas, cuando en realidad solo quiero una
Juan Bta. Marti Ballester Hola !! Gracias por el comentario. No se si entiendo bien la duda, pero creo que te refieres a los elementos que hay dentro de un formulario (cuadros de texto y demás). Si es así, debes buscar en la cinta de opciones un botón llamado "tabulación". Haz clic en él y entonces te permitirá modificar los elementos del formulario de forma individual.
Un saludo
muchas gracias
Hola amigo
¿Qué tal?
Quisiera agradecerte por el trabajo tan bueno que realizas al compartir tu conocimiento. Tengo una preguntica, ya cree un formulario de mi base de datos y como ya te comente tengo fotos por cada ítem, dentro del formulario el espacio que le pertenece a la foto me muestra que hay un archivo JPG cargado, que al darle clic abre con el visualizador de Windows. La pregunta es si existe alguna forma de visualizar dicha imagen directamente en el formulario, pues sería mucho más práctico tener la información de cada ítem y al mismo tiempo ver la foto.
Gracias por tu tiempo
Sebastian Buitrago Hola !! Si guardas la imagen con extensión bmp en un campo de tipo objeto OLE en la tabla, después podrás ver cada registro con su foto en un formulario. Un saludo
Te he agregado a Skype. Se me olvidó tu consulta. Espero que no sea demasiado tarde. Saludios
aceptas donaciones??
la verda es que te mereces la mitad de mi nomina xDDD
saludos desde Madrid y muchas gracias por los videos
Muchas gracias por el curso. es muy completo y está muy bien explicado. Aunque tengo un problemilla y es que cuando creo el botón para que salga de la aplicación este no hace nada me da un error cuando abro el cuadro de vba. No se que hacer...
Debe darte un mensaje de error y además debe marcarte una línea de código en amarillo. Sin esa información poco te puedo ayudar a distancia.
pildorasinformaticas ya lo solucioné descargándome el office 2010 con el 2007 no me dejaba de ninguna de las maneras. Gracias!
Hola profesor: bien interesante este tema de los formularios, como se modifican etc. Sigo muy contento haciendo mi curso. A proposito. Mi principal interes de este curso es diseñar un programa access para casas de empeño. Sabes de alguien que ya lo tenga, o en que sitio se puede encontrar. De esa manera se me facilitaria mucho el trabajo, pues ya solo seria ajustarlo a mis necesidades puntuales. 28 agosto 2013
En cuanto pueda te atiendo. Un saludo
MUY BUENAS PROFE, ESTOY CONFECCIONANDO UNA BASE DE DATOS CON DOS TABLAS PARA EL CEMENTERIO MUNICIPAL DE MI LOCALIDAD, BASÁNDOME EN TUS ENSEÑANZAS Y HASTA AHORA TODO BIEN, PERO AL CREAR EL FORMULARIO HE DECIDIDO QUE LE ACOMPAÑE UN SUBFORMULARIO COMO INDICAS EN EN EL VÍDEO 19 PERO A LA HORA DE SEGUIR LOS PASOS, A MI NO ME APARECE LA OPCIÓN DEL MISMO PARA ELEGIRLA, YO ESTOY UTILIZANDO LA VERSIÓN 2019 DE ACCES, ¿PORQUE NO ME APARECE COMO A TI?UN SALUDO CORDIAL.
Hola! Antes que nada gracias por lo vídeos me fueron de gran utilidad al ser mi primer acercamiento con Acces.
Mi pregunta es respecto a los objetos OLE.
Después de haber creado mi formulario no me aparece la imagen, sólo el nombre de archivo, hasta que le doy doble clic se abre en un programa externo.
¿Qué puedo hacer para que me aparezca l imagen en el formulario ?
Gracias de antemano.
Jacqueline Montero Hola !! Para que las imágenes se vean en el formulario desde un campo de tipo Objeto Ole creado previamente en la tabla, las imágenes deben estar en formato bmp.
Si lo haces verás como las imágenes aparecen. Sin embargo esta práctica solo es recomendable para imágenes pequeñas (tamaño carnet por ejemplo) ya que una imagen bmp pesa mucho y ocasiona que la BBDD ocupe mucho espacio en disco.
Si se han de incluir muchas imágenes a un tamaño mayor, lo que se suele hacer es crear un campo hipervínculo donde se insertará un vínculo a la imagen (que se supone está en tu ordenador). De esta forma la BBDD no adquiere tamaño por las imágenes pero hay que señalar también que si se mueve la BBDD a otro PC o se envía por corre electrónico, las imágenes no viajan con la BBDD.
Un saludo
Muy bueno el curso!! pregunto cree un formulario para cargar datos a una Base, Es correcto esto?
Dr. Gregorio Alvarez Hola !! No se si el término "cargar" es del todo correcto. Puedes crear un formulario que se "inicie" al abrir una BBDD. También puedes crear un formulario desde el cuál se importe información de otra BBDD. Esto último sería lo más parecido al término "cargar" una BBDD.
Un saludo
Hola, yo tengo el Access 2010, si creo una base en casa y luego lo llevo al trabajo que por ejemplo tienen otra versión del Office más actual ¿esta sera totalmente compatible y funcional? Gracias por lo videos que son buenisimos
HOLA...me e estado viendo tus vídeos, están muy buenos y bien explicados, tengo una duda....se puede crear un formulario que solo sirva para ingresar un nuevo registro y que no me permita navegar en los otros registros....me imagino que si se puede, mi idea es que crear un formulario que sirva para ingresar un nuevo cliente pero al usuario no le permita navegar en los registros. si esta explicado en este tutorial que vídeo debería ver...gracias desde ya.
Jonathan Prieto Ili Hola !!. Varias formas de hacer esto. Primero debes ir a las propiedades del formulario y en la pestaña formato buscar la propiedad que permite eliminar botones de navegación. De esta forma el formulario ya no tendrá los botones de navegar hacia atrás y hacia delante, pero tampoco tendrá el botón de agregar nuevo registro. A continuación desde vista diseño agregar al formulario un nuevo botón desde la ficha Diseño. Cuando salga el asistente ir a operaciones con registros. Escoger la opción agregar registros.
Ya tienes un formulario que al abrir no tiene mas que un botón que permite agregar nuevos registros pero no navegar. Un saludo
Muchas gracias....ya lo solucione..me e visto muchos capítulos del curso.
Te puedo hacer otra consulta. como se hace para que cuando el usuario abra el formulario parta en un campo especifico,ejemplo tengo dos campos en el formulario nombre y apellido y quiero que al abrir el cursor de escritura parta en el campo apellido y no el nombre.
Hola, Muchas gracias por tu videos, me han sido de gran ayuda, solo que ahora tengo un pequeño problema que me gustaría saber si me podrías ayudar a solucionarlo, eh creado un formulario para poder llenar una tabla (obvio), pero bueno uno de los cuadros de texto del formulario le eh dado esta formula =[campo1]&[campo2] con el objetivo de generar un nombre combinado entre estos dos campos, durante el llenado del formulario, si que me da lo que espero el cuadro de texto me muestra exacto como quiero el nombre combinado, pero en especial este valor no me lo esta guardando en la tabla, ¿Tienes alguna idea de que pueda estar haciendo mal?
Buenos días, hablo desde Venezuela, gracias por todos los vídeos, han sido de mucha ayuda. Tengo una duda, como podría hacer para que esos datos calculados, como por ejemplo el IVA, me los registre en una tabla, yo cree la tabla y le puse el campo IVA, pero no logro que se almacene en la tabla ese valor que se calcula en el formulario. Buen día +pildorasinformaticas
+Isabel Henández Hola !! No es posible llevar ese valor calculado a la tabla ya que se encuentra en un cuadro de texto independiente. A no ser que programes en VBA con ADO. Es mejor en el caso de que quieras que aparezca en la tabla, hacer el cálculo directamente en la tabla creando un campo nuevo con el tipo de datos "calculado" (disponible esta opción desde la versión 2013) y realizar el cálculo en la misma tabla. Un saludo!!
Muchas gracias!, sus vídeos son lo máximo, gracias por responder mi duda.
Buenos tutoriales solo tengo una consulta como hago para que la foto quede insertada en el formulario y no sea necesario hacer doble click para verla??..de antemano gracias por la respuesta.
Hola !! En ese caso deberás incrustarla como objeto OLE y que la imagen esté en formato bmp. Otra opción es insertar la imagen directamente en el formulario dentro de un marco de objeto dependiente, aunque esta opción te obligaría a ir registro por registro insertando la imagen desde el menú propiedades del objeto dependiente.
Un saludo
hola. muy buen video, tengo una pregunta ¿ el valor del campo calculado, si quiere pasar a una caja de texto que ya tiene asignado un campo de alguna tabla, como se le hace alli, por ejemplo si fuera un campo TOTAL,
+neto ravot Hola !! Debes crear una macro "Establecer Valor" en el evento correspondiente utilizando el nombre del cuadro de texto del total para que reemplace el valor de la tabla por el nuevo cálculo. También se puede hacer programando una subrutina en VBA con: nombre_campo.value=valor
Para esto se encesita avanzar al curso avanzado o al curso de VBA Access. Ambos los tienes en este mismo canal. Un saludo
ok muchas gracias, me ha servido mucho
Buenas tardes, tengo una duda que me gustaría que me aclararan, estoy creando una base de datos de un parqueadero de una empresa de transporte,en la cual tengo varias tablas, una donde registro los conductores con sus respectivos vehículos asignados, otra donde registro los propietarios de los vehículos, y la ultima la mas importante en donde quiero registrar todos los ingresos y salidas de los vehículos y que el programa me calcule el tiempo de permanencia de los vehículos y el valor a cobrar.
Diseñe un formulario y cree una etiqueta con un campo calculado utilizando la función "Diffecha" la cual me arroja la diferencia entre la fecha y hora de entrada y la fecha y hora de salida y el valor a cobrar, pero tengo un inconveniente, a la hora de ver la información en la tabla, solo me muestra los datos de "fecha de entrada" y "fecha de salida" pero los campos de "días" o "numero de horas" o valor a cobrar, solo me los muestra en el formulario y no en la tabla.
Que debo hacer para que la información que me arroja el formulario producto de un calculo con la función "diffecha" se almacene en la tabla? y así poder ver el historial de ingresos, tiempo de permanencia de vehículos en el parqueadero y valor cancelado? , agradezco su colaboración y ayuda.
Muchas gracias
Si deseas que esa información aparezca en la tabla, debes hacer el cálculo en la tabla o crear una consulta de campo calculado y hacer el formulario basado en esa consulta. En las últimas versiones de Access existe un tipo de datos para los campos de una tabla que es el campo "calculado". Como su nombre indica, permite hacer cálculos en los campos de una tabla.
Otra posibilidad, que sería la que yo eligiese, es la de crear una consulta de campos calculados donde realices esos cálculos de fechas y horas. Y después hacer un formulario basado en dicha consulta. Se explica en este curso cómo hacer consultas de campo calculado. Un saludo!!
Muy buenos días amigo, gracias por el tip informático, ya lo hice y me esta funcionando, pero ahora me surgió otra inquietud, yo quería que los registros de campos calculados de la consulta se reflejaran en la tabla original, para lo cual cree una consulta de datos anexados en la cual incluí las formulas para que alimentaran la tabla, pero el asistente para formularios no me deja crear un formulario basado en consultas de datos anexados.
Mi pregunta es, hay algún inconveniente en que los datos de ingresos y salidas relativos a los tiempos y valores a cobrar queden en la consulta y no en la tabla original?
Me dificultaría hacer consultas posteriores?
O hay algún método para que el formulario basado en la consulta me alimente la tabla original?
Agradezco tu colaboración, me dejas tu nombre en el comentario, gracias, Saludos desde Cartagena - Colombia.
Hola Muchisimas gracias por tus explicaciones. Te hago una consulta. Puedo hacer que un formulario me llene automaticamente el precio del producto tomando el ultimo valor de compra?? Desde ya muchisimas gracias
Sí se puede. Pero sólo se me ocurre hacer tal cosa programando en VBA. Habría que ir guardando el valor del precio en una variable de donde se obtendría para el siguiente registro. Tienes un curso de programación en VBA Access en este mismo canal. Un saludo
LOs cambios relizados en los formularios deberían aparecer en las tablas?
POr quer el precio con iva a mi no me aparece.
GRacias por todo
diego pichaco Hola!! El precio con IVA creo recordar (hace tiempo que grabé estos vídeos) que lo hicimos con un campo calculado. Los campos calculados no aparecen en las tablas porque estos campos solo existen en los formularios. Un saludo
gracias, de veras
Hola que tal buen día, disculpa como haces para que cada tabla, formulario, consulta aparezcan como ventanas movibles, es decir que no estén fijas y que puedas abrir todas y moverlas para ver la de atrás?
Pulsando el botón de maximizar/restaurar que tienes arriba a la derecha (no el de Access sino los de la propia ventana). Un saludo!
muchas gracias, pero sincermanete no puedo, las tablas siguen apareciendo por su vista por default, y me gustaria que aparecieran movibles
Hay forma de añadir las etiquetas y/o los campos calculados a las tablas que estamos consultando? Por ejemplo el campo calculado Precio con IVA, sólo existe en el formulario. ¿Se podría introducir a la tabla que estamos consultando? Supongo que lo correcto sería hacerlo al revés, es decir, haberlo previsto en la tabla a consultar pero es por saber si también se puede hacer el camino inverso. Gracias!
Hola !. Tú mismo te has respondido. Lo correcto habría sido hacerlo al revés. También puedes hacer una consulta de campo calculado donde aparezca un campo Precio con IVA. Recuerda que las consultas además se actualizan con lo que si agregas o eliminas información en las tablas, las consultas siempre estarán al día. Un saludo
Hola. tengo una duda; ¿cuando se modifica un campo en una tabla no se actualiza automáticamente en el formulario? de no ser así ¿hay alguna manera de actualizar los cambios en los formularios?. Gracias!
Hola un saludo desde México.
Duda: he creado un formulario a partir desde una base de datos. La idea es crear un formulario que me ayude a capturar información en la base de datos. Al crearlo el icono para generar un nuevo dato no quedo habilitada. ¿No he podido habilitarla para poder iniciar a capturar nueva información?. Me puedes orientar. Gracias
Hola ¿Cómo has creado el formulario? ¿En vista diseño? ¿Con el asistente? y también necesito que me digas: ¿Cómo estás viendo el formulario? ¿En vista edición? ¿En vista formulario? Un saludo
hola se puede hacer un formulario de tablas sin tener hecha la de consulta. o es necesario tener las dos para realizar formularios?
Hola, disculpa tengo una duda en formularios, quisiera que al escoger un valor existente automáticamente me mostrara el otro valor en el cual esta relacionado en otra tabla, pero solo informativo no para modificar
Isaias Morales Hola !! Pues si he entendido bien, esto lo podrías hacer con subformularios. Si no quieres que modifiquen la información de un campo del formulario, cambia la propiedad de ese campo a solo lectura, seleccionando el campo en vista diseño y buscando la propiedad en el panel de propiedades. Un saludo
hola quisiera hacerte una consulta cuando cargo nuevos datos en el formulario no me aparecen esos datos en la tabla debo presionar el botón "actualizar todo" para que aparezca quería saber como puedo hacer para que aparezca de manera automática sin tener que actualizar. Desde ya muchas gracias.
Gracias por tus videos, siempre es un gusto aprender con un profe que explica tan bien!
Necesitaría contactarte para una duda que tengo. La cuestión es que es demasiado extensa como para ponerla aquí, y es algo que me hace falta para el trabajo, si pudieras echarme una mano, te lo agradecería.
Tampoco sé si puedo mandarte mensajes privados, así que te dejo mi usuario de skype, que es lo menos comprometido para publicar: vir_virgi_ginny
Muchas gracias de antemano. Un saludo.
Se puede dar un formato condicional, como en el exel? es decir, si por ejemplo en un cuadro de texto sale una palabra, que el cuadro de texto salga de color azul, no encuentro esa funcion, como en el exel
Tengo una duda que no me deja cerrar la idea de todo. Siguiendo tu BBDD Gestión de Pedidos, cuando quiero ingresar un Pedido en un formulario de un cliente que todo el tiempo dices CT04 o CT23 etc... digamos que es imposible acordarse del código de todos los clientes... cómo puedo hacer para buscar directamente desde el formulario de Pedido a un cliente en particular sin acordarme el código de cliente?? Tal vez con un botón para buscar en la tabla de clientes pero no sé cómo hacerlo...
Gracias!!
Hola. Tengo una duda. SI quiero buscar en un formulario los nombres que contengan PEPE por ejemplo, utilizo la lupa y me sale abajo que hay 3 de 500 por ejemplo. ¿Cómo puedo ver un listado de esos tres? Puedo pasar de uno a otro hasta que salga el que quiero pero mi base de datos puede tener 20 registros que contengan PEPE y sería más cómodo ver un listado.
Para ver un listado de la información almacenada en las tablas debes utilizar una consulta (se explica en el curso qué son las consultas, tipos de consultas y cómo se realiza cada una). Con una consulta obtendrás un listado exclusivamente con los Pepe que hay almacenados en la tabla de turno. Además con la consulta los podrás ordenar con el criterio que quieras (por apellido por ejemplo, o por edad etc).
Si deseas ver esa información (el listado con todos los Pepe) desde un formulario, primero debes crear una consulta que muestre todos los Pepe y después deberás crear un formulario basado en esa consulta.
Hay 4 objetos principales en una BBDD:
1. Tablas: su cometido es almacenar información (no es necesario que la información esté ordenada).
2. Consultas: su cometido es extraer la información almacenada en las tablas en base a un criterio (por ejemplo todos los Pepe, o las personas que vivan en Madrid, o las personas nacidas antes de 1980, o las que les gusten los Beatles ... etc)
3. Formularios: su cometido es mostrar la información almacenada en las tablas o la extraída en consultas de una forma ordenada y elegante fácil de leer.
4. Informes: su cometido es imprimir en papel la información almacenada en tablas o la extraída en consultas.
Hay más objetos como macros, módulos... pero esto se ve ya en el curso avanzado (disponible también en mi canal)
Saludos !!
Entendido. Gracias!!!
Hola, excelentes cursos. Gracias por el aporte!!!
Tengo una duda al momento de generar el formulario con un campo calculado, este no me acepta la formula redondear.mas si aplico solo redondear no tengo lio, pero al agregar (.mas) genera un error. como me puedes ayudar?
Gracias por tus palabras. El problemas es que la función redondear.mas no existe en Access. Si abres el generador de expresiones donde vienen todas las funciones disponibles quizás encuentres alguna que te sirva, pero desde luego redondear.mas no.
No conozco ninguna función predefinida que redondee al alza. Está la función int que convierte a entero, la funcion fix que ignora la parte decimal, y la función redondear pero no son lo que tú necesitas.
A bote pronto, a no ser que alguien me rectifique con el conocimiento de alguna función que haga esto, en principio habría que realizar un cálculo personalizado seguramante utilizando la función SiInm para poder establecer una condición a aplicar en función de si superan 0.5 o no.
Un saludo
Ok. gracias por la pronta respuesta.
Igual, excelenetes videos!!!
Hola, me puedes auydar con el comando para actualización de la hora, así como mostraste el de Fecha, pq intenté con algunos y no me permitía guardar
Hola !! Hace años que grabé estos vídeos y ahora mismo no se a qué te refieres con lo de actualizar la fecha. ¿Te refieres a hacer una consulta de actualización que actualice un campo hora a la hora actual?
Tengo una pregunta, porque cuando yo seleccione el cuadro de texto, para crear PRECIO CON IVA en formulario, y darle formato ya sea de euro o moneda, me sale del lado izquierdo de los numeros el simbolo, y yo lo quiero como en campo precio, que salga del lado derecho, ya busque en propiedades y no veo donde, me puedes ayudar?
Saludos...video 20, minuto 17
+pepito el q toca el Hola !! ¿Cuál es tu moneda local? En los teclados latinoamericanos cambia la configuración regional en fechas, monedas etc. No se si será tu caso. Un saludo
Acces 2016
Hola de nuevo, cuando creo un formulario, todas las casillas me salen del mismo tamaño y cuando quiero modificarlas individualmente, no me deja, las modifica todas a la vez...a qué se debe? yo he ajustado los campos a medidas pequeñas al crear la tabla....
Pues sin verlo creo que se debe a que están agrupadas. Hay una función que no recuerdo ahora en la cinta de opciones para desagrupar elementos.
Amigo me ocurrió lo mismo, se resuelve en:Organizar te aparece autoformato,tabular, apilado y quitar, este ultimo los libera y ya se pueden mover
tengo una pregunta si yo borro un formulario, se borra de la tabla, los datos??
No. Si borras un formulario no ocurre nada con las tablas. Otra cosa es si borras los datos que aparecen en el forumulario. Si haces esto se borrarán también los datos de las tablas. Un saludo!!
Hola, me llamo Angel y tengo office 2007. Tengo el problema de que no puedo cambiar de posicion los campos en vista diseño. No se si hago algo mal o que office 2007 no lo permite. Un saludo
Angel Miñano Hola !! ¿Te refieres en la tabla o en formularios e informes? Para cambiarlos en formularios hay que desactivar un botón que hay por la cinta de opciones que se llama "Tabulación". Una vez hecho esto, podrás mover los campos del formulario como quieras. Un saludo
pildorasinformaticas
Muchas gracias, ya lo he visto y funciona. Me referia a los campos de los formularios. Le felicito por el trabajo que le habrá supuesto hacer todos estos videos. Pedagogicamente hablando, son perfectos. Un saludo
Pregunta... Cuando pongo formato de moneda directamente aparece el simbolo euro y en mi pais se maneja el formato de moneda $ ¿como podria cambiar eso? sos un groso, recien hoy hice una tabla nueva inventando valores al azar y pude vincular todas sin ningun problema, consultas y filtros sin ningun problema, la verdad te lo re agradesco
Diego Almiron Hola !! Gracias por el comentario. Pues es raro lo que comentas. Lo único que se me ocurre es que tu ordenador tenga una configuración regional diferente porque se compró en otro país o algo similar.
Prueba a buscar en el panel de control "Idioma y teclado" y allí busca la configuración regional de tu país. Es todo lo que te puedo ayudar desde aquí sin verlo. Un saludo
mmm. me fije y nada, bueno, me las arreglare en caso de necesitarlo, gracias
buenos días,he tratado de mover los cuadros de texto y las etiquetas tal y como lo hace usted,para cualquier lado y no puedo solo las puedo mover hacia arriba y hacia bajo,y no me sale el cuadro para mover independiente las etiquetas y los textos,en mi caso estoy usando Access 2007 tendrá que ver algo.
Hola. Tienes que ir a la ficha organizar si no recuerdo mal y hacer clic en el botón de tabulación. Cuando creas un formulario con el asistente de Access, los campos están fijados al formulario y para moverlos de forma libre has de quitar la tabulación de los campos.
listo,muchas gracias,saludos desde mexico.
Hola, He estado viendo los 15 primeros Videos y pero en ninguno logro entrar al enlace.? aun sigues compartiendo la informaci'on?
Gracias por el aviso. En unas horas estará disponible de nuevo. Tengo problemas temporales con el servidor. Perdón por las molestias
Estimado Juan, necesito de tu ayuda , resulta que estoy confeccionando una aplicación para gestión de bodega de construcción, genera bien los pedidos y los ingresos, necesito generar un informe que me muestre los materiales pedidos, y los ingresados, mi problema es como hago reflejar los materiales que se han pedido pero aun no han llegado, en el informe debería aprecer el total pedido y si no ha llegado debería aparecer 0..... por no me aparece valor... sabes como puedo hacerlo???? Agradecido de antemano
Marcelo
Hola Marcelo: este tipo de dudas es imposible resolverlas sin tener la BBDD delante. Por lo que comentas intuyo que tu BBDD es medianamente compleja y sin verlo como te digo es prácticamente imposible.
Lamentablemente no dispongo de tiempo para resolver dudas personales de esta naturaleza pues me llegan cientos todos los días. Espero que encuentres la solución.
Un saludo
pildorasinformaticas
Gracias de todas maneras ... por responder saludos y éxito...
Se puede crear un formulario con dos subformularios?
Sí. En la cinta de opciones hay un botón para insertar todos los subformularios que quieras. Un saludo
Hola! muchas gracias por estos tutoriales. Me han aclarado bastantes dudas.
Porque tengo desactivado Formularios por navegacion PROFE? Como la activo en Access 2013.
Es posible que sea porque estás abriendo una BBDD que fue construida con una versión anterior de Access. prueba a convertir la BBDD a la nueva versión desde la ficha Archivo. Un saludo
Por otro lado, no acabo de entender el objetivo de los formularios. Al final se trata de visualizar de otra manera, más amigable, los campos que nos interesan de las tablas pero, por lo que he entendido, se podría hacer lo mismo directamente en las tablas, ¿no? Porque los formularios no son presentaciones para imprimir nada en papel o pdf, ¿no?... A ver si me puedes aclarar, por favor, que no le acabo de ver el sentido. ¡¡Gracias!!
es buena la explicacion pero la pantalla es muy difusa es decir turbia y me hace doler la vista y me cansa que otra forma hay para que no pase esto.
¿Has comprobado que estás reproduciendo los vídeos a la máxima calidad posible desde el menú inferior derecho de TH-cam? Un saludo
AQUI NO ME APARECE DICHO MENU.
Estimado, es un "botón" con figura de engrane, el cual si lo clickea aparece una pestaña con opciones, en el cual donde dice calidad puede seleccionar la más alta ( mientras más alto el número, mayor es la calidad).
Saludos
hola quisiera saber como puedo hacer para ingresar un numero en una cuadro de texto y que automaticamente me aparesca el año en el que estamos ej: 121-2014 gracias
Administracion Financiera Programando en VBA bajo el evento al actualizar del cuadro de texto concatenando la función Año. Todo lo necesario para hacer esto se explica en mi curso de programación VBA. Un saludo
pildorasinformaticas muy amable gracias otra duda mas quisiera saber si podria explicarme como podria hacer para imprimir un informe en base a fechas.
pildorasinformaticas con otra consulta realize lo sugerido con la funcion Año. Pero tengo un control de errores en el cual aparece el numero 13 y por lo cual me reconoce el - como un caracter no numerico que puedo hacer
Para imprimir un informe en base a unas fechas, realiza una consulta previa que te devuelva los registros de la tabla con un criterio de fechas y después realiza el informe basado en esa consulta.
Respecto a la segunda cuestión, la verdad no se que podría estar ocurriendo. Desde aquí se me hace difícil ayudarte con este problema. Un saludo
HOLA BN DIA CUANDO INCLUYO EL CAMPO + IVA EL NO ME LO CALCULA ME GENERA ERROR #¿Nombre? REVISO LAS PROPIEDADES LE COLOCO FORMATO MONEDA PORQUE PENSE Q ERA ESO Y ME SALE IGUAL
EN OTRO CAMPO QUE NECESITO QUE ME CALCULE UNA DIFERENCIA ENTRE HORA INICIO Y HORA FINAL ME PASA LO MISMO NO ME DA EL DATO
Luz Marina Quiceno Cadavid Hola !! ¿estamos hablando de campos calculados en un formulario? Si es así te pregunto ¿Estás colocando el símbolo = delante de la fórmula/función?
Un saludo
Hola ya encontre el error vno no se si ese pudo haber sido t agradezco q tengas bn dia
+Luz Marina Quiceno Cadavid
Saludos Luz Marina, yo tambien tengo el mismo error en acces sobre una calculo en un formulario donde sale un error #¿Nombre?. Como lo solucionaste
mi macro no me sale lo mismo que tuyo sale accion argumento y consulta
Hola ! ¿Qué versión de Access utilizas?
gracias por responderme ya lo entendi mejor era que el mio era un poco diferente
Ok. Un saludo
ola