INSERT INTO - copia (multiple) de formulario (filtrado) a tabla

13/05/2012 - 02:14 por Victor | Informe spam
Hola.

Tengo un formulario en el cual le realizo unos filtros en los campos (así solo me enseña parte del contenido) y deseo copiar el contenido de una de las celdas a una tabla pensado para eso. Así estoy usando este código:


Private Sub Comando126_Click()

Dim dbs As String
dbs = "INSERT INTO emailsOut(email) Values('" & _
Forms.f_ListadoCursos.EMAIL & "')"
CurrentDb.Execute dbs

End Sub

Bueno, pues lo que me hace esto es que me copia el valor de dicha celda en la tabla, pero el primer valor, ignorando por completo el filtro realizado, y lo peor, es que yo necesito que me copie valor por cada celda. Es decir, en el formulario "f_ListadoCursos" tengo la celda "EMAIL" que contiene el email de cada paciente (o sea, unos cuantos emails y no solo uno, pues pacientes hay muchos) y necesito poder copiar aquellos que me muestre el formulario filtrado (o sin filtro, que en este caso serian todos).

¿no he escogido adecuadamente la técnica?¿O tal vez me falta algún parámetro?
¿Como lo podría solucionar?

Gracias por vuestra ayuda.

Víctor
 

Leer las respuestas

#1 José Mª Fueyo
14/05/2012 - 12:15 | Informe spam
Hola
No nos comentas que versión de Access utilizas.
La vista predeterminada, ¿es un único formulario o Formularios continuos?

Salu2
José Mª Fueyo
[MS MVP Access]

Preguntas similares