Filtrar por?

29/12/2006 - 17:10 por Eduardo | Informe spam
Hola a todos
escribo la siguiente linea en un boton
Me.ClientesTableAdapter.FillByfantasia(Me.ClientesDS.clientes, "%" &
TextBox1.Text & "%")

para poder buscar un cliente pero me da el siguiente error

Demasiados argumentos para ' Public Overridable Overloads Function
FillByfantasia(dataTable As ClientesDS.clientesDataTable) As Integer'.

yo generé la query like @fantasia y no se porque me da ese error, si en
un ejemplo anda .

Por Favor si alguien puede darme una mano, la base de datos es access

Gracias.

Eduardo

Preguntas similare

Leer las respuestas

#1 SoftJaén
29/12/2006 - 17:18 | Informe spam
"Eduardo" escribió:

escribo la siguiente linea en un boton
Me.ClientesTableAdapter.FillByfantasia(Me.ClientesDS.clientes, "%" &
TextBox1.Text & "%")

para poder buscar un cliente pero me da el siguiente error

Demasiados argumentos para ' Public Overridable Overloads Function
FillByfantasia(dataTable As ClientesDS.clientesDataTable) As Integer'.



Hola, Eduardo:

Viendo la declaración de la función «FillByfantasia», la misma espera un
solo argumento (dataTable), y tú le estás pasando dos argumentos:
«Me.ClientesDS.clientes» y «"%" & TextBox1.Text & "%"», de ahí que te
indique que le estás pasando demasiados argumentos.

Un saludo y ¡Feliz Año Nuevo!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Eduardo
29/12/2006 - 17:25 | Informe spam
Hola y gracias por tu respuesta
Me podrías ayudar en como tengo que generar la query para que yo le pase el
nombre y me devuelba en la grilla todos los que coincidan con lo que le
paso?
Gracias
Eduardo


"SoftJaén" escribió en el mensaje
news:
"Eduardo" escribió:

escribo la siguiente linea en un boton
Me.ClientesTableAdapter.FillByfantasia(Me.ClientesDS.clientes, "%" &
TextBox1.Text & "%")

para poder buscar un cliente pero me da el siguiente error

Demasiados argumentos para ' Public Overridable Overloads Function
FillByfantasia(dataTable As ClientesDS.clientesDataTable) As Integer'.



Hola, Eduardo:

Viendo la declaración de la función «FillByfantasia», la misma espera un
solo argumento (dataTable), y tú le estás pasando dos argumentos:
«Me.ClientesDS.clientes» y «"%" & TextBox1.Text & "%"», de ahí que te
indique que le estás pasando demasiados argumentos.

Un saludo y ¡Feliz Año Nuevo!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.


Respuesta Responder a este mensaje
#3 SoftJaén
29/12/2006 - 17:37 | Informe spam
"Eduardo" preguntó:

Me podrías ayudar en como tengo que generar la query para que yo le pase
el nombre y me devuelba en la grilla todos los que coincidan con lo que le
paso?



Imagina que tienes un control DataGridView donde deseas ver los datos de los
clientes, y un control TextBox donde escribes las iniciales del nombre de
los clientes. Pues bien, filtrarías los datos de la siguiente manera:

' Creamos un objeto DataView
'
Dim view As New DataView

' Le asignamos el objeto DataTable llamado «Clientes».
'
view.Table = objetoDataSet.Tables("Clientes")

' Filtramos las filas con el contenido existente en el
' control TextBox.
'
view.RowFilter = "Nombre LIKE '" & TextBox1.Text & "%'"

' El nuevo origen del control DataGridView será
' el objeto DataView creado
'
DataGridView1.DataSource = view

' Actualizamos el control DataGridView
'
DataGridView1.Update()

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#4 Eduardo
29/12/2006 - 18:12 | Informe spam
Muchisimas gracias Enrique
Espero que tengas un muy buen año en compañia de los tuyos
Felicidades
Eduardo

"SoftJaén" escribió en el mensaje
news:
"Eduardo" preguntó:

Me podrías ayudar en como tengo que generar la query para que yo le pase
el nombre y me devuelba en la grilla todos los que coincidan con lo que
le paso?



Imagina que tienes un control DataGridView donde deseas ver los datos de
los
clientes, y un control TextBox donde escribes las iniciales del nombre de
los clientes. Pues bien, filtrarías los datos de la siguiente manera:

' Creamos un objeto DataView
'
Dim view As New DataView

' Le asignamos el objeto DataTable llamado «Clientes».
'
view.Table = objetoDataSet.Tables("Clientes")

' Filtramos las filas con el contenido existente en el
' control TextBox.
'
view.RowFilter = "Nombre LIKE '" & TextBox1.Text & "%'"

' El nuevo origen del control DataGridView será
' el objeto DataView creado
'
DataGridView1.DataSource = view

' Actualizamos el control DataGridView
'
DataGridView1.Update()

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida