Imprimir página | Cerrar ventana

Run-time error '94'

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84726
Fecha de impresión: 13/Noviembre/2019 a las 01:37


Tema: Run-time error '94'
Publicado por: Art-Auditing
Asunto: Run-time error '94'
Fecha de publicación: 28/Septiembre/2019 a las 10:46
Hola a todos

Tengo una base de datos de acceso que estoy traduciendo al albanés. Pero después de hacer algunas traducciones, sale el mensaje Run-time error '94' Invalid use of Null. Hay este problema en la base de datos (la línea subrayada es amarilla):


Private Sub CargarConta()

    gNombreEmpresa = DLookup("NombreEmpresa", "tblAuditario", "IdAuditario = 1")
    gFechaInicioEjercicio = DLookup("FechaInicioEjercicio", "tblAuditario", "IdAuditario = 1")
    gFechaFinEjercicio = DLookup("FechaFinEjercicio", "tblAuditario", "IdAuditario = 1")
End Sub

Si alguien puede ayudarme a corregir lo que estoy equivocado.



Respuestas:
Publicado por: Parche
Fecha de publicación: 28/Septiembre/2019 a las 11:40
Hola,

Creo que debe ser así (el idioma no tendría nada que ver):

gNombreEmpresa = DLookup("NombreEmpresa", "tblAuditario", "IdAuditario = " & 1)

ó

gNombreEmpresa = DLookup("NombreEmpresa", "tblAuditario", "IdAuditario = " & 1)

Donde NombreEmpresa o es idAuditorio o la búsqueda "IdAuditorio" debe ser NombreEmpresa con otros parámetros de búsqueda "=".

Mira la ayuda de: DLookup.

Te da error ahí pq. es la primera línea, pero el error es en todas.

Saludos.


Publicado por: pitxiku
Fecha de publicación: 28/Septiembre/2019 a las 15:58
También va a depender qué es lo que has traducido:

- gNombreEmpresa es el nombre de la variable que va a guardar lo devuelto por la función DLookup.
- tblAuditario es el nombre de la tabla dónde haces la búsqueda.
- NombreEmpresa es el nombre del campo de la tabla de dónde quieres tomar el dato.
- idAuditario es el nombre del campo de la tabla que sirve para filtrar el dato.

Si has traducido alguno de esos nombres, tendrás que traducirlos en esta instrucción. Y por ende, hacer los mismo con todas las líneas de código donde aparezcan estos nombres u otros que hayas traducido.


Publicado por: ximo
Fecha de publicación: 29/Septiembre/2019 a las 11:58
Hola,
Estoy con pitxiku, yo tengo una aplicación traducida pero solo las etiquetas que ve el usuario las tablas mantienen los nombres originales ya que esto no afecta al buen funcionamiento de la aplicación, vamos que no lo ve nadie y por lo tanto es tonto traducirlo, pero no sabemos lo que tú has hecho.


Saludos, ximo


-------------
La incansable busqueda de información abre nuestras mentes

Saludos desde Burriana


Publicado por: xavi
Fecha de publicación: 29/Septiembre/2019 a las 17:23
O, como dice la Navaja de Ockham: la explicación más sencilla suele ser la más probable.

Habiéndose traducido todo, ¿existe algo en el campo NombreEmpresa de la tabla tblAuditario?




-------------
Xavi, un minyó de Terrassa

http://www.llodax.com" rel="nofollow - Mi web


Publicado por: lbauluz
Fecha de publicación: 30/Septiembre/2019 a las 22:58
Yo añadiría, ¿existe la tabla tblAuditario o su nombre ha sido traducido?



Luis


-------------
El Búho es mi ídolo caido


Publicado por: Art-Auditing
Fecha de publicación: 01/Octubre/2019 a las 21:25
Lo tengo que ver que sucedio. :( 


Publicado por: Art-Auditing
Fecha de publicación: 01/Octubre/2019 a las 21:25
No non esta traducida.


Publicado por: Art-Auditing
Fecha de publicación: 01/Octubre/2019 a las 21:37
Lo resolví, faltaba la ID del auditor porque me diste la indicación de dónde buscar

Muchas gracias lbauluz porque me diste la indicación de dónde buscar.

Muchas Gracias a todos.



Imprimir página | Cerrar ventana