Sveinbjorn El Rojo

Sveinbjorn El Rojo

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

Respuestas en VBA

Respuesta en y en 3 temas más a

Hay diferentes formas de programar?

En mi opinión personal, no hay una forma mejor que otra de meter los datos en la tabla, cada una tiene ventajas e inconvenientes. Si trabajas con formularios dependientes (lo que tu llamas forma directa), obviamente es mucho más sencillo rellenar la...
Respuesta en y en 2 temas más a

No pasar a un nuevo registro al navegar hasta el último Access

Puedes hacerlo al menos de dos formas: 1º/ Modifica las propiedades de tu formulario para que no admita nuevos registros (Propiedades -> Pestaña Datos -> Permitir agregar: NO) 2º/ En tu botón siguiente programar este código: If Me.CurrentRecord <...
Respuesta en y en 2 temas más a

VBA: Problema con variables fecha en Access

Al trabajar con fechas en una SQL has de usar el formato americano para evitar este tipo de errores. Cambia tu línea por esta otra: CurrentDb.Execute ("INSERT INTO Extractos_Bancarios_Movimientos ( Id_Extracto, Fecha_Valor, Concepto, [Debe/Haber],...
Respuesta en y en 2 temas más a

Como comparar fechas Access (VBA)?

Comparar fechas es igual que comparar números, has de usar los operadores =, <, >... Para hacer lo que pides tienes que tener un formulario que se abra automáticamente al iniciar la aplicación, y programar en su evento "al cargar" en código como...
Respuesta en y en 1 temas más a

Como llenar listbox desde vba Access 2010

La forma más sencilla sería hacer (y guardar) una consulta en la que cojas y calcules los campos que quieres mostrar, y luego uses esa consulta como origen de tu cuadro de lista. Con el recordset y el bucle, en cada pasada has de usar la propiedad...
Respuesta en y en 1 temas más a

¿Cómo validar los datos de un informe insertado en un formulario?

Yo lo haría con un DCount(), usando como criterio el día (mejor sería la fecha completa), algo así: If DCount("*","nombreTabla/Consulta","CampoFecha=#" & Date & "#") =20 Then MsgBox "No puedes citar mas pacientes", vbExclamation, "Atención" 'Y lo que...
Respuesta en a

¿Cómo ejecutar Importaciones/Exportaciones guardadas con código VBA de Access?

Puedes hacerlo por código así, en el código del botón único para importar: DoCmd. RunSavedImportExport "nombreImportacion1" DoCmd. RunSavedImportExport "nombreImportacion2" Y en el de exportar, lo mismo: DoCmd. RunSavedImportExport...
Respuesta en y en 2 temas más a

Selección múltiple en cuadro de lista para filtrar consulta+informe

Directamente, como criterio en la consulta, dudo mucho que lo puedas hacer. Pero también te digo, si lo que quieres es abrir el informe filtrado, no te hace falta filtrar la consulta, puedes hacerlo filtrando el informe al abrirlo, con lo que el...
Respuesta en y en 1 temas más a

Consulta sobre la utilizacion del IF en access

Prueba a ver si es lo que quieres, y si no, lo vas ajustando: If (llamada1 = 1 or llamada2= or llamada3=1) AND ( IsNull(fec_reprog) or isnull( hora_prog)) Then El lenguaje VBA tiene una sintaxis que hay que respetar, si no lo haces, no puedes esperar...
Respuesta en y en 2 temas más a

Access VBA: Duda a la hora de plantear código

Lo que buscas es mucho más sencillo que lo que planteas (que por otro lado dista mucho de tener sentido a nivel de código, je je). Mi recomendación, recurre a la colección Controls del formulario y usa DLookUp. Dim ctl As Control For Each ctl In...