1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski#include "dbaccess_helpid.hrc" 25*b1cdbd2cSJim Jagielski#include "dbu_dlg.hrc" 26*b1cdbd2cSJim Jagielski#include "advancedsettings.hrc" 27*b1cdbd2cSJim Jagielski 28*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 29*b1cdbd2cSJim Jagielski 30*b1cdbd2cSJim Jagielski#define AUTO_DATAHANDLING(AUTO_Y) \ 31*b1cdbd2cSJim Jagielski FixedLine FL_DATAHANDLING \ 32*b1cdbd2cSJim Jagielski { \ 33*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( RELATED_CONTROLS , AUTO_Y ) ; \ 34*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ; \ 35*b1cdbd2cSJim Jagielski Text [ en-US ] = "Options"; \ 36*b1cdbd2cSJim Jagielski }; 37*b1cdbd2cSJim Jagielski 38*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 39*b1cdbd2cSJim Jagielski 40*b1cdbd2cSJim Jagielski#define AUTO_SQL92CHECK(AUTO_Y) \ 41*b1cdbd2cSJim Jagielski CheckBox CB_SQL92CHECK \ 42*b1cdbd2cSJim Jagielski { \ 43*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y) ; \ 44*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 45*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 46*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_SQL92CHECK; \ 47*b1cdbd2cSJim Jagielski Text[ en-US ] = "Use SQL92 naming constraints"; \ 48*b1cdbd2cSJim Jagielski }; 49*b1cdbd2cSJim Jagielski 50*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 51*b1cdbd2cSJim Jagielski 52*b1cdbd2cSJim Jagielski#define AUTO_APPENDTABLEALIAS(AUTO_Y) \ 53*b1cdbd2cSJim Jagielski CheckBox CB_APPENDTABLEALIAS \ 54*b1cdbd2cSJim Jagielski { \ 55*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 56*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 57*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 58*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_APPENDTABLEALIAS; \ 59*b1cdbd2cSJim Jagielski Text[ en-US ] = "Append the table alias name on SELECT statements"; \ 60*b1cdbd2cSJim Jagielski }; 61*b1cdbd2cSJim Jagielski 62*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 63*b1cdbd2cSJim Jagielski 64*b1cdbd2cSJim Jagielski#define AUTO_AS_BEFORE_CORR_NAME(AUTO_Y) \ 65*b1cdbd2cSJim Jagielski CheckBox CB_AS_BEFORE_CORR_NAME \ 66*b1cdbd2cSJim Jagielski { \ 67*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 68*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 69*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 70*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_AS_BEFORE_CORRELATION_NAME; \ 71*b1cdbd2cSJim Jagielski Text[ en-US ] = "Use keyword AS before table alias names"; \ 72*b1cdbd2cSJim Jagielski }; 73*b1cdbd2cSJim Jagielski 74*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 75*b1cdbd2cSJim Jagielski 76*b1cdbd2cSJim Jagielski#define AUTO_ENABLEOUTERJOIN(AUTO_Y) \ 77*b1cdbd2cSJim Jagielski CheckBox CB_ENABLEOUTERJOIN \ 78*b1cdbd2cSJim Jagielski { \ 79*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 80*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 81*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 82*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_ENABLEOUTERJOIN; \ 83*b1cdbd2cSJim Jagielski Text [ en-US ] = "Use Outer Join syntax '{OJ }'"; \ 84*b1cdbd2cSJim Jagielski }; 85*b1cdbd2cSJim Jagielski 86*b1cdbd2cSJim Jagielski 87*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 88*b1cdbd2cSJim Jagielski 89*b1cdbd2cSJim Jagielski#define AUTO_IGNOREDRIVER_PRIV(AUTO_Y) \ 90*b1cdbd2cSJim Jagielski CheckBox CB_IGNOREDRIVER_PRIV \ 91*b1cdbd2cSJim Jagielski { \ 92*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 93*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 94*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 95*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_IGNOREDRIVER_PRIV; \ 96*b1cdbd2cSJim Jagielski Text[ en-US ] = "Ignore the privileges from the database driver"; \ 97*b1cdbd2cSJim Jagielski }; 98*b1cdbd2cSJim Jagielski 99*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 100*b1cdbd2cSJim Jagielski 101*b1cdbd2cSJim Jagielski#define AUTO_PARAMETERNAMESUBST(AUTO_Y) \ 102*b1cdbd2cSJim Jagielski CheckBox CB_PARAMETERNAMESUBST \ 103*b1cdbd2cSJim Jagielski { \ 104*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y) ; \ 105*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 106*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 107*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_PARAMETERNAMESUBST; \ 108*b1cdbd2cSJim Jagielski Text[ en-US ] = "Replace named parameters with '?'"; \ 109*b1cdbd2cSJim Jagielski }; 110*b1cdbd2cSJim Jagielski 111*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 112*b1cdbd2cSJim Jagielski 113*b1cdbd2cSJim Jagielski#define AUTO_SUPPRESVERSIONCOLUMN(AUTO_Y) \ 114*b1cdbd2cSJim Jagielski CheckBox CB_SUPPRESVERSIONCL \ 115*b1cdbd2cSJim Jagielski { \ 116*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 117*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 118*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 119*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_SUPPRESS_VERSIONCL; \ 120*b1cdbd2cSJim Jagielski Text [ en-US ] = "Display version columns (when available)"; \ 121*b1cdbd2cSJim Jagielski }; 122*b1cdbd2cSJim Jagielski 123*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 124*b1cdbd2cSJim Jagielski 125*b1cdbd2cSJim Jagielski#define AUTO_CATALOG(AUTO_Y) \ 126*b1cdbd2cSJim Jagielski CheckBox CB_CATALOG \ 127*b1cdbd2cSJim Jagielski { \ 128*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 129*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 130*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 131*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_CATALOG; \ 132*b1cdbd2cSJim Jagielski Text [ en-US ] = "Use catalog name in SELECT statements"; \ 133*b1cdbd2cSJim Jagielski }; 134*b1cdbd2cSJim Jagielski 135*b1cdbd2cSJim Jagielski 136*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 137*b1cdbd2cSJim Jagielski 138*b1cdbd2cSJim Jagielski#define AUTO_SCHEMA(AUTO_Y) \ 139*b1cdbd2cSJim Jagielski CheckBox CB_SCHEMA \ 140*b1cdbd2cSJim Jagielski { \ 141*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 142*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 143*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 144*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_SCHEMA; \ 145*b1cdbd2cSJim Jagielski Text [ en-US ] = "Use schema name in SELECT statements"; \ 146*b1cdbd2cSJim Jagielski }; 147*b1cdbd2cSJim Jagielski 148*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 149*b1cdbd2cSJim Jagielski 150*b1cdbd2cSJim Jagielski#define AUTO_IGNOREINDEXAPPENDIX(AUTO_Y) \ 151*b1cdbd2cSJim Jagielski CheckBox CB_IGNOREINDEXAPPENDIX \ 152*b1cdbd2cSJim Jagielski { \ 153*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 154*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 155*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 156*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_IGNOREINDEXAPPENDIX; \ 157*b1cdbd2cSJim Jagielski Text[ en-US ] = "Create index with ASC or DESC statement"; \ 158*b1cdbd2cSJim Jagielski }; 159*b1cdbd2cSJim Jagielski 160*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 161*b1cdbd2cSJim Jagielski 162*b1cdbd2cSJim Jagielski#define AUTO_DOSLINEENDS(AUTO_Y) \ 163*b1cdbd2cSJim Jagielski CheckBox CB_DOSLINEENDS \ 164*b1cdbd2cSJim Jagielski { \ 165*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 166*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 167*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 168*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_DOSLINEENDS; \ 169*b1cdbd2cSJim Jagielski Text [ en-US ] = "End text lines with CR+LF"; \ 170*b1cdbd2cSJim Jagielski }; 171*b1cdbd2cSJim Jagielski 172*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 173*b1cdbd2cSJim Jagielski#define AUTO_IGNORECURRENCY(AUTO_Y) \ 174*b1cdbd2cSJim Jagielski CheckBox CB_IGNORECURRENCY \ 175*b1cdbd2cSJim Jagielski { \ 176*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 177*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 178*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 179*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_IGNORECURRENCY; \ 180*b1cdbd2cSJim Jagielski Text [ en-US ] = "Ignore currency field information"; \ 181*b1cdbd2cSJim Jagielski }; 182*b1cdbd2cSJim Jagielski 183*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 184*b1cdbd2cSJim Jagielski 185*b1cdbd2cSJim Jagielski#define AUTO_CHECKREQUIRED(AUTO_Y) \ 186*b1cdbd2cSJim Jagielski CheckBox CB_CHECK_REQUIRED \ 187*b1cdbd2cSJim Jagielski { \ 188*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 189*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 190*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 191*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_CHECK_REQUIRED_FIELDS; \ 192*b1cdbd2cSJim Jagielski Text [ en-US ] = "Form data input checks for required fields"; \ 193*b1cdbd2cSJim Jagielski }; 194*b1cdbd2cSJim Jagielski 195*b1cdbd2cSJim Jagielski#define AUTO_ESCAPE_DATETIME(AUTO_Y) \ 196*b1cdbd2cSJim Jagielski CheckBox CB_ESCAPE_DATETIME \ 197*b1cdbd2cSJim Jagielski { \ 198*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 199*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X -12 , CHECKBOX_HEIGHT ) ; \ 200*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 201*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_ESCAPE_DATETIME; \ 202*b1cdbd2cSJim Jagielski Text [ en-US ] = "Use ODBC conformant date/time literals"; \ 203*b1cdbd2cSJim Jagielski }; 204*b1cdbd2cSJim Jagielski 205*b1cdbd2cSJim Jagielski 206*b1cdbd2cSJim Jagielski#define AUTO_PRIMARY_KEY_SUPPORT(AUTO_Y) \ 207*b1cdbd2cSJim Jagielski CheckBox CB_PRIMARY_KEY_SUPPORT \ 208*b1cdbd2cSJim Jagielski { \ 209*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 210*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 12 , CHECKBOX_HEIGHT ) ; \ 211*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 212*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_PRIMARY_KEY_SUPPORT; \ 213*b1cdbd2cSJim Jagielski Text [ en-US ] = "Supports primary keys"; \ 214*b1cdbd2cSJim Jagielski }; 215*b1cdbd2cSJim Jagielski 216*b1cdbd2cSJim Jagielski#define AUTO_RESPECTRESULTSETTYPE(AUTO_Y) \ 217*b1cdbd2cSJim Jagielski CheckBox CB_RESPECTRESULTSETTYPE \ 218*b1cdbd2cSJim Jagielski { \ 219*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , AUTO_Y ) ; \ 220*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 12 , CHECKBOX_HEIGHT ) ; \ 221*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 222*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_RESPECTRESULTSETTYPE; \ 223*b1cdbd2cSJim Jagielski Text [ en-US ] = "Respect the result set type from the database driver"; \ 224*b1cdbd2cSJim Jagielski }; 225*b1cdbd2cSJim Jagielski 226*b1cdbd2cSJim Jagielski 227*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 228*b1cdbd2cSJim Jagielski 229*b1cdbd2cSJim Jagielski#define WORKAROUND \ 230*b1cdbd2cSJim Jagielski StringList [ en-US ] = \ 231*b1cdbd2cSJim Jagielski { \ 232*b1cdbd2cSJim Jagielski < "Default" ; Default ; > ; \ 233*b1cdbd2cSJim Jagielski < "SQL" ; Default ; > ; \ 234*b1cdbd2cSJim Jagielski < "Mixed" ; Default ; > ; \ 235*b1cdbd2cSJim Jagielski < "MS Access" ; Default ; > ; \ 236*b1cdbd2cSJim Jagielski }; 237*b1cdbd2cSJim Jagielski 238*b1cdbd2cSJim Jagielski 239*b1cdbd2cSJim Jagielski#define AUTO_BOOLEANCOMPARISON(AUTO_Y) \ 240*b1cdbd2cSJim Jagielski FixedText FT_BOOLEANCOMPARISON \ 241*b1cdbd2cSJim Jagielski { \ 242*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( START_X , AUTO_Y + ( LISTBOX_HEIGHT - CHECKBOX_HEIGHT ) / 2 ) ; \ 243*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 100 , CHECKBOX_HEIGHT ); \ 244*b1cdbd2cSJim Jagielski Text [ en-US ] = "Comparison of Boolean values"; \ 245*b1cdbd2cSJim Jagielski }; \ 246*b1cdbd2cSJim Jagielski ListBox LB_BOOLEANCOMPARISON \ 247*b1cdbd2cSJim Jagielski { \ 248*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( START_X + 100, AUTO_Y ) ; \ 249*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 60 , LISTBOX_HEIGHT ) ; \ 250*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 251*b1cdbd2cSJim Jagielski SvLook = TRUE; \ 252*b1cdbd2cSJim Jagielski DropDown = TRUE; \ 253*b1cdbd2cSJim Jagielski Border = TRUE; \ 254*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_BOOLEANCOMPARISON; \ 255*b1cdbd2cSJim Jagielski WORKAROUND \ 256*b1cdbd2cSJim Jagielski }; \ 257*b1cdbd2cSJim Jagielski 258*b1cdbd2cSJim Jagielski#define AUTO_MAXROWSCAN(AUTO_Y) \ 259*b1cdbd2cSJim Jagielski FixedText FT_MAXROWSCAN \ 260*b1cdbd2cSJim Jagielski { \ 261*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( START_X , AUTO_Y + ( LISTBOX_HEIGHT - CHECKBOX_HEIGHT ) / 2 ) ; \ 262*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 100 , CHECKBOX_HEIGHT ); \ 263*b1cdbd2cSJim Jagielski Text [ en-US ] = "Rows to scan column types"; \ 264*b1cdbd2cSJim Jagielski }; \ 265*b1cdbd2cSJim Jagielski NumericField NF_MAXROWSCAN \ 266*b1cdbd2cSJim Jagielski { \ 267*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( START_X + 100, AUTO_Y ) ; \ 268*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 60 , EDIT_HEIGHT ) ; \ 269*b1cdbd2cSJim Jagielski TabStop = TRUE ; \ 270*b1cdbd2cSJim Jagielski NoThousandSep = TRUE; \ 271*b1cdbd2cSJim Jagielski Border = TRUE; \ 272*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_MAXROWSCAN; \ 273*b1cdbd2cSJim Jagielski }; \ 274*b1cdbd2cSJim Jagielski 275*b1cdbd2cSJim Jagielski 276*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 277*b1cdbd2cSJim Jagielski 278*b1cdbd2cSJim JagielskiTabPage PAGE_GENERATED_VALUES 279*b1cdbd2cSJim Jagielski{ 280*b1cdbd2cSJim Jagielski HelpID = "dbaccess:TabPage:PAGE_GENERATED_VALUES"; 281*b1cdbd2cSJim Jagielski SVLook = TRUE ; 282*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 0 , 0 ) ; 283*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X , ADVANCED_PAGE_Y ) ; 284*b1cdbd2cSJim Jagielski Hide = TRUE; 285*b1cdbd2cSJim Jagielski 286*b1cdbd2cSJim Jagielski FixedLine FL_SEPARATORAUTO 287*b1cdbd2cSJim Jagielski { 288*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 4, UNRELATED_CONTROLS ) ; 289*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 2*RELATED_CONTROLS , FIXEDTEXT_HEIGHT ) ; 290*b1cdbd2cSJim Jagielski Text [ en-US ] = "Settings"; 291*b1cdbd2cSJim Jagielski }; 292*b1cdbd2cSJim Jagielski 293*b1cdbd2cSJim Jagielski CheckBox CB_RETRIEVE_AUTO 294*b1cdbd2cSJim Jagielski { 295*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 6 , UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + RELATED_CONTROLS) ; 296*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 2*UNRELATED_CONTROLS , CHECKBOX_HEIGHT ) ; 297*b1cdbd2cSJim Jagielski TabStop = TRUE ; 298*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_AUTORETRIEVEENABLED; 299*b1cdbd2cSJim Jagielski Text [ en-US ] = "Re~trieve generated values"; 300*b1cdbd2cSJim Jagielski }; 301*b1cdbd2cSJim Jagielski 302*b1cdbd2cSJim Jagielski FixedText FT_AUTOINCREMENTVALUE 303*b1cdbd2cSJim Jagielski { 304*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 15 , UNRELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2*RELATED_CONTROLS + CHECKBOX_HEIGHT ) ; 305*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 15 - 6 , FIXEDTEXT_HEIGHT ) ; 306*b1cdbd2cSJim Jagielski Text[ en-US ] = "~Auto-increment statement"; 307*b1cdbd2cSJim Jagielski }; 308*b1cdbd2cSJim Jagielski 309*b1cdbd2cSJim Jagielski Edit ET_AUTOINCREMENTVALUE 310*b1cdbd2cSJim Jagielski { 311*b1cdbd2cSJim Jagielski Border = TRUE ; 312*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 15 , UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT + 3*RELATED_CONTROLS ) ; 313*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 15 - 2*UNRELATED_CONTROLS , EDIT_HEIGHT ) ; 314*b1cdbd2cSJim Jagielski TabStop = TRUE ; 315*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_AUTOINCREMENTVALUE; 316*b1cdbd2cSJim Jagielski }; 317*b1cdbd2cSJim Jagielski 318*b1cdbd2cSJim Jagielski FixedText FT_RETRIEVE_AUTO 319*b1cdbd2cSJim Jagielski { 320*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 15 , UNRELATED_CONTROLS + 2*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT + 4*RELATED_CONTROLS + EDIT_HEIGHT) ; 321*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 15 - 6 , 10 ) ; 322*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Query of generated values"; 323*b1cdbd2cSJim Jagielski }; 324*b1cdbd2cSJim Jagielski 325*b1cdbd2cSJim Jagielski Edit ET_RETRIEVE_AUTO 326*b1cdbd2cSJim Jagielski { 327*b1cdbd2cSJim Jagielski Border = TRUE ; 328*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 15 , UNRELATED_CONTROLS + 3*FIXEDTEXT_HEIGHT + CHECKBOX_HEIGHT + 5*RELATED_CONTROLS + EDIT_HEIGHT ) ; 329*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X - 15 - 2*UNRELATED_CONTROLS, EDIT_HEIGHT ) ; 330*b1cdbd2cSJim Jagielski TabStop = TRUE ; 331*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_RETRIEVE_AUTO; 332*b1cdbd2cSJim Jagielski }; 333*b1cdbd2cSJim Jagielski}; 334*b1cdbd2cSJim Jagielski 335*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 336*b1cdbd2cSJim Jagielski 337*b1cdbd2cSJim JagielskiTabPage PAGE_ADVANCED_SETTINGS_SPECIAL 338*b1cdbd2cSJim Jagielski{ 339*b1cdbd2cSJim Jagielski HelpID = "dbaccess:TabPage:PAGE_ADVANCED_SETTINGS_SPECIAL"; 340*b1cdbd2cSJim Jagielski SVLook = TRUE ; 341*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 0 , 0 ) ; 342*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( ADVANCED_PAGE_X , ADVANCED_PAGE_Y ) ; 343*b1cdbd2cSJim Jagielski Hide = TRUE; 344*b1cdbd2cSJim Jagielski AUTO_DATAHANDLING( RELATED_CONTROLS ) 345*b1cdbd2cSJim Jagielski AUTO_SQL92CHECK( 1*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + RELATED_CONTROLS ) 346*b1cdbd2cSJim Jagielski AUTO_APPENDTABLEALIAS( 2*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 1*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 347*b1cdbd2cSJim Jagielski AUTO_AS_BEFORE_CORR_NAME( 3*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 2*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 348*b1cdbd2cSJim Jagielski AUTO_ENABLEOUTERJOIN( 4*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 3*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 349*b1cdbd2cSJim Jagielski AUTO_IGNOREDRIVER_PRIV( 5*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 4*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 350*b1cdbd2cSJim Jagielski AUTO_PARAMETERNAMESUBST( 6*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 5*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 351*b1cdbd2cSJim Jagielski AUTO_SUPPRESVERSIONCOLUMN( 7*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 6*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 352*b1cdbd2cSJim Jagielski AUTO_CATALOG( 8*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 7*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 353*b1cdbd2cSJim Jagielski AUTO_SCHEMA( 9*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 8*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 354*b1cdbd2cSJim Jagielski AUTO_IGNOREINDEXAPPENDIX( 10*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 9*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 355*b1cdbd2cSJim Jagielski AUTO_DOSLINEENDS( 11*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 10*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 356*b1cdbd2cSJim Jagielski AUTO_CHECKREQUIRED( 12*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 11*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 357*b1cdbd2cSJim Jagielski AUTO_IGNORECURRENCY( 13*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 12*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 358*b1cdbd2cSJim Jagielski AUTO_ESCAPE_DATETIME( 14*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 14*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 359*b1cdbd2cSJim Jagielski AUTO_PRIMARY_KEY_SUPPORT( 15*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 15*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 360*b1cdbd2cSJim Jagielski AUTO_RESPECTRESULTSETTYPE( 16*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 16*CHECKBOX_HEIGHT + RELATED_CONTROLS ) 361*b1cdbd2cSJim Jagielski AUTO_BOOLEANCOMPARISON( 17*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 15*CHECKBOX_HEIGHT + RELATED_CONTROLS + ( LISTBOX_HEIGHT - CHECKBOX_HEIGHT ) / 2 ) 362*b1cdbd2cSJim Jagielski AUTO_MAXROWSCAN( 18*RELATED_CONTROLS + FIXEDTEXT_HEIGHT + 15*CHECKBOX_HEIGHT + RELATED_CONTROLS + ( LISTBOX_HEIGHT - CHECKBOX_HEIGHT ) / 2 ) 363*b1cdbd2cSJim Jagielski}; 364*b1cdbd2cSJim Jagielski 365*b1cdbd2cSJim Jagielski//------------------------------------------------------------------------- 366*b1cdbd2cSJim Jagielski 367*b1cdbd2cSJim JagielskiTabDialog DLG_DATABASE_ADVANCED 368*b1cdbd2cSJim Jagielski{ 369*b1cdbd2cSJim Jagielski OutputSize = TRUE ; 370*b1cdbd2cSJim Jagielski SVLook = TRUE ; 371*b1cdbd2cSJim Jagielski Moveable = TRUE ; 372*b1cdbd2cSJim Jagielski Closeable = TRUE ; 373*b1cdbd2cSJim Jagielski Hide = TRUE; 374*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_ADVANCED; 375*b1cdbd2cSJim Jagielski 376*b1cdbd2cSJim Jagielski TabControl 1 377*b1cdbd2cSJim Jagielski { 378*b1cdbd2cSJim Jagielski OutputSize = TRUE ; 379*b1cdbd2cSJim Jagielski HelpId = HID_DSADMIN_TABCONTROL; 380*b1cdbd2cSJim Jagielski }; 381*b1cdbd2cSJim Jagielski 382*b1cdbd2cSJim Jagielski String STR_GENERATED_VALUE 383*b1cdbd2cSJim Jagielski { 384*b1cdbd2cSJim Jagielski Text [ en-US ] = "Generated Values"; 385*b1cdbd2cSJim Jagielski }; 386*b1cdbd2cSJim Jagielski 387*b1cdbd2cSJim Jagielski String STR_DS_BEHAVIOUR 388*b1cdbd2cSJim Jagielski { 389*b1cdbd2cSJim Jagielski Text [ en-US ] = "Special Settings"; 390*b1cdbd2cSJim Jagielski }; 391*b1cdbd2cSJim Jagielski 392*b1cdbd2cSJim Jagielski Text [ en-US ] = "Advanced Settings" ; 393*b1cdbd2cSJim Jagielski}; 394