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 Microsoft Access

Respuesta en a

Mensaje de faltan campos por llenar cuándo combinado

Si quieres incluir los cuadros combinados en tu validación de datos, basta con que añadas a tu código el tipo de control: If Control.ControlType = acTextBox Or Control.ControlType= acComboBox Then If IsNull([Control]) Then MsgBox "* Faltan Campos por...
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 a

Insertar imagen en informe access mediante ruta

El código a usar es el mismo (con el cambio en los nombres correspondientes a los objetos), pero en el informe has de usar otro evento: "al dar formato" de la sección en la que tengas tu control imagen (que imagino que será en la sección Detalle). Te...
Respuesta en a

Insertar resultados de una consulta en un formulario de access

Puedes hacerlo de varias formas: Una sería usando la función DLookUp() para recoger el valor de esa consulta en el cuadro de texto: =DLookUp("nombreCampoSuma","NombreConsulta") Otra sería con la función DSum(), para sumar los campos de tu...

Quiero hacer una consulta por trimestres, pero no entiendo los parámetros de la función datepart

Pues es muy sencillo: El primer parámetro es para indicar el intervalo (meses, años...) En tu caso, tendrás que usar "q" o "t" (en función de tu configuración regional o de si la usas en código VBA o en una consulta), que es la letra para los...
Respuesta en a

Mayúsculas, minúsculas y palabras compuesta o con separadores en Access

Con permiso de Jacinto, con tu "idea chapuza" puedes modificar fácilmente la función para que te quede como quieres, solo has de usar replace() dos veces, una al principio para añadirle los espacios antes y después y otra al final de la función para...
Respuesta en a

Crear campo tipo fecha, en blanco desde una consulta de creación de tabla.

Es muy sencillo, solo has de definir el tipo de dato y según el tipo de dato, alguna de sus propiedades, por ejemplo: CREATE TABLE TPruebas (ID Counter, CampoTexto String(25), CampoNumerico Long, CampoFecha Date, CampoMoneda Currency) Puedes ojear el...
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 a

Vincular consulta base datos a una otra base datos

Si bien lo que te comenta Jacinto (un saludo) es correcto, sí puedes abrir en una BD una consulta de otra BD, tan solo indicando en la SQL de la consulta la ruta completa al archivo de la BD Externa. Por ejemplo, si en la base B quieres abrir una...