![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
quizás no me he explicado bien.
La tabla tiene 4 campos, campo1,campo2..,campo4. Con el grip las muestro y realizo operaciones de update, delete, etc.. sin ningún problema. Quiero que el usuario pueda seleccionar varios registros de los listados. Para ello he creado un campo calculado. (Hago dos veces click sobre el ttable y nuevo campo). Creo uno nuevo de tipo Booleano como calculated, es aquí cuando falla. La ida es saber que registros quiere procesar el usuario. La opción del multiselect no me termina de convencer pq es fácil equivocarse y desseleccionar los registros y tener que volver a repetir el proceso. Saludos |
|
#2
|
|||
|
|||
|
Hice una prueba y confirme que los campos calculados no pueden modificarse, execto en el evento OnCalcFields de la tabla/query.
Proba, si podes, agregar un campo a la tabla. Otra solución no se me ocurre por el momento
__________________
Suerte Alejandro |
|
#3
|
||||
|
||||
|
Tambien existe un grid (scalabium) que trae un checkbox por cada registro, puedes usarlo para seleccionar y/o deseleccionar un registro. (creo que es freeware).
Otro Treeview con propiedades de grid es el VirtualTreeView (éste es más potente para mostrar muchos miles de registros, pero es algo más laborioso que el scalabium, buscando en google, seguro que te topas con ellos en el primer click. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#4
|
||||
|
||||
|
Aquí pongo los enlaces para descargar los componentes que menciona Lepe.
SMDBGrid VirtualTreeView En lo personal me gusta más utilizar VirtualTreeView porque tiene una infinidad de opciones, pero es mucho más complejo y al principio cuesta mucho trabajo entender como funciona. Por otra parte SMDBGrid trabaja exactamente igual que un DBGrid normal y trae demos, es muy sencillo. Saludos. |
|
#5
|
|||
|
|||
|
Voy a probarlos. Gracias.
Otra cuestion sobre los Dbgrid. Si utilizas la rueda del ratón solo te desplazas por los registros que tienes en ese instante en pantallas. para ver el resto tienes que hacer click con el ratón en la barra de scroll. (no se desplaza el scroll con la rueda del ratón). Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|