Access - Jefferson a ver si puedes mirarme esto??

 
Vista:

Jefferson a ver si puedes mirarme esto??

Publicado por Sergio (4 intervenciones) el 07/10/2009 16:43:03
Dim dbs As DAO.Database
Dim parteshoras As DAO.Recordset

Set dbs = CurrentDb
Set parteshoras = dbs.OpenRecordset("hor_detCons")

La consulta hor_detCons me abre perfecta en access, pero cuando intento ejecutarla en un modulo me da error 3061 pocos parametros en openrecordset.

Las lineas estan copiadas de la ayuda de access 2007

Gracias por vuestra ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Jefferson a ver si puedes mirarme esto??

Publicado por Jefferson (1 intervención) el 08/10/2009 00:53:13
Hola Sergio

Exactamente que deseas hacer....???

Jefferson
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Jefferson a ver si puedes mirarme esto??

Publicado por Sergio (4 intervenciones) el 08/10/2009 07:07:31
Pues quiero utilizar una consulta de seleccion predefinida en access, cuyos crierios de seleccion me entran en un formulario y que ejecutandola desde access me crea un subconjunto de registros perfecto, o sea funciona bien. Ahora bien ese subcojunto de registros necesito darle un tratamiento con Basic y no consigo abrir el Dataset pues me da el error en el open ejecutar el modulo, sin embargo si cambio el nombre de la consulta en el open por el de la tabla original no me da error.

Deduzco que no me deja utilizar consultas en basic por alguna razon.

La consulta es esta: pero funciona osea que ni tocarla
SELECT hor_det.CLAVE_DET, hor_det.TRABAJO, hor_det.DENOMINA, hor_det.HORAS, hor_det.M_D, hor_det.DIETAS, hor_det.IMP_DIETA, hor_det.KMS, hor_det.N, hor_det.C, hor_det.OCP, hor_det.CATEGO, hor_det.FECHA AS FECHA2, hor_det.FECHA, hor_det.OPERARIO, hor_det.EMPRE, hor_det.V1, hor_det.V2, hor_det.PHT, hor_det.FESTIVO, hor_det.ALIAS, hor_det.ESPECIAL, hor_det.TEXTO, hor_det.TIPO_HORA, hor_det.MANUAL, hor_det.FECHAPRO
FROM hor_det
WHERE (((hor_det.FECHA)>=[Formularios]![Seleccion Partes]![FEDESDE] And (hor_det.FECHA)<=[Formularios]![Seleccion Partes]![FEHASTA]) AND ((hor_det.OPERARIO)=[Formularios]![Seleccion Partes]![EMPLE1]) AND ((hor_det.EMPRE)=[Formularios]![Seleccion Partes]![empre1]))
ORDER BY hor_det.CLAVE_DET;

Active el ado 3.6 y me dice que el nombre entra en conflicto con un modulo, proyecto o biblioteca existente. Pues habia leido en el foro que alguien tenia mismo problema para usar querys y se le habia reparado activando Dao.

Gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Jefferson a ver si puedes mirarme esto??

Publicado por Jefferson (22 intervenciones) el 08/10/2009 14:58:38
Primero que nada la referencia "ado 3.6" no existe, mas sin embargo la DAO 3.6 Object Library si existe pero al marcarla entra en conflicto con la nativa "Microsoft Office 12.0 Access database engine Object Library" pues ambas cumplen la misma funcion

Si lo que deseas es cambiar tu codigo sql o parte a VBA existe un complemento de Ramon Poch (Raipon) que puedes descarga de esta pagina http://groups.google.com/group/raipon?hl=es

Prueba y ya Comentaras
Jefferson
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Jefferson a ver si puedes mirarme esto??

Publicado por Sergio (4 intervenciones) el 08/10/2009 15:24:24
si la referencia es Dao, yo lo que quiero simplemente es poder usar en Vba la consulta que tengo predefinida en access y que funciona bien. Como traduccion ya lo hace el propio access no??
voy a probar a deshabilitar 12.0 y habilitar Dao 3.6
Como colines se puede usar una consulta ya definida en Access esa es mi question.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar