Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: xinyiman - Settembre 27, 2017, 10:48:22 pm

Titolo: Problemi con un filtro
Inserito da: xinyiman - Settembre 27, 2017, 10:48:22 pm
Ciao ragazzi, ho bisogno del vostro aiuto, ho un problema con un componente. Nella fattispecie il componente TRXDBGrid, praticamente non funzionano i filtri sulle colonne lookup.
Qualche anima pia mi aiuta a capire come risolvere?
Ho fatto un esempio per replicare il problema. Se avviate l'esempio dovete premere il pulsante button1. Vedrete che vengono aggiunte due colonne alla DBGrid3 (che è una TRXDBGrid). Poi provate ad usare i filtri. Vedrete che la colonna 0 e la colonna 1 funzionano bene, mentre la colonna 2 e la colonna 3 non funzionano.

Se dovete scaricarvi i componenti RX li trovate qui: https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/rx/
Titolo: Re:Problemi con un filtro
Inserito da: Stilgar - Settembre 28, 2017, 10:33:58 am
Rx e il Pacchetto che dici di usare a me da solo rogne.
se prento il trunk : "varCellPadding" manca questa variabile.
Nella version la 2.1 ha altri problemi di compilazione.
La v2.6_laz_1.2 sembra compilare ...
(Ho lazarus 1.6.2 32 bit per capirci).

Quando carico il tuo progetto mi segnala un botto di property non definite.
Per cerare di compilare ho modificato il codice
Codice: [Seleziona]
  TRxColumn(Self.DBGrid3.Columns[0]).Filter.Style:=rxfstSimple;
  TRxColumn(Self.DBGrid3.Columns[1]).Filter.Style:=rxfstDialog;
  TRxColumn(Self.DBGrid3.Columns[2]).Filter.Style:=rxfstDialog;
  TRxColumn(Self.DBGrid3.Columns[3]).Filter.Style:=rxfstDialog;       
Nisba. Non capisce "Style" che property sia. In effetti manca propri la property.


Domandina.
Che versione di RX stai usando?

Stilgar
Titolo: Re:Problemi con un filtro
Inserito da: xinyiman - Settembre 28, 2017, 11:04:22 am
rx 1.0
rxnew 2.9.6.203
rxtools 0.3.0.6
rx_sort_zeos 1.1.1.1

IL tutto su lazarus 1.6