|
Página 1 de 1
|
Problema Al Seleccionar Un Registro De La Tabla.
Autor |
Mensaje |
Cubel
Técnico Programador
Registrado: Enero 2010
Mensajes: 182
Edad: 35 Ubicación: Valencia - España
|
Problema Al Seleccionar Un Registro De La Tabla.
Hola, buenas tardes!
Tengo un problema con un Columnview.
Por el momento me trae la informacion de la tabla. La cuestion es que quiero presionar dos clicks sobre un registro, y que me guarde el id, en una variable. Por el momento, tengo un "messange" para que me lo muestre, o por lo menos para saber lo que me muestra pero siempre me muestra una "T"
Yo tengo puesto esto:
y como he dicho me muestra un mensaje con una "T"
para que veáis que cabeceras tiene la tabla son:
matriculas_table.Clear
matriculas_table.Columns.Count = 5
matriculas_table.Columns[0].Text = "Matricula"
matriculas_table.Columns[0].Width = 100
matriculas_table.Columns[0].Alignment = 3
matriculas_table.Columns[1].Text = "Cliente"
matriculas_table.Columns[1].Width = 150
matriculas_table.Columns[1].Alignment = 3
matriculas_table.Columns[2].Text = "Itv"
matriculas_table.Columns[2].Width = 200
matriculas_table.Columns[2].Alignment = 3
matriculas_table.Columns[3].Text = "Caracteristicas"
matriculas_table.Columns[3].Width = 100
matriculas_table.Columns[3].Alignment = 3
matriculas_table.Columns[4].Text = "MedidasNeumaticos"
matriculas_table.Columns[4].Width = 200
matriculas_table.Columns[4].Alignment = 3
Si queréis algún dato mas pedírmelo...
=================== Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein
En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
|
#1 Martes, 19 Enero 2010, 18:48 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Problema Al Seleccionar Un Registro De La Tabla.
A ver...
Primero creo que no aparece el ID en tu columnview por ningún lado, deberías publicarlo en alguna columna del columnview desde tu BD.
Para recuperar ese ID con doble click, suponiendo que estuviera en la primera columna de la izquierda harías esto:
PRIVATE tuVariableID as Integer
PUBLIC SUB tuColumnView_DblClick()
tuVariableID = CInt(tuColumnView.Item[0])
' [0] para la primera columna, [1] para la segunda, etc...
END
Espero que sea lo que necesitas.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#2 Martes, 19 Enero 2010, 19:44 |
|
|
bies88
Aprendiz
Registrado: Diciembre 2009
Mensajes: 51
Edad: 45
|
Re: Problema Al Seleccionar Un Registro De La Tabla.
Si lo que quieres es el texto que aparece en la fila donde estás haciendo click sería así
ColumnView1[ColumnView1.Current.key][0] '[1] si está en la segunda columna....
Saludos
|
#3 Martes, 19 Enero 2010, 19:53 |
|
|
Cubel
Técnico Programador
Registrado: Enero 2010
Mensajes: 182
Edad: 35 Ubicación: Valencia - España
|
Re: Problema Al Seleccionar Un Registro De La Tabla.
Voy a probar. En este caso tienes razón, no tengo ID!!
Supongo que podre hacerlo sacando el primer campo, en este caso Matricula no?
Creo que si que me funcionara. Yo lo que quería es, que al seleccionar una matricula, que me guarde la matricula en una variable y así, a partir de eso ya puedo crear una función que haga alguna cosa.
---------------
Editado
-----------------
Hola de nuevo... e intentado acoplar lo que me habéis dicho, y una de las veces me a llegado a sacar en un mensaje, la ultima matricula en el registro. lo que pasa que siempre era la ultima...
De todas formas estoy intentando poner el doble click en Matriculas, pero me dice que la columview Matricula no esta definido o algo asi....
Que puedo hacer?
------
Editado
---------
Poniendo matriculas_table[matriculas_table.Current.key][0]
e conseguid hacer que me muestre el registro que quiero!! Gracias
=================== Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein
En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
última edición por Cubel el Martes, 19 Enero 2010, 22:11; editado 3 veces
|
#4 Martes, 19 Enero 2010, 20:44 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Problema Al Seleccionar Un Registro De La Tabla.
Joer, bies88 tiene razón. En qué estaría yo pensando...
El código correcto sería:
PRIVATE tuVariableID as String
PUBLIC SUB tuColumnView_DblClick()
tuVariableID = tuColumnView[tuColumnView.Current.Key][0]
' [0] para la primera columna, [1] para la segunda, etc...
END
Esto te cargará el valor de la columna elegida (de la fila seleccionada al hacer doble click) en tu variable.
Después, sólo tienes que usar tu variable como quieras, pero ten en cuenta que la variable es de tipo String.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#5 Martes, 19 Enero 2010, 22:11 |
|
|
Cubel
Técnico Programador
Registrado: Enero 2010
Mensajes: 182
Edad: 35 Ubicación: Valencia - España
|
Re: Problema Al Seleccionar Un Registro De La Tabla.
Si si, lo de String me dado cuenta porque me daba error y claro si es una matricula tambien tiene letras y con la variable numerica me saltaba error.
Gracias!!
=================== Hay dos cosas infinitas: el Universo y la estupidez humana. Y del Universo no estoy seguro.
Albert Einstein
En el SEXO querer es poder, si ELLA quiere, TU puedes.
Cubel!
|
#6 Martes, 19 Enero 2010, 22:13 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|