Cita:
Iniciado por Avellaneda
Bueno, hay algunas cosas que no entiendo de ése código:
Set rs = base
.Execute("select * from fertilizacion where numero='1'")
¿Y porqué no
Set rs = base.
OpenRecordset("select * from fertilizacion where numero='1'") ??
With DataReport51
With DataReport51.Sections("Sección2")
Un With dentro del mismo With? no sería mejor así:
With DataReport51
.Sections("Sección2")
....
No digo que salte error, pero parece mas lógico y evitamos redundancias.
y la instrucción
.Refresh no es necesaria.

hola Avellenade, discula el porque utilizo base.execute y no openrecordset, se debe a que es funcion lo tengo con ado y pues despues de poner base. ahi en la lista de las opciones no aparece la opción de openrecordset, por eso puse la instruccion execute, disculpa la molestia eh insistencia pero me pidrias o alguien podria ayudarme a que se debe que tengo que abrir 2 veces el reporte para que me muestre el reporte de la consulta actualizada....
es decir. en el boton para mostrar el reporte antes de eso realizo la consulta, depues ya teniendo los valores necesarios para la consulta entonces realizo la actualizacion en la base de datos y depsues de eso hago la operacion para mandarlo al reporte.
porfavor alguien podria ayudarme. les doy las gracias de antemano y les envio un cordial saludo.