Autor |
Mensaje |
aratar79
Aprendiz
Registrado: Agosto 2012
Mensajes: 66
Edad: 45 Ubicación:
|
Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Primero hola a todos, soy nuevo en el foro y en esto de programar y estoy realmente alucinado de la comunidad que hay alrededor de gambas bravo.
Gracias de antepamano, a ver si alguien me puede ayudar, estoy intentado hacer un pequeño programa(gambas2) que lea los datos de una tabla y los muestre en un Grid, hasta ahi bien mi problema viene que no como hacer cuando pincho en una de sus filas me muestre todos eso datos en unos textbox de un formulario que he creado, osea que no se cual es el evento que se relaciona con el cambio de linea y no se como se leen los datos de la linea.
Bueno muchas gracias.
|
#1 Jueves, 16 Agosto 2012, 07:51 |
|
|
aratar79
Aprendiz
Registrado: Agosto 2012
Mensajes: 66
Edad: 45 Ubicación:
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
No formule bien la pregunta, ya que en el grid no se encuentran todos los datos que quiero mostrar, pero bueno navegando por el foro pille un par de conceptos que no tenia claros ahi dejo el codigo que no se si es muy elegante, cuanto mas me meto en gambas mas me gusta.
PUBLIC SUB GridView1_Click()
DIM fila AS Integer
DIM columna AS Integer
DIM valor AS Integer
DIM $result AS Result
ModCon.conectar()
fila = GridView1.Row
FOR columna = 0 TO GridView1.Columns.Count
ProvIn_Label2.Text = GridView1[fila, 0].text
valor = CInt(ProvIn_Label2.Text)
$result = ModCon.$con.Exec("select * from proveedores where ID_Prov = " & valor)
TextBox1P.Text = $result!nomcom
TextBox2P.Text = $result!nomcont
TextBox3P.Text = $result!telf
TextBox4P.Text = $result!telfmov
TextBox5P.Text = $result!fax
TextBox6P.Text = $result!email
TextBox7P.Text = $result!direccion
TextBox8P.Text = $result!cp
TextBox9P.Text = $result!local
TextArea1P.Text = $result!notas
NEXT
ModCon.$con.Close()
END
y revisandolo veo que no hace falta que lea todos las campos del grid sino que con que lea la fila activa y la primera celda ya es suficiente, bueno voy a intentar corregirlo
|
#2 Jueves, 16 Agosto 2012, 08:55 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Bienvenido al foro. permìteme darte un consejo de aprendiz a aprendiz. Veo que nombras los textbox como un listado ascendente p1,p2,p3,....
Mejor sería ponerles nombres relacionados con su funciòn, por ejemplo : txtnombre,txtemail,txtfax y así sucesivamente, resultarà más claro a la larga.Lo mismo para las variables, procedimientos y funciones.
Otro pequeño consejo, ya que recièn comienzas vete de lleno a gambas 3, que es aún mejor y es lo que viene.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#3 Jueves, 16 Agosto 2012, 20:10 |
|
|
david
Programador
Registrado: Septiembre 2009
Mensajes: 110
Edad: 47 Ubicación: puerto de santa maria (Cadiz)
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
esto es lo que hago yo para pasar de columnview a un form para editar ese registro
evidentemente tienes que tener declarada tus conexiones, ahora en el form donde van los datos
Public Sub RunEdit(Data As Result)
hResul = Data
Editando = True
TxtTitulo.Text = hResul["titulo"]
TxtAutor.Text = hResul["autor"]
TxtFecha.Text = Format$(hResul["fecha"], "dd/mm/yyyy")
TxtPrecio.Text = hResul["precio"]
TxtDescripcion.Text = hResul["descripcion"]
Me.ShowModal()
espero que te sirva para gribview aunque sea solo el columnview
|
#4 Domingo, 19 Agosto 2012, 00:14 |
|
|
aratar79
Aprendiz
Registrado: Agosto 2012
Mensajes: 66
Edad: 45 Ubicación:
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Gracias por sus respuestas, tomo nota de como nombrar mis variables y mis objetos y muchas gracias por el ejemplo.
|
#5 Domingo, 19 Agosto 2012, 14:47 |
|
|
aratar79
Aprendiz
Registrado: Agosto 2012
Mensajes: 66
Edad: 45 Ubicación:
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Por cierto, instale gambas3 y converti mi proyecto, pero me di cuenta que que mis formularios se han vuelto un poco locos, aparecen y desaparecen mis controles, como botones o textbox, supongo que sera normal, cual es su consejo, vuelvo a crear toso el proyecto, cambio solo los formularios o saben alguna otra soluucion, muchas gracias...
|
#6 Domingo, 19 Agosto 2012, 15:10 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Aratar79: He convertido varios proyectos y no he tenido problemas, salvo en máquinas con Unity como escritorio. Cuéntanos que escritorio y distribuciòn utilizas para poder orientarte mejor. Pero si usas Ubuntu con Unity prueba pasarte a Gnome o Kde y nos dices como te fuè. Saludos.
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#7 Domingo, 19 Agosto 2012, 16:47 |
|
|
aratar79
Aprendiz
Registrado: Agosto 2012
Mensajes: 66
Edad: 45 Ubicación:
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Eii gracias, como adivinaste utilizo ubuntu 12.04 con unity con todos sus efectitos y diversas florituras ya que herede una bonita targeta grafica, pero creo que ya lo solucione, queria que mi proyecto aparte de practico tambien fuera bonito y mis formularios tenian de fondo una imagen con florituras, se la quite y parece que funciona, hace dias que le doy vueltas a lo de volver al gnome de toda la vida ya que no acabo de acostumbrarme a esta barra lateral y no me acaban de gustar los menus y kde no se un dia lo descarte no se porque, yo empece en esto del linux con una debian que me costo horrores instalarla y un gnome. gracias otra vez.
|
#8 Domingo, 19 Agosto 2012, 17:17 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Prueba cinnamon, a mi me ha gustado bastante...
http://www.ubuntu-guia.com/2012/05/...-en-ubuntu.html
Saludos
|
#9 Domingo, 19 Agosto 2012, 17:32 |
|
|
Dani26
Analista Programador
Registrado: Junio 2010
Mensajes: 365
Edad: 58 Ubicación: Montevideo
|
Re: Seleccion De Una Linea En Un GridView Y Muestra De Sus Datos En Varios Textbox
Pues, no es que sea adivino, es que me pasó lo mismo cuando instalé Ubuntu 11.10. Y a varios en el foro, me consta que han tenido problemas con Unity. En el trabajo tengo ubuntu 12.04 con cinnamon, no me disgusta pero Gnome me sigue gustando más.
Saludos
=================== Migrando desde visual basic, el Gambas de Ms
Mi blog gambero
|
#10 Domingo, 19 Agosto 2012, 23:20 |
|
|
|