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 Visual Basic

Respuesta en y en 1 temas más a

Filtro de fechas en VBA ACCESS

Suponiendo que tu fecha esté en la segunda columna del cuadro de lista, yo probaría así: Forms("Repostaje").Filter = "[Fecha Repostaje] = #" & Me.ListaRepostaje.Column(1) & "#" Es decir, a poner el nombre del campo entre corchetes (no es bueno para...
Respuesta en y en 2 temas más a

Editar varios registros en access

Si pones el Do Loop dentro del For Next, te recorrerá todos los registros del recordset dándole a todos los campos el valor de P(i) en cada valor de i... Para mi te sobra el bucle Do, o bien tienes que poner el For dentro del Do
Respuesta en y en 2 temas más a

Cómo evitar que se repita un campo clave luego de eliminar el último?

Si Num_Afiliado lo configuras en la tabla como Autonumérico, ya te evitas ese problema y toda la parte de código para generarlo "manualmente". Si por el motivo que sea necesitas hacerlo así, puedes crear una tabla auxiliar (por ejemplo TUltimo) con...
Respuesta en y en 1 temas más a

Comprobar si existe un campo en una tabla

Puedes usar una función como ésta: Public Function existeCampo(laTabla As String, elCampo As String) As Boolean On Error GoTo sol_err Set rst = CurrentDb.OpenRecordset("SELECT " & elCampo & " FROM " & laTabla) existeCampo = True Salida: rst.Close Set...
Respuesta en y en 1 temas más a

Función dsum con un rango de fecha de criterio

Si esa expresión te funciona, y en t formulario tienes dos cuadros de texto llamados FECHAINI y FECHAFIN, te quedaría así: =DSuma("Enganche","CUENTAS1","[Supervisor] ='Carlos' " & " And [FECHA] BETWEEN forms!portodo2![FECHAINI] AND...
Respuesta en y en 2 temas más a

Guardar muchos registros en access y no guardar campos vacíos

Obviamente no has probado a ejecutar ese código, porque si lo hubieses hecho, comprobarías que no está nada bien... Así a bote pronto veo lso siguientes errores: 1º/ No puedes abrir un recordset sobre una SQL de tipo INSERT INTO 2º/ Si quieres usar...
Respuesta en y en 1 temas más a

Soporte con correccion de codigo

El DCount() tienes que compararlo con 0, no con 1 para ver si ya hay coincidencia. Si DCount() devuelve 0 es que no hay registros que cumplan tu condición, si da más de 0, es porque hay ese número de coincidencias. Un saludo.
Respuesta en y en 1 temas más a

¿No repetir días en una fórmula de un cuadro combinado de fechas?

Puedes hacerlo cambiando el origen de la fila de tu cuadro combinado de dos formas. Para eso saca las propiedades de tu cuadro combinado (en la Vista diseño del formulario), vete a la pestaña "Datos" y localiza la fila "Origen de la fila": En tu caso...
Respuesta en y en 2 temas más a

Como buscar varios registros con un dato en común access

La función DLookup() siempre va a devolver la primera coincidencia que encuentre, por eso siempre te muestra el mismo registro. Una solución (tu verás si es posible en tu BD) es añadir un segundo criterio para limitar la búsqueda y que en cada caso...
Respuesta en y en 2 temas más a

Obtener valor de cuadro de lista en un formulario access

Una vez que seleccionas un valor en un cuadro de lista, lo puedes obtener simplemente con Me. NombreCuadroLista. Por ejemplo, si lo quieres mostrar en un textbox llamado Resultado, harías: Me.Resultado=Me.CuadroLista. Si el cuadro de lista es de...