FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola Elite237,
Para borrar se puede emplar el método Clear ya sea de la propiedad Cols o Rows, según se necesite. Por ejemplo:
Borrará el contenido de la columna 1. Y para actualizar, no queda otra que recorrer fila a fila, o columna a columna y sustituir el contenido. Por ejemplo algo como esto:
Recuerda que Cols y Rows no corresponden a la normal representación e idea de lo que se entiende por una tabla. Lo que es Cols en StringGrid equivale a las filas, y a la inversa Rows a las columnas. La verdad es que no se porqué programaron de ese modo al TStringGrid. Saludos, |
#2
|
|||
|
|||
Hola que tal Delphius, gracias por contestar, tengo una duda acerca del clear. Dices que seria SringGrid.clear....ok..ok, pero lo que quiero hacer es esto: de 4 columnas que tengo nombre, apellidos,direccion,telefono, lo que quiero es que en el propio stringgrid yo pueda modificar los datos de esa fila(ya coloque a true la opcion goEditing) y despues guardarlos en mi base de datos..en si quiero eliminar registros y actualizar registros(filas) del stringgrid. Ya tengo los botones eliminar y actualizar.
|
#3
|
||||
|
||||
Cita:
Dije que es: StringGrid1.Cols[Numero].Clear; // o bien... StringGrid1.Rows[Numero].Clear; Lo que hace el Clear es borrar TODA la fila o clumna, según sea el caso. Por lo otro, no veo donde está el problema. Si tienes los datos, en el StringGrid y deseas volcarlos a un registro de una tabla, basta con "recorrer" la fila en cuestión columna a columna y componer la instrucción SQL. Por ejemplo:
¿Esa es tu duda? Saludos, Última edición por Delphius fecha: 25-10-2008 a las 18:11:02. Razón: Error en etiquetas NOPARSE |
#4
|
|||
|
|||
Ese codigo seria en el boton de actualizar me imagino..pero seria asi no?
una duda que significa YyyToxxx...te refieres a algo asi como StrToInt verdad
|
#5
|
||||
|
||||
Cita:
No me había dado cuenta de que habías posteado. Disculpa. Saludos, |
#6
|
||||
|
||||
Cita:
¡Sin la condición actualizas todos los registros! Efectivamente, cuando hablé sobre YyyToXxx, o YyyToZzz me refiero a que debes realizar la conversión en forma adecuada al tipo. ¡PERDON! Cometí un error antes. Es:
Recuerda, mis ejemplos son empleando TADOQuery, si usas otros componentes Querys, Es posible que no sea Parameters, sino Params.ParamByName().AsXxxx y en este caso, no es necesario el DataType. No te olvides indicar que componentes usas. Dependiendo de ello la sintaxis puede variar un poco. Saludos, Última edición por Delphius fecha: 25-10-2008 a las 18:44:58. Razón: Me olvidé la etiqueta NOPARSE |
#7
|
|||
|
|||
Gracias de nuevo Delphius, este es el codigo que implemente, los componentes que uso son query y un database
Pero me manda un error de sql..la verdad nose que error sera, se que es por que tengo mal mi sentencia, pero exactamente a que se refiere pues no.Ah..otra cosa, le quite lo de la conversiones puesto que me decia incompatibles string and integer. |
#8
|
||||
|
||||
Elite237, no te enojes pero cuando uno dice que le da error debe decir que error, y donde... ¡No soy adivino!
¿Leíste mi mensaje anterior? Leelo, tu consulta UPDATE está mal hecha. Por otro lado, ¿que componentes estás empleando? ¿TADOQuery? ¿TQuery? Si es TADOQuery el uso de parámetros es así:
Si es un TQuery, u otro que emplee parametros de la clase TParams (la clase TADOQuery usa parametros de clase TParameters, de allí su diferencia), el uso es así:
¿Me explico? Saludos, |
#9
|
||||
|
||||
Cita:
En tiempo de diseño Col corresponde a las Columnas y Row a las Filas, así como en algunas otras propiedades que se manejan ya en el código... Sólo aclarando Para poder insertar los registros mostrados en el StringGrid en la Tabla correspondiente tendrás que hacer un recorrido por las filas del mismo e ir transfiriendo el contenido de cada una de las celdas al campo correspondiente en la Tabla.
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pintar celdas StringGrid | cacu | OOP | 4 | 24-10-2007 17:22:21 |
desplazarme en celdas de un stringgrid | sexshop_3 | Varios | 4 | 27-08-2007 00:54:31 |
StringGrid + celdas | Makiley | Varios | 4 | 01-02-2006 13:01:15 |
combinar celdas de StringGrid | VRO | Varios | 2 | 21-04-2005 08:02:16 |
bloquear celdas en un stringgrid | ciscu | Gráficos | 1 | 18-12-2003 18:34:50 |
|