Visual Basic.NET - búsqueda general para varios campos

 
Vista:

búsqueda general para varios campos

Publicado por shania (7 intervenciones) el 26/07/2004 09:48:25
Hola a todos!
Quiero hacer una búsqueda general para todas las tablas de mi aplicación pero me he encontrado con un problema nada más comenzar.
El caso es que en Vb6 hice una búsqueda como la que quiero ahora, es decir, que estando en un determinado frm pulse el botón buscar y yo por código pregunto desde qué formulario se ha llamado a frmbuscar y si, p.ejemplo, ha sido desde frmClientes, en frmBuscar relleno unos comboBox con todos los campos de la tabla clientes, pero en vb6 yo llamaba a los combobox del modo cmbCampos(1), cmbCampos(2) ... así hasta el final para luego poder cargarlos con un "for .. next" pero en vb.net no puedo llamar a los comboBox de ésa forma o yo no sé cómo hacerlo, ¿se os ocurre algo? ¿Hay alguna otra forma de hacer lo que yo quiero de manera más sencilla?

Muchas gracias.
Un saludo
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
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:búsqueda general para varios campos

Publicado por Yamil Bracho (631 intervenciones) el 26/07/2004 14:39:39
Un ComboBox tiene la coleccion Items y esta tiene el metodo Add para agregar un item al combo. Por ejemplo :

combo.Items.Add("Uno")
combo.Items.Add("Dos")
combo.Items.Add("Tres")
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:búsqueda general para varios campos

Publicado por Shania (7 intervenciones) el 26/07/2004 15:57:56
Hola!
Entonces me estasa diciendo que el código de vb6:
For i = 0 to 7
comboCampos = "comboCampos" & CStr(i)
Me.comboCampos(i) = oReader(comboCampos)
next i

Equivale en vb.net a:
For i = 0 to 7
comboCampos = comboCampos.Items.Add(i)
Me.comboCampos.items.Add(i) = oReader(comboCampos)
next i

Gracias.
Un saludo
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:búsqueda general para varios campos

Publicado por Edgar (1501 intervenciones) el 26/07/2004 16:05:55
Hola

El equivalente sería algo asi:

For i = 0 to 7
comboCampos = "comboCampos" & i.ToString()
Me.comboCampos.items.Add(oReader(comboCampos))
next i

Saludos
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:búsqueda general para varios campos

Publicado por Shania (7 intervenciones) el 26/07/2004 16:07:21
Muchísimas gracias!
Ahora mismo me pongo con ello.
Un saludo
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