![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Perfecto, muchas gracias por todo.. Han sido de gran ayuda tus respuestas.
Saludos. |
#2
|
|||
|
|||
procedure TFSelPartidas.DBGrid1KeyPress(Sender: TObject; var Key: Char);
var posicion: integer; begin if (key = ' ') and ( not WEdicion) then // si se pulsa espacio, se añade o borra el id begin posicion:= memo1.LineS.IndexOf(QTarifas.FieldByName('IdTarifa').AsString); if posicion < 0 then Memo1.Lines.Add(QTarifas.FieldByName('IdTarifa').AsString) else Memo1.Lines.Delete(posicion); DBGrid1.Repaint; end; if not WEdicion then StatusBar1.PAnels[0].Text:= 'Seleccionadas '+inttoStr(Memo1.lines.Count)+' partidas'; end; Hola quiero seleccionar varias filas indistintamente de su orden dentro de un DBGrid, lo mismo que se explica en este ejemplo, pero la me da error en "(not WEdicion), a qué puede ser debido |
#3
|
||||
|
||||
Hola,
ha llovido mucho y no me acuerdo qué demonios hacía el código exactamente. Supongo que WEdicion es una variable del formulario que indica si está en edición el dataset o no. Podrías sustituirlo por algo parecido a and ( not estadoEdicion in DBGrid.Datasource.Dataset.Status ) ó and ( not estadoEdicion in TDBGrid(Sender).Datasource.Dataset.Status ) siendo estadoEdicion el estado de edición del TDBGrid ( creo que es stEdit) y siendo DBGrid el grid que estás utilizando. Siento no poder darte más pistas, pero mi tiempo es algo limitado, y ya no tengo delphi instalado en mi equipo. En el foro y en la ayuda de delphi puedes encontrar información al respecto. Un saludo y suerte
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#4
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
No me parece una indiscrección...
No uso delphi porque en principio en el trabajo no lo utilizamos, y en casa pues ando haciendo otras cosillas. Compré un mac y para instalar Delphi tendría que instalar una máquina virtual. Con el poco tiempo que tengo, y dado que como ya te he dicho no lo utilizo en estos momentos, pues no quiero perder ni un minuto en hacer la instalación. Si algún día tengo oportunidad de utilizarlo de nuevo, lo instalaré sin problemas. De hecho me gusta, es el entorno de programación que más controlo y que más me gusta. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
Poner checkbox en un dbgrid | aitken | Varios | 4 | 19-07-2005 17:12:26 |
group by y dbgrid, poner condicion como columna? | JoseQ | Conexión con bases de datos | 4 | 17-05-2005 03:57:24 |
Poner un checkbox dentro de un Dbgrid | Nbull | SQL | 3 | 02-03-2005 17:47:22 |
checkbox dentro de DBGrid | empty | Varios | 1 | 30-03-2004 17:58:10 |
![]() |
|