FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Grabar datos desde ListView a Tabla Firebird.
Hola amigos un saludo especial.
En el siguiente procedimiento tengo tres dudas que por mas vueltas y consultas que he hecho definitivamente no pude. 1) marcado con verde, la pregunta es: como declaro en esa variable un valor que esta en el listview.Columns[0]. es decir necesito que la variable "repetir" corresponda a cualquier numero que esta previamente reflejado en esa columna. 2) marcado con purpura, la situación es casi la misma de la pregunta No. 1; Necesito que "si el registro esta chequeado" entonces haga la acción de grabar. 3) marcado con turquesa, vuelve y juega; el parámetro para la grabación no me da con ninguna opción estudiada (y juro que lo he hecho). En síntesis este procedimiento busca: Grabar en una tabla llamada "registros" tres campos llamados "PROCEDIMIENTO, CODIGO_PROCEDIMIENTO, VALOR" los registros que esten chequeados de una lista contenida en unas columnas de un ListView, el numero de veces que dice una columna adicional del mismo listview. Mil gracias por los aportes y atención.
BD: Firebird Última edición por Camilo fecha: 21-06-2019 a las 05:38:10. |
#2
|
|||
|
|||
Hola Camilo
Sin entender muy bien el problema que planteas, si veo en tu código, que recorres cada uno de los registros del listView con la variable "i" pero luego no utilizas dicha variable para apuntar al registro y enlazas siempre al registro 0 o primer registro del listview. Creo que ese es el problema que te esta generando, para solventarlo sustituye Item[0] en todo el código por Item[i], y con eso seguramente lo puedas solucionar saludos |
#3
|
|||
|
|||
Bucanero mil gracias por tu respuesta ademas de oportuna muy acertada.
Con eso resolví el punto tres marcado con turquesa. Tu aporte si soluciono ese punto. Pero quedo sin poder hacer los otros dos (1, 2). Resumiendo mi tema: en los puntos 1 y 2 siguen vivas las dudas y el punto 3 quedo superado gracias al aporte de Bucanero. Mil gracias. |
#4
|
|||
|
|||
por lo que creo que intentas hacer es saber que registros están seleccionados en el listView, para lo cual intenta sustituyendo tu linea del punto 2
por esta otra
En cuanto a lo de convertir una cadena en numero lo que tienes funciona siempre que la cadena sea realmente un numero, en caso contrario te dará un error, para evitar el error, inténtalo así:
|
#5
|
|||
|
|||
Gracias nuevamente.
te cuento que en una primera prueba no funciono. Pero me imagino que tengo que sobre esa base hacer algunos ajustes. Claro que el codigo propuesto esta bien me corresponde es mirar y acomodar bien los subitems y demás aspectos prácticos a ver si lo puedo cuadrar. Mil gracias y de resolverlo claro que pondré como nos quedo para alguien que siga el hilo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Grabar y leer datos desde un fichero | Jere_84 | Varios | 13 | 08-04-2015 14:26:49 |
cargar datos a listview desde bd sqlite | jonydread | Conexión con bases de datos | 2 | 06-04-2013 16:04:24 |
actualizar datos desde otra tabla firebird 2.1 | shaymon325 | Firebird e Interbase | 5 | 08-05-2012 04:43:12 |
Pasar Datos de un Listview a un tabla | frholguin | Conexión con bases de datos | 6 | 11-11-2011 01:03:29 |
grabar datos desde edit a la tabla | fernando1973 | SQL | 7 | 04-05-2007 20:13:22 |
|