FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Hacer multiseleccion a placer en DbGrid por codigo
Hola qué tal? Espero todos bien. Les comento mi situación, estoy programando en una Compu con Windows XP profesional, Delphi 6 enterprise y firebird 2.1. Tengo una tabla llamada pagos que contiene registros con el monto de cada pago y el cliente desea poder especificar una cantidad por ejemplo 1,000 y que el programa automáticamente haga una suma de los pagos que equivalgan a esa cantidad lo más cercano posible pero que además se resalten en la rejilla los registros sumados.
En la parte de la suma es sencillo y ya tengo un ciclo que recorre tabla sumando pagos hasta que sumen la cantidad que pide el cliente pero sin pasarse el problema es que no se como hacer para que se queden seleccionados los registros que se han sumado. Ya habilite en la rejilla la opción MULTISELECT y trate de acomodar una sugerencia que dio Marcos zorrilla en este hilo pero solo me selecciona el último registro seleccionado. Busque en otros hilos pero no he podido encontrar alguno que me ayude a solucionar el problema. Gracias anticipadas por compartir su tiempo, conocimiento y experiencia.
__________________
Salu2 |
#2
|
|||
|
|||
Olvide mencionar que para conexión uso componentes de pestaña Interbase y DataAccess
__________________
Salu2 |
#3
|
||||
|
||||
Hola.
Si te entedí bién podrías hacer:
Ejemplo de uso:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Creo que tu problema podria ser el barrido de tu dataset, la seleccion la tendrias que realizar posterior al calculo ya que de otra forma estas navegando y te tomara el ultimo registros unicamente.
Saludos. |
#5
|
|||
|
|||
Mil gracias a ambos. Probare sugerencias y les aviso
__________________
Salu2 |
#6
|
|||
|
|||
Pues ya use la sugerencia de ecfisa y me ayudo a por fin solucionar mi problema. Solo añadí al final código para que el cursor regresara dos registros para que quedara en el último registro que se seleccionaba pero de ahí en más lo dejé todo igual. Mil gracias por su tan valiosa ayuda. Buen día.
__________________
Salu2 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Poner columna de checkbox dentro de dbgrid para hacer multiseleccion | juscar | Varios | 19 | 12-01-2016 23:39:02 |
Drag&Drop entre dos DBGrid con multiselección | agustibaldo | Varios | 0 | 26-11-2009 16:37:45 |
multiseleccion y boton derecho raton en dbgrid | alfnisus | Varios | 0 | 15-05-2008 19:16:38 |
¿Programas por placer o por obligación? | DarkByte | Debates | 29 | 08-03-2007 02:55:08 |
validacion de multiseleccion en un dbgrid | armando | Varios | 3 | 25-03-2004 18:27:24 |
|