From 125995f37f128591a38836ea275a1681a8be4fe3 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Mon, 31 May 2010 22:28:05 +0000 Subject: [PATCH] Fix "LEFT(blobcol)" from being used as column name in quick filter menu. --- source/main.pas | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/main.pas b/source/main.pas index fe9aa8a8..a3fc4000 100644 --- a/source/main.pas +++ b/source/main.pas @@ -4976,7 +4976,7 @@ begin AnyGridEnsureFullRow(Grid, Grid.FocusedNode); RowNumber := Grid.GetNodeData(Grid.FocusedNode); Results.RecNo := RowNumber^; - Col := mask(Results.ColumnNames[Grid.FocusedColumn]); + Col := mask(Results.ColumnOrgNames[Grid.FocusedColumn]); // 1. block: include selected columnname and value from datagrid in caption if Results.IsNull(Grid.FocusedColumn) then begin QF1.Hint := Col + ' IS NULL'; @@ -5053,7 +5053,7 @@ begin QFvalues[0].OnClick := nil; if DataGrid.FocusedColumn = NoColumn then Exit; - Col := DataGridResult.ColumnNames[DataGrid.FocusedColumn]; + Col := DataGridResult.ColumnOrgNames[DataGrid.FocusedColumn]; ShowStatusMsg('Fetching distinct values ...'); Data := Connection.GetResults('SELECT '+mask(Col)+', COUNT(*) AS c FROM '+mask(SelectedTable.Name)+ ' GROUP BY '+mask(Col)+' ORDER BY c DESC, '+mask(Col)+' LIMIT 30');