Re: Busquedad En Un Table View(Solucionado)


Objetivo: Re: Busquedad En Un Table View(Solucionado)
Buenas Tardes Comunidad, como estamos, les explicare mi problema, yo tengo un table view donde cargo los datos de una determinada tabla, entonces se me ocurrió la idea de resumir la carga a los valores que yo quisiera es decir.

Solo muéstrame los valores que la CI=123456 mira mi codigo a ver si me entiendes,

En esta parte solo carga los valores de la tabla al table view
' gambas class file
PUBLIC cn AS NEW Connection
PUBLIC rs AS Result


PUBLIC SUB Form_Open()
DIM row AS Integer = TableView1.Rows.Count
DIM i AS Integer
ME.Center
WITH cn
.type = "mysql"
.host = "localhost"
.login = "root"
.Password = "6419148"
.name = "hola"
TRY .Open
IF ERROR THEN
Message.Error("Error en la conexion")
ME.Close
ELSE
rs = cn.Exec("SELECT * FROM Compras")

END IF
END WITH


TableView1.Columns.Count = 3
TableView1.Columns[0].Text = "CI"
TableView1.Columns[0].Width = 130
TableView1.Columns[1].Text = "Nombre del Articulo"
TableView1.Columns[1].Width = 130
TableView1.Columns[2].Text = "Cantidad"
TableView1.Columns[2].Width = 130

TableView1.Clear
TableView1.Rows.Count = rs.Count
FOR i = 0 TO (rs.Count - 1)
TableView1[i, 0].Text = rs["CI"]
TableView1[i, 1].Text = rs["Nombre_medicamento"]
TableView1[i, 2].Text = rs["cantidad"]
rs.MoveNext
NEXT

END

PUBLIC SUB Button1_Click()

ME.Close

END


Y en esta parte es donde restrinjo los valores que se van a cargar
PUBLIC SUB Button2_Click()
DIM i AS Integer
TableView1.Clear
TableView1.Rows.Count = rs.Count
FOR i = 0 TO (rs.Count - 1)
TableView1[i, 0].Text = rs["CI ='" & textbox1.text & "';"]
TableView1[i, 1].Text = rs["Nombre_medicamento where CI='" & textbox1.text & "';"]
TableView1[i, 2].Text = rs["cantidad where CI='" & textbox1.text & "';"]
rs.MoveNext

NEXT


END


tableview

última edición por Fenriz07 el Martes, 07 Septiembre 2010, 04:55; editado 1 vez
Objetivo: Re: Busquedad En Un Table View
Podrias probar con una funcion cambiando esta linea a tu código

Citar:
rs = cn.Exec("SELECT * FROM Compras")

por esta
rs2 = cn2.Exec("SELECT * FROM Compras where CI ='" & textbox1.text & "';"")
No se si se entiende, o sea todo el código del form open pero en un procedimiento o función con ese pequeño cambio, donde limitas la selección.No te olvides de declarar rs2 y cn2.
Espero te sirva.
Saludos

Objetivo: Re: Busquedad En Un Table View(Solucionado)
Dani26 escribió: [Ver mensaje]
Podrias probar con una funcion cambiando esta linea a tu código

Citar:
rs = cn.Exec("SELECT * FROM Compras")

por esta
rs2 = cn2.Exec("SELECT * FROM Compras where CI ='" & textbox1.text & "';"")
No se si se entiende, o sea todo el código del form open pero en un procedimiento o función con ese pequeño cambio, donde limitas la selección.No te olvides de declarar rs2 y cn2.
Espero te sirva.
Saludos


Muchas Gracias amigo, exelente


Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1971s (PHP: -3% SQL: 103%)
Consultas SQL: 24 - Debug off - GZIP Activado