Actividad pública reciente
Ha respondido en
Microsoft Access
Como crear una rutina
No entiendo muy bien el problema... Creo que la solución puede ser sencilla. Tienes crea una tabla para las categorías con dos campos ( al menos): categoría, y "consecutivo". En el formulario creas un cuadro combinado con la tabla seleccionado los...
Ha respondido en
Microsoft Access
Contraseña sencilla
En evento al abrir del formulario que deseas "proteger" (no es necesario crear un formulario) pones: Private Sub Form_Open(Cancel As Integer) If InputBox("Introduzca ka Contraseña:") <> "CONTRASEÑA" Then Cancel = True End If End Sub
Ha respondido en
Microsoft Access
Vincular un formulario y un subformulario
En el formulario principal Tienes que crear un botón En cuyo evento click pones: docmd.openform "NOMBREFORMULARIOTRAYECTO",,,"CODIGO_GRUPO"= me.CODIGO_GRUPO (Ajusta el nombre del formulario y los campos) En el formulario trayectos en el evento antes...
Ha respondido en
Microsoft Access
Ir al registro activo del Cuadro combinado
Creo que es algo así: '------------------ if isNull ( me.idAutor.value) then ..¿que haces cuando no hay autor ? else docmd.openForm "fAutores",,"idAutor=" & me.idAutor.value,,,acDialog end if -------------- No entiendo muy bien, para que Pones a nulo...
Ha respondido en
Microsoft Access
Mensajes de advertencia
Yo las consultas las hago directamente desde código, con: currentdb.execute ("consulta_SQL") Eso elimina todos los mensajes, aunque tiene algunos defectos: no borra la tabla si esta ya existe, etc. En tu caso podría ser algo como: '-- borrar la tabla...
Ha respondido en
Microsoft Access
Duplicación
Cuando se definen tablas se suele usar una clave autonúmerica para definir cada registro. Solo tienes que crear un campo, generalmente llamado ID, y poner autonumérico (si Access no lo ha creado por ti) Las relaciones entre tablas se hacen usando...
Ha respondido en
Microsoft Access
Navegador Disco (Drivelist-DirlistFilelist
Si estas buscando funciones para abrir o guardar archivos tiene una buena librería en www.mvps.org/access. (Enlace API, es la primera función)
Ha respondido en
Microsoft Access
Qquisiera obtener de una tabla o query los últimos 12 registros que se han cargado
En propiedades de la consulta tiene una campo llamado valores superiores. Ahí puedes seleccionar que te devuelva los "ultimos" 5,25 o 50, siempre que ordenes correctamente los datos (por fecha) Si quieres sacar 12, después de cambiarlo a 5,...
Ha respondido en
Microsoft Access
Control sobre un subformulario
Dos cosillas: 1) AllowEdit te permite editar los registros. Si quieres añadir usa Allowadditions. 2)Para cambiar las propiedades de un subformulario llamada sub_ventas desde el formulario tienes que poner Me.sub_ventas.Form.AllowAdditions = true ó...
Ha respondido en
Microsoft Access
Programacion en Access
Currentdb. Name Te devuele la unidad, path y nombre Del fichero Access que estas ejecutando. A partir de allí puedes extraer el nombre con la función que te adjunto: MPathDirSplit( currentdb. Name) ->c:\mis documentos\ -- codigo mPathDirSplit ----...
Ha respondido en
Microsoft Access
2 cuadros combinados relacionados.
Crea dos tablas: 1)Una de productos: Queso, jugos, yogur 2) Una tabla con producto y variedad: Queso fontina Queso Port Salud Queso Sardo Jugo Naranja Jugo Pomelo Etc. Se que parece más largo pero es más correcto. Así además pueder tener de 1 a 1000...
Ha respondido en
Microsoft Access
Un aporte más que una consulta.
Las correcciones son muy buenas.. La verdad es que he puesto la función con demasiada prisa y cualquier corrección es bien venido.
Ha respondido en
Microsoft Access
Ordenes SQL desde editor de código
No se puede ejecturar sentencias SQL desde el editor de código. Tienes varios opciones: - Al diseñar una consulta puedes seleccionar la pestaña SQL e introducir el código. - Crea un formulario con una caja de texto llamada ct_sql y un botón de cuyo...
Ha empezado a seguir el tema Microsoft Access
Ha respondido en
Microsoft Access
Listado de Etiquetas
Creo que se puede hacer con una única instrucción SQL.. pero a mi solo me sale con dos. Tienes que seguir estos pasos: 1) Crea un consulta nueva (llamala cantidadesUnica), introduciendo en modo SQL el siguiente texto: select distinct cantidad from...