![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Multiselect DBGRID
Buenas Tardes Gente, estoy estancado en medio de algo no puedo seguir, sepan disculparme si soy novato, tengo mi código para eliminar varias filas de un DBGRID con Multiselect, pero por alguna razon no me esta funcionando le agradecería su ayuda.
ese es el codigo |
|
#2
|
|||
|
|||
|
Me da que el error está en
Estás asignando la variable índice del FOR (X) cuando lo que deberías es asignar el valor del campo del registro al que acabas de moverte. Y me da que si haces un Refresh de la tabla dentro del bucle seguramente se reinicia también la propiedad Multiselect del DbGrid y pierdes esa información, compruébalo con el debugger. |
|
#4
|
|||
|
|||
|
Lo logre de esta manera, pero si elijo tres registro con multiselect para eliminar me los elimina bien, pero me muestra 3 veces el Showmessage('paso2') y 1 el Showmessage('paso3') jajaja cosa eloco.
|
|
#5
|
|||
|
|||
|
Cita:
Este línea ya asigna el valor del campo como te comentaba. ![]() "Paso2" ocurre cada vez que el borrado tiene éxito y "Paso3" al salir del bucle. Aquí ya me he perdido con el objetivo del código. Borrar los registros, ya los borra. ¿Qué quieres informar en "paso2" y en "paso3"? |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Pasar registros de una DBGrid a otra Dbgrid usando multiselect | Soa Pelaez | Varios | 4 | 08-03-2017 12:41:28 |
| MultiSelect en DBGrid con Shift | gluglu | OOP | 0 | 01-06-2007 02:22:04 |
| Dbgrid y Multiselect | jorge_mosquera | OOP | 3 | 26-04-2007 03:22:41 |
| Multiselect con celdas en DBGrid??? | Jonnathan | OOP | 0 | 26-09-2006 20:38:02 |
| DBGrid y Bookmark sin MultiSelect | gluglu | Varios | 2 | 18-05-2006 16:42:07 |
|