Sveinbjorn El Rojo

Sveinbjorn El Rojo

No responderé preguntas de usuarios que no valoren las respuestas
 827K puntos  Galicia, España @sveinbjorn desde - visto

Actividad pública reciente

Ha respondido en y en 1 temas más

Error en macro de access cuandollega al fin

Esta sería la macro para que no te de error el botón "Anterior" al llegar al primer registro y volver a pulsarlo: Para el botón "Siguiente" sería Igual, pero cambiando Anterior por Siguiente. Si se produce algún error, te informará de ello con la...
Ha respondido en

Envío correo clientes desde access

Revisa cómo es la sintaxis correcta del comando SendObject, porque te sobran comas y parámetros, y me parece que no pones cada cosa donde corresponde... https://msdn.microsoft.com/es-es/vba/access-vba/articles/docmd-sendobject-method-access Un...
Ha respondido en y en 2 temas más

Usar valores distintos de cuadro combinado (combobox) en VBA de Access

Los cuadros combinados (y de lista), tienen la propiedad Column(índice) que sirve para eso mismo. Por ejemplo, para hacer referencia a la segunda columna (nombreCliente en tu ejemplo), y ponerla en un cuadro de texto, pondrías:...
Ha respondido en y en 2 temas más

¿Tablas en vez de consultas?

Ya que quieres opiniones, ahí va la mía: Yo no soy partidario de guardar en tablas ni datos "repetidos" ni datos "calculados" y siempre que puedo uso consultas (o código) para obtener esa información. Lo que es importante es diseñar adecuadamente las...
Ha respondido en y en 3 temas más

Suma de los totales en un formulario con varios campos calculados

Te comento cosas: 1º/ Estás Usando mal la función Nz(): si alguno de los campos que quieres sumar es Nulo, aunque el resto no lo sea, el resultado, tal como lo tienes puesto, será 0, que no es correcto. Para que te haga bien la suma, has de usar Nz()...
Ha respondido en y en 3 temas más

Condición WHERE en un Execute

Prueba: CurrentDb.Execute "UPDATE [02-TPV Subformulario] SET [Depósito]=[Importe]*DLookup('[Depósito]', '[01-0 Datos del negocio]') WHERE CodTicket=" & Me.CodTicket o así si el campo es de texto: CurrentDb.Execute "UPDATE [02-TPV Subformulario] SET...
Ha respondido en

Access consulta Mostrar todos los clientes que...

Hay varias formas de hacerlo, yo te menciono dos: 1º/ Hacer una consulta sobre ambas tablas usando la cláusula DISTINCT para eliminar duplicados, por ejemplo: SELECT DISTINCT Pedidos.IdCliente, Clientes.NombreCompañia, Clientes.NombreContacto,...
Ha respondido en y en 2 temas más

Necesito saber cómo género una factura con numeración automática en access vba

Hay muchas formas de hacerlo, y es un tema que se trató en muchas ocasiones en esta web: Como crear un numero consecutivo personalizado en access Numeración correlativa de un campo según el año Campo numérico que incremente y reinicie por año Crear...
Ha respondido en

Referencia de un formulario de navegación

Si yo tengo un formulario FUsuarios, con un subformulario FTiquets (que está en un control subformulario llamado subFTiquets), que tiene en el encabezado un cuadro combinado llamado cboUsuario, y lo meto dentro de un formulario de navegación llamado...
Ha respondido en y en 3 temas más

Quien me puede orientar en este código vba en access

En lo que describes te "saltas" varios pasos de lo que haces, por ejemplo cómo asignas los valores a las variables públicas y dónde, cómo cargas los datos en esos cuadros de texto, cómo los envías la formulario... Pero, independientemente, si en el...
Ha respondido en y en 2 temas más

Enviar por Correo archivo adjunto en un campo access

Como la solución no es fácil de explicar, te adjunto un ejemplo con el código ampliamente comentado. En este ejemplo, al pulsar el botón, te pide el correo del destinatario, extrae los adjuntos a una carpeta temporal (que luego borra), crea el correo...
Ha respondido en

Calcular diferencia de horas y minutos entre un inicio y un final en access

Si los dos tiempos distan entre sí menos de 24 horas, lo puedes hacer mucho más sencillo que lo que te propone Icue (que también es una forma perfectamente válida) usando la resta directa y formateando el resultado: DiferenciaHorario= Format([Hora...
Ha respondido en y en 2 temas más

ACCESS - Llenar campos "Text box" con campos de diferentes tablas

Para hacer esa suma, has de usar la función de dominio DSum() y no Sum(): https://support.office.com/en-us/article/dsum-function-08f8450e-3bf6-45e2-936f-386056e61a32 En tu caso la expresión sería: DSum([Pax],[[DOL_FRI]) Un saludo. bit.ly/ForoNkSv
Ha respondido en

Como crear menu desplegable access 2016

El enlace que cito en esta otra pregunta: Consultas de ACCESS opciones clic derecho Aunque tu lo quieres para 2016, el sistema es exactamente el mismo que el explicado para 2010. Solo has de encontrar las acciones de macro que hagan lo que quieres...
Ha respondido en y en 3 temas más

Contar checkboxes falsos en una tabla de Access mediante VBA

Si quieres contar los falsos (desmarcados), has de poner: vUltimo = DCount("*","[01-TPV- Facturacion]","[Depósito finalizado] =0") o vUltimo = DCount("*","[01-TPV- Facturacion]","[Depósito finalizado] <>-1") Si pones "=-1" te contará los marcados (o...
Ha respondido en y en 3 temas más

Alguien tiene libro o algún curso para aprender vba Access

Este curso es mío: http://nksvaccessolutions.com/academy/ Y en la web de Neckkito (http://neckkito.xyz/nck/) tienes muy buenos manuales y ejemplos

Experiencia

Desde 2012 trabajando con Access como "hobby"...

Trabajo

  • Ayuntamiento
    Funcionario , 2008 - actualidad

Educación

  • USC
    Lic. en ADE