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

Como hacer una consulta a un campo SQL

Prueba a ponerlo así: rsRG.FindFirst "bdR_CódigoRuta=" & txtJoin.Text y si el valor que le pasas (el de txtJoin) es de tipo texto, debería ser así: rsRG.FindFirst "bdR_CódigoRuta='" & txtJoin.Text & "'"
Respuesta en y en 3 temas más a

Calcular un campo en los registros de un subformulario mediante una casilla de verificación

A mi personalmente, recorrer un formulario o subformulario así para actualizarlo, me parece una "animalada". No he visto el video que adjuntas, pero si vas a actualizar todos los registros de una tabla (o consulta), lo puedes hacer simplemente con:...
Respuesta en y en 2 temas más a

Calculo matemático en Access algo complejo

Partiendo de que el ejemplo que muestras y cómo aplicas la fórmula carece de sentido (porque no tiene objeto hacer el cálculo con datos de equipos distintos), creo entender lo que quieres, y no es difícil. Te dejo este ejemplo con la función que...
Respuesta en y en 1 temas más a

Buscar registro en una tabla de access por VBA

Añade esto que te pongo en negrita: ... cla = rst.RecordCount If cla>0 Then MsgBox ("Existe") Else MsgBox ("No Existe") End If rst.Close ... o también puedes hacerlo así: ... Set rst = CurrentDb.OpenRecordset(ssql) If Not rst.BOF AND rst.EOF Then...
Respuesta en y en 2 temas más a

Concatenar campos en vba access

Si quieres controlar todos los posibles "fallos" del encadenamiento (que empiece o acabe con /, que aparezcan dos o más / seguidas) puedes pegar en el módulo de tu formulario este procedimiento: Private Sub encadena() Dim encadena As String encadena...
Respuesta en y en 1 temas más a

Cómo resolver: No se puede insertar un informe dentro de un formulario?

¿Los dos ordenadores tienen la misma versión de Access? Si mal no recuerdo, en 2007 no se podía insertar un informe dentro de un formulario, a pesar de que en el diseño de los formularios, el control subformulario decía que se podía insertar un...
Respuesta en a

Pasar una consulta a código vba

No dices qué error te da y tampoco indicas cómo la copias en el botón: si lo haces en la línea del evento directamente, es normal que te salga un error... Por otro lado, no puedes usar DoCmd. RunSQL o CurrrentDb. Execute con consultas de selección...
Respuesta en y en 1 temas más a

INSERT INTO, no permitir agregar si ya existe registro

Otra opción que tienes es comprobar si la Anilla existe antes de ejecutar la SQL, por ejemplo con DCount() o Dlookup(): ... For i = IANILLA To FANILLA If DCount("*","ALMACEN","[INSCRIPCIÓN]='" & Me.Inscripcion & "' AND SERIE='" & Format(i,"00000") &...
Respuesta en y en 1 temas más a

Mi cuadro de texto no cambia al cambiar mi cuadro combinado

Ese código lo has de poner en el evento "al activar registro" para que se ejecute al navegar por ellos. Además, si tu cuadro combinado solo tiene dos columnas, debería ser Column(1) y no Column(2), porque por defecto access trabaja en base 0, es...
Respuesta en y en 2 temas más a

Código para mostrar/ocultar varios campos si son nulos

Si solo quieres que los campos se vuelvan visibles o no en el momento de cargar el formulario, el código que te propongo lo puedes poner en el evento "al cargar" del formulario, pero si quieres que te los muestre/oculte al navegar, usa "al activar...