User: rt      
Date: 05/10/24 01:32:25

Modified:
 /dba/dbaccess/source/ui/querydesign/
  SelectionBrowseBox.cxx

Log:
 INTEGRATION: CWS dba201d (1.63.2); FILE MERGED
 2005/10/04 05:45:11 oj 1.63.2.1: commit from dba201c

File Changes:

Directory: /dba/dbaccess/source/ui/querydesign/
===============================================

File [changed]: SelectionBrowseBox.cxx
Url: 
http://dba.openoffice.org/source/browse/dba/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx?r1=1.63&r2=1.64
Delta lines:  +15 -0
--------------------
--- SelectionBrowseBox.cxx      23 Sep 2005 12:43:59 -0000      1.63
+++ SelectionBrowseBox.cxx      24 Oct 2005 08:32:22 -0000      1.64
@@ -247,6 +247,21 @@
        Reference< XConnection> xConnection = 
static_cast<OQueryController*>(getDesignView()->getController())->getConnection();
        if(xConnection.is())
        {
+               const IParseContext& rContext = 
static_cast<OQueryController*>(getDesignView()->getController())->getParser()->getContext();
+               IParseContext::InternationalKeyCode eFunctions[] = { 
IParseContext::KEY_AVG,IParseContext::KEY_COUNT,IParseContext::KEY_MAX,IParseContext::KEY_MIN,IParseContext::KEY_SUM
 };
+               
+               String sGroup = 
m_aFunctionStrings.GetToken(m_aFunctionStrings.GetTokenCount() - 1);
+               m_aFunctionStrings = m_aFunctionStrings.GetToken(0);
+               
+               for (sal_Int32 i = 0; i < 
sizeof(eFunctions)/sizeof(eFunctions[0]) ; ++i)
+               {
+                       m_aFunctionStrings += 
String(RTL_CONSTASCII_USTRINGPARAM(";"));
+                       m_aFunctionStrings += 
String(ByteString(rContext.getIntlKeywordAscii(eFunctions[i])),RTL_TEXTENCODING_UTF8);
+                       
+               } // for (sal_Int32 i = 0; i < 
sizeof(eFunctions)/sizeof(eFunctions[0]) ; ++i)
+               m_aFunctionStrings += String(RTL_CONSTASCII_USTRINGPARAM(";"));
+               m_aFunctionStrings += sGroup;
+               
                // Diese Funktionen stehen nur unter CORE zur Verfügung
                if ( lcl_SupportsCoreSQLGrammar(xConnection) )
                {




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to