From 9e0115177ee1c8158422ff0e00fce75e1b92762d Mon Sep 17 00:00:00 2001 From: joyfullservice Date: Thu, 20 Jul 2023 14:34:24 -0500 Subject: [PATCH] Add mockups for database schema export UI Forms to manage the external database connections exported in connection with regular VCS exports. See #415 --- .../forms/frmVCSDatabase.bas | 719 ++++++++++++++++++ .../forms/frmVCSOptions.bas | 334 +++++++- 2 files changed, 1032 insertions(+), 21 deletions(-) create mode 100644 Version Control.accda.src/forms/frmVCSDatabase.bas diff --git a/Version Control.accda.src/forms/frmVCSDatabase.bas b/Version Control.accda.src/forms/frmVCSDatabase.bas new file mode 100644 index 00000000..ecd869f9 --- /dev/null +++ b/Version Control.accda.src/forms/frmVCSDatabase.bas @@ -0,0 +1,719 @@ +Version =20 +VersionRequired =20 +Begin Form + PopUp = NotDefault + RecordSelectors = NotDefault + AutoCenter = NotDefault + NavigationButtons = NotDefault + DividingLines = NotDefault + AllowDesignChanges = NotDefault + DefaultView =0 + ScrollBars =0 + PictureAlignment =2 + DatasheetGridlinesBehavior =3 + GridX =24 + GridY =24 + Width =10080 + DatasheetFontHeight =11 + ItemSuffix =256 + Left =-25575 + Top =1500 + Right =-5310 + Bottom =14085 + RecSrcDt = Begin + 0x79e78b777268e540 + End + Caption ="Version Control System" + DatasheetFontName ="Calibri" + AllowDatasheetView =0 + FilterOnLoad =0 + ShowPageMargins =0 + DisplayOnSharePointSite =1 + DatasheetAlternateBackColor =15921906 + DatasheetGridlinesColor12 =0 + FitToScreen =1 + DatasheetBackThemeColorIndex =1 + BorderThemeColorIndex =3 + ThemeFontIndex =1 + ForeThemeColorIndex =0 + AlternateBackThemeColorIndex =1 + AlternateBackShade =95.0 + Begin + Begin Label + BackStyle =0 + FontSize =11 + FontName ="Calibri" + ThemeFontIndex =1 + BackThemeColorIndex =1 + BorderThemeColorIndex =0 + BorderTint =50.0 + ForeThemeColorIndex =0 + ForeTint =50.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin Rectangle + SpecialEffect =3 + BackStyle =0 + BorderLineStyle =0 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin Line + BorderLineStyle =0 + BorderThemeColorIndex =0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin Image + BackStyle =0 + OldBorderStyle =0 + BorderLineStyle =0 + SizeMode =3 + PictureAlignment =2 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin CommandButton + FontSize =11 + FontWeight =400 + FontName ="Calibri" + ForeThemeColorIndex =0 + ForeTint =75.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + UseTheme =1 + Shape =1 + Gradient =12 + BackThemeColorIndex =4 + BackTint =60.0 + BorderLineStyle =0 + BorderThemeColorIndex =4 + BorderTint =60.0 + ThemeFontIndex =1 + HoverThemeColorIndex =4 + HoverTint =40.0 + PressedThemeColorIndex =4 + PressedShade =75.0 + HoverForeThemeColorIndex =0 + HoverForeTint =75.0 + PressedForeThemeColorIndex =0 + PressedForeTint =75.0 + End + Begin CheckBox + BorderLineStyle =0 + LabelX =230 + LabelY =-30 + BorderThemeColorIndex =1 + BorderShade =65.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin OptionGroup + SpecialEffect =3 + BorderLineStyle =0 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin TextBox + AddColon = NotDefault + FELineBreak = NotDefault + BorderLineStyle =0 + LabelX =-1800 + FontSize =11 + FontName ="Calibri" + AsianLineBreak =1 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + ThemeFontIndex =1 + ForeThemeColorIndex =0 + ForeTint =75.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin ListBox + BorderLineStyle =0 + LabelX =-1800 + FontSize =11 + FontName ="Calibri" + AllowValueListEdits =1 + InheritValueList =1 + ThemeFontIndex =1 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + ForeThemeColorIndex =0 + ForeTint =75.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin ComboBox + AddColon = NotDefault + BorderLineStyle =0 + LabelX =-1800 + FontSize =11 + FontName ="Calibri" + AllowValueListEdits =1 + InheritValueList =1 + ThemeFontIndex =1 + BackThemeColorIndex =1 + BorderThemeColorIndex =1 + BorderShade =65.0 + ForeThemeColorIndex =2 + ForeShade =50.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin Tab + FontSize =11 + FontName ="Calibri" + ThemeFontIndex =0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + UseTheme =1 + Shape =3 + BackThemeColorIndex =1 + BackShade =85.0 + BorderLineStyle =0 + BorderThemeColorIndex =2 + BorderTint =60.0 + HoverThemeColorIndex =1 + PressedThemeColorIndex =1 + HoverForeThemeColorIndex =0 + HoverForeTint =75.0 + PressedForeThemeColorIndex =0 + PressedForeTint =75.0 + ForeThemeColorIndex =0 + ForeTint =75.0 + End + Begin Page + BorderThemeColorIndex =1 + BorderShade =65.0 + GridlineThemeColorIndex =1 + GridlineShade =65.0 + End + Begin Section + Height =7200 + BackColor =15130848 + Name ="Detail" + AlternateBackColor =15130848 + Begin + Begin Line + BorderWidth =5 + OverlapFlags =85 + Top =1080 + Width =10080 + BorderColor =15321539 + Name ="Line10" + HorizontalAnchor =2 + LayoutCachedTop =1080 + LayoutCachedWidth =10080 + LayoutCachedHeight =1080 + BorderThemeColorIndex =-1 + End + Begin Rectangle + SpecialEffect =0 + BackStyle =1 + OldBorderStyle =0 + OverlapFlags =93 + Width =10080 + Height =1020 + BackColor =5324600 + Name ="Box1" + HorizontalAnchor =2 + LayoutCachedWidth =10080 + LayoutCachedHeight =1020 + BackThemeColorIndex =-1 + End + Begin Label + OverlapFlags =215 + Left =540 + Top =240 + Width =6060 + Height =540 + FontSize =18 + FontWeight =700 + Name ="lblOptions" + Caption ="External Database Connection" + LayoutCachedLeft =540 + LayoutCachedTop =240 + LayoutCachedWidth =6600 + LayoutCachedHeight =780 + ForeThemeColorIndex =1 + ForeTint =100.0 + End + Begin Label + OverlapFlags =85 + Left =7020 + Top =1560 + Width =2760 + Height =2760 + ForeColor =5324600 + Name ="Label227" + Caption ="This add-in provides limited support for exporting object definitions from exter" + "nal databases for use in version control.\015\012\015\012* The connection string" + " is saved in .env, and should be excluded from version control." + HorizontalAnchor =1 + LayoutCachedLeft =7020 + LayoutCachedTop =1560 + LayoutCachedWidth =9780 + LayoutCachedHeight =4320 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + Begin TextBox + OverlapFlags =85 + IMESentenceMode =3 + Left =720 + Top =1800 + Width =3360 + Height =315 + Name ="txtCommitMessage" + HorizontalAnchor =2 + + LayoutCachedLeft =720 + LayoutCachedTop =1800 + LayoutCachedWidth =4080 + LayoutCachedHeight =2115 + Begin + Begin Label + OverlapFlags =85 + Left =720 + Top =1440 + Width =2160 + Height =315 + ForeColor =5324600 + Name ="Label244" + Caption ="Connection Name:" + HorizontalAnchor =2 + LayoutCachedLeft =720 + LayoutCachedTop =1440 + LayoutCachedWidth =2880 + LayoutCachedHeight =1755 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin TextBox + OverlapFlags =85 + IMESentenceMode =3 + Left =720 + Top =2700 + Width =5820 + Height =315 + TabIndex =1 + Name ="Text245" + HorizontalAnchor =2 + + LayoutCachedLeft =720 + LayoutCachedTop =2700 + LayoutCachedWidth =6540 + LayoutCachedHeight =3015 + Begin + Begin Label + OverlapFlags =85 + Left =720 + Top =2340 + Width =4620 + Height =315 + ForeColor =5324600 + Name ="Label246" + Caption ="Description:" + HorizontalAnchor =2 + LayoutCachedLeft =720 + LayoutCachedTop =2340 + LayoutCachedWidth =5340 + LayoutCachedHeight =2655 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin TextBox + OverlapFlags =85 + IMESentenceMode =3 + Left =720 + Top =3600 + Width =5820 + Height =315 + TabIndex =2 + Name ="Text247" + HorizontalAnchor =2 + + LayoutCachedLeft =720 + LayoutCachedTop =3600 + LayoutCachedWidth =6540 + LayoutCachedHeight =3915 + Begin + Begin Label + OverlapFlags =85 + Left =720 + Top =3240 + Width =2940 + Height =315 + ForeColor =5324600 + Name ="Label248" + Caption ="*Connection String:" + HorizontalAnchor =2 + LayoutCachedLeft =720 + LayoutCachedTop =3240 + LayoutCachedWidth =3660 + LayoutCachedHeight =3555 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin TextBox + EnterKeyBehavior = NotDefault + OverlapFlags =85 + IMESentenceMode =3 + Left =720 + Top =4740 + Width =5820 + Height =1380 + TabIndex =3 + Name ="txtFilter" + HorizontalAnchor =2 + VerticalAnchor =2 + + LayoutCachedLeft =720 + LayoutCachedTop =4740 + LayoutCachedWidth =6540 + LayoutCachedHeight =6120 + Begin + Begin Label + OverlapFlags =85 + Left =720 + Top =4380 + Width =4620 + Height =315 + ForeColor =5324600 + Name ="Label250" + Caption ="Filter for database objects (source files):" + LayoutCachedLeft =720 + LayoutCachedTop =4380 + LayoutCachedWidth =5340 + LayoutCachedHeight =4695 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin CommandButton + OverlapFlags =85 + Left =6120 + Top =6540 + Width =1500 + Height =420 + TabIndex =4 + Name ="cmdCancel" + Caption ="Cancel" + LeftPadding =135 + TopPadding =135 + RightPadding =150 + BottomPadding =150 + HorizontalAnchor =1 + VerticalAnchor =1 + + LayoutCachedLeft =6120 + LayoutCachedTop =6540 + LayoutCachedWidth =7620 + LayoutCachedHeight =6960 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =9 + WebImagePaddingTop =9 + WebImagePaddingRight =9 + WebImagePaddingBottom =9 + End + Begin CommandButton + OverlapFlags =85 + Left =7920 + Top =6540 + Width =1860 + Height =420 + TabIndex =5 + Name ="cmdSaveAndClose" + Caption =" Save && Close" + LeftPadding =135 + TopPadding =135 + RightPadding =150 + BottomPadding =150 + HorizontalAnchor =1 + VerticalAnchor =1 + ImageData = Begin + 0x2800000010000000100000000100200000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x000000000000000000000000d0687050c06860ffb05850ffa05050ffa05050ff , + 0xa05050ff904850ff904840ff904840ff804040ff803840ff803840ff703840ff , + 0x703830ff0000000000000000d06870fff09090ffe08080ffb04820ff403020ff , + 0xc0b8b0ffc0b8b0ffd0c0c0ffd0c8c0ff505050ffa04030ffa04030ffa03830ff , + 0x703840ff0000000000000000d07070ffff98a0fff08880ffe08080ff705850ff , + 0x404030ff907870fff0e0e0fff0e8e0ff908070ffa04030ffa04040ffa04030ff , + 0x803840ff0000000000000000d07870ffffa0a0fff09090fff08880ff705850ff , + 0x000000ff404030fff0d8d0fff0e0d0ff807860ffb04840ffb04840ffa04040ff , + 0x804040ff0000000000000000d07880ffffa8b0ffffa0a0fff09090ff705850ff , + 0x705850ff705850ff705850ff706050ff806860ffc05850ffb05050ffb04840ff , + 0x804040ff0000000000000000e08080ffffb0b0ffffb0b0ffffa0a0fff09090ff , + 0xf08880ffe08080ffe07880ffd07070ffd06870ffc06060ffc05850ffb05050ff , + 0x904840ff0000000000000000e08890ffffb8c0ffffb8b0ffd06060ffc06050ff , + 0xc05850ffc05040ffb05030ffb04830ffa04020ffa03810ffc06060ffc05850ff , + 0x904840ff0000000000000000e09090ffffc0c0ffd06860ffffffffffffffffff , + 0xfff8f0fff0f0f0fff0e8e0fff0d8d0ffe0d0c0ffe0c8c0ffa03810ffc06060ff , + 0x904850ff0000000000000000e098a0ffffc0c0ffd07070ffffffffffffffffff , + 0xfffffffffff8f0fff0f0f0fff0e8e0fff0d8d0ffe0d0c0ffa04020ffd06860ff , + 0xa05050ff0000000000000000f0a0a0ffffc0c0ffe07870ffffffffffffffffff , + 0xfffffffffffffffffff8f0fff0f0f0fff0e8e0fff0d8d0ffb04830ffd07070ff , + 0xa05050ff0000000000000000f0a8a0ffffc0c0ffe08080ffffffffffffffffff , + 0xfffffffffffffffffffffffffff8f0fff0f0f0fff0e8e0ffb05030ffe07880ff , + 0xa05050ff0000000000000000f0b0b0ffffc0c0fff08890ffffffffffffffffff , + 0xfffffffffffffffffffffffffffffffffff8f0fff0f0f0ffc05040ff603030ff , + 0xb05850ff0000000000000000f0b0b0ffffc0c0ffff9090ffffffffffffffffff , + 0xfffffffffffffffffffffffffffffffffffffffffff8f0ffc05850ffb05860ff , + 0xb05860ff0000000000000000f0b8b0fff0b8b0fff0b0b0fff0b0b0fff0a8b0ff , + 0xf0a0a0ffe098a0ffe09090ffe09090ffe08890ffe08080ffd07880ffd07870ff , + 0xd07070ff00000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000 + End + + LayoutCachedLeft =7920 + LayoutCachedTop =6540 + LayoutCachedWidth =9780 + LayoutCachedHeight =6960 + PictureCaptionArrangement =5 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =9 + WebImagePaddingTop =9 + WebImagePaddingRight =9 + WebImagePaddingBottom =9 + End + Begin CommandButton + FontUnderline = NotDefault + OverlapFlags =85 + Left =3720 + Top =6600 + Width =1560 + TabIndex =6 + Name ="cmdSeeDocs" + Caption ="See Docs..." + HyperlinkAddress ="https://github.com/joyfullservice/msaccess-vcs-addin/wiki/Documentation" + HorizontalAnchor =1 + VerticalAnchor =1 + ImageData = Begin + 0x2800000010000000100000000100200000000000000000000000000000000000 , + 0x000000000000000000000000000000000000000000000000e0e8e000e0c8b000 , + 0xe0d8d000e0d0c010e0d0c010d0d0c010d0d0c000d0d0d000e0e0e00000000000 , + 0x0000000000000000000000000000000000000000f0e8e0009068303080582080 , + 0x905010c0804820e0804820c0804810b06040108050381030d0c8c01000000000 , + 0x000000000000000000000000e0780000e0a05010a0683070c08860f0e0c8b0ff , + 0xf0f0f0fffffffffffffffffff0f0f0ffe0c8c0ffa07850c040301060d0c8c010 , + 0xe0d8d0000000000000000000e0882000b0703070e0a880fffff0e0ffe0b8a0ff , + 0xd08050ffc05820ffc05820ffd08050ffe0b8a0fff0e8e0ffb09070f050301060 , + 0xd0c8c000e0e0e00000000000b0783030d09870f0fff0e0ffe0a890ffc05010ff , + 0xc05010ffe0a890ffffffffffb04810ffb04810ffd0a080fff0f0e0ffa07050d0 , + 0x50381030d0d0d000f0f0f000b0784080f0d8c0fff0c8b0ffe05820ffd05810ff , + 0xd05010ffe08050ffe0a880ffc05010ffb04810ffb04810ffe0b8a0ffe0c8c0ff , + 0x50401080d0d0d010f0f0f000d08040e0fff8f0fff09870fff06020ffe05820ff , + 0xe05820fff0a890ffffffffffd05010ffc05010ffb05010ffc07850fff0f0f0ff , + 0x804020c0e0d0c000f0f0f000d08040f0ffffffffff7840ffff6830fff06820ff , + 0xf06020fff08850fffffffffff0c0b0ffc05820ffb05010ffb05820ffffffffff , + 0x804820e0e0d0c010f0f0f000d08850f0ffffffffff8050ffff7030ffff6830ff , + 0xff6830ffff6820fff09060fffff8f0fff0d8c0ffc05020ffc05820ffffffffff , + 0x804820e0e0d8d010f0f0f000d08050c0fff8f0ffffa880ffff7040ffff8850ff , + 0xffb090ffff7030fff06820fff09070fffffffffff08050ffd08860fffff0f0ff , + 0x805820b0e0d8d010f0f0f000c0804070f0d8c0ffffd0c0ffff7840ffff9870ff , + 0xffffffffffc8b0ffff9060ffffc8b0fffff8f0fff07840fff0c8b0ffe0c8b0ff , + 0x90602070e0c8b00000000000c0884030e0a070f0fff8f0ffffc0a0ffff7840ff , + 0xffb8a0fffff8f0fffffffffffff0e0ffff9870fff0b8a0fffff0e0ffc08850e0 , + 0xa0682030f0e8e0000000000000000000c0884060e0b8a0f0fff8f0ffffd0c0ff , + 0xffa880ffff8850ffff8850ffffa880fff0d0c0fffff0e0ffd0a880f0a0683060 , + 0xe0c0a00000000000000000000000000000000000c0884060e0a070f0f0d8c0ff , + 0xfff8f0fffffffffffffffffffff8f0fff0d8c0ffc09060e0a0703050f0b89000 , + 0x0000000000000000000000000000000000000000f0f0f000c0884030c0804070 , + 0xe0a070c0d09870e0d09860f0d09870d0b0784070b0784020f0e8f00000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0xf0f0f000f0f0f000f0f0f000f0f0f000f0f0f00000000000f0f0f00000000000 , + 0x0000000000000000 + End + BackStyle =0 + + LayoutCachedLeft =3720 + LayoutCachedTop =6600 + LayoutCachedWidth =5280 + LayoutCachedHeight =6960 + PictureCaptionArrangement =4 + ForeThemeColorIndex =10 + ForeTint =100.0 + Gradient =0 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + OldBorderStyle =0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =2 + WebImagePaddingTop =2 + WebImagePaddingRight =2 + WebImagePaddingBottom =2 + End + Begin Label + OverlapFlags =85 + Left =240 + Top =6660 + Width =3375 + Height =240 + FontSize =10 + Name ="Label32" + Caption ="joyfullservice/msaccess-vcs-addin" + VerticalAnchor =1 + LayoutCachedLeft =240 + LayoutCachedTop =6660 + LayoutCachedWidth =3615 + LayoutCachedHeight =6900 + ForeThemeColorIndex =1 + ForeTint =100.0 + ForeShade =50.0 + End + Begin ComboBox + LimitToList = NotDefault + RowSourceTypeInt =1 + OverlapFlags =85 + IMESentenceMode =3 + ColumnCount =2 + Left =4500 + Top =1800 + Width =2040 + Height =315 + TabIndex =7 + Name ="cboType" + RowSourceType ="Value List" + RowSource ="\"1\";\"Microsoft SQL Server\";\"2\";\"MySQL Server\"" + ColumnWidths ="0" + HorizontalAnchor =1 + + LayoutCachedLeft =4500 + LayoutCachedTop =1800 + LayoutCachedWidth =6540 + LayoutCachedHeight =2115 + Begin + Begin Label + OverlapFlags =85 + Left =4500 + Top =1440 + Width =1830 + Height =315 + ForeColor =5324600 + Name ="Label252" + Caption ="Database Type:" + HorizontalAnchor =2 + LayoutCachedLeft =4500 + LayoutCachedTop =1440 + LayoutCachedWidth =6330 + LayoutCachedHeight =1755 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin Label + OverlapFlags =85 + Left =7020 + Top =4740 + Width =2760 + Height =1380 + ForeColor =5324600 + Name ="Label253" + Caption ="Filter paths to source files. Start line with ! to exclude match. Use * for wild" + "card matches (LIKE comparison)." + HorizontalAnchor =1 + LayoutCachedLeft =7020 + LayoutCachedTop =4740 + LayoutCachedWidth =9780 + LayoutCachedHeight =6120 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + Begin CheckBox + Visible = NotDefault + OverlapFlags =85 + Left =5640 + Top =4410 + TabIndex =8 + Name ="chkRegExFilter" + + LayoutCachedLeft =5640 + LayoutCachedTop =4410 + LayoutCachedWidth =5900 + LayoutCachedHeight =4650 + Begin + Begin Label + OverlapFlags =247 + Left =5870 + Top =4380 + Width =735 + Height =315 + ForeColor =5324600 + Name ="Label255" + Caption ="RegEx" + LayoutCachedLeft =5870 + LayoutCachedTop =4380 + LayoutCachedWidth =6605 + LayoutCachedHeight =4695 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + End + End + End +End +CodeBehindForm +Attribute VB_GlobalNameSpace = False +Attribute VB_Creatable = True +Attribute VB_PredeclaredId = True +Attribute VB_Exposed = False +Option Compare Database +Option Explicit diff --git a/Version Control.accda.src/forms/frmVCSOptions.bas b/Version Control.accda.src/forms/frmVCSOptions.bas index 3b8e0fd6..6171d9ee 100644 --- a/Version Control.accda.src/forms/frmVCSOptions.bas +++ b/Version Control.accda.src/forms/frmVCSOptions.bas @@ -15,11 +15,11 @@ Begin Form GridY =24 Width =10080 DatasheetFontHeight =11 - ItemSuffix =241 - Left =3225 - Top =2430 - Right =18945 - Bottom =14175 + ItemSuffix =248 + Left =-25575 + Top =1500 + Right =-5310 + Bottom =14085 RecSrcDt = Begin 0x79e78b777268e540 End @@ -405,7 +405,7 @@ Begin Form Left =540 Top =1500 Width =9000 - Height =4815 + Height =4740 TabIndex =2 Name ="tabOptions" HorizontalAnchor =2 @@ -414,7 +414,7 @@ Begin Form LayoutCachedLeft =540 LayoutCachedTop =1500 LayoutCachedWidth =9540 - LayoutCachedHeight =6315 + LayoutCachedHeight =6240 ThemeFontIndex =1 Shape =1 Gradient =12 @@ -434,13 +434,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgeGeneral" Caption ="General" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -731,13 +731,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgeExport" Caption ="Export" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -1244,13 +1244,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgePrinterSettings" Caption ="Printer Settings" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -1896,13 +1896,305 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 + Name ="pgeDatabases" + Caption ="Databases" + LayoutCachedLeft =615 + LayoutCachedTop =1980 + LayoutCachedWidth =9465 + LayoutCachedHeight =6165 + WebImagePaddingLeft =2 + WebImagePaddingTop =2 + WebImagePaddingRight =2 + WebImagePaddingBottom =2 + Begin + Begin ListBox + OverlapFlags =247 + IMESentenceMode =3 + Left =1020 + Top =2520 + Width =4440 + Height =2880 + Name ="lstDatabases" + RowSourceType ="Table/Query" + HorizontalAnchor =2 + VerticalAnchor =2 + + LayoutCachedLeft =1020 + LayoutCachedTop =2520 + LayoutCachedWidth =5460 + LayoutCachedHeight =5400 + Begin + Begin Label + OverlapFlags =247 + Left =1200 + Top =2160 + Width =1890 + Height =315 + ForeColor =5324600 + Name ="Label243" + Caption ="External Databases:" + LayoutCachedLeft =1200 + LayoutCachedTop =2160 + LayoutCachedWidth =3090 + LayoutCachedHeight =2475 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + End + End + Begin Label + OverlapFlags =247 + Left =5880 + Top =2580 + Width =3240 + Height =3525 + ForeColor =5324600 + Name ="Label244" + Caption ="Your database application may connect to external database systems such as Micro" + "soft SQL Server.\015\012\015\012If you define a connection to an external databa" + "se, you can use version control to track changes in those external database obje" + "cts.\015\012\015\012Please see documentation for additional notes." + HorizontalAnchor =1 + LayoutCachedLeft =5880 + LayoutCachedTop =2580 + LayoutCachedWidth =9120 + LayoutCachedHeight =6105 + ForeThemeColorIndex =-1 + ForeTint =100.0 + End + Begin CommandButton + OverlapFlags =247 + Left =1020 + Top =5520 + Width =1320 + TabIndex =1 + Name ="cmdDeleteDatabase" + Caption =" Delete" + LeftPadding =135 + TopPadding =135 + RightPadding =150 + BottomPadding =150 + VerticalAnchor =1 + ImageData = Begin + 0x2800000010000000100000000100200000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000b0a090ff302010ff302010ff302010ff302010ff302010ff , + 0x302010ff302010ff302010ff302010ff302010ff302010ff302010ff00000000 , + 0x0000000000000000b0a090fffff8f0fffff0f0ffffe8e0fff0e8e0fff0e0d0ff , + 0xf0d8d0fff0d8c0fff0d8c0fff0d8c0fff0d8c0fff0d8c0ff302010ff00000000 , + 0x0000000000000000b0a090ffffffffffe06830ffe06830ffe06830ffd06830ff , + 0xd06830ffd06830ffd06030ffc06030ff904820ffffe0d0ff302010ff00000000 , + 0x0000000000000000b0a090ffffffffffd06830ffffb080ffffa880ffffa070ff , + 0xf09870fff09060ffa0b0f0ff1020e0ffc0c8f0ffffe0d0ff302010ff00000000 , + 0x00000000a0a8f0ffb0a090ffffffffffe06830ffe06830ffe06830ffd06830ff , + 0xd06830ffe0e0f0ff0028ffff1028f0ff4050d0ffffe0d0ff302010ff00000000 , + 0x4050e0ff0010b0ffb0a090ffffffffffffffffffffffffffffffffffffffffff , + 0xfff8f0ffffe8e0ff2048ffff1038ffff1028ffffe0e8f0ff302010ff7088f0ff , + 0x0018c0ff6078f0ffb0a090ffb0a090ffb0a090ffb0a090ffb0a090ffb0a090ff , + 0xb0a090ffb0a090ffe0e0f0ff3050ffff2040ffff8090f0ffb0b8f0ff0028f0ff , + 0x4058f0ff00000000000000000000000000000000000000000000000000000000 , + 0x000000000000000000000000d0d8f0ff4060ffff3050ffff2040ffff3050ffff , + 0xe0e8f0ff00000000000000000000000000000000000000000000000000000000 , + 0x00000000000000000000000000000000c0d0f0ff4068ffff4060ffffc0c8f0ff , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x000000000000000000000000c0c8f0ff6078ffff6078ffff6080ffff5070ffff , + 0xe0e0f0ff00000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000b0b8f0ff6078ffff6078ffffb0c0f0fff0f0f0ff7088ffff , + 0x6078ffffc0d0f0ff000000000000000000000000000000000000000000000000 , + 0x0000000090a0ffff6078ffff6078ffffd0d8f0ff000000000000000000000000 , + 0xb0b8f0ff8098ffff000000000000000000000000000000000000000000000000 , + 0x000000008098ffff6080ffffd0d8f0ff00000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000 + End + + LayoutCachedLeft =1020 + LayoutCachedTop =5520 + LayoutCachedWidth =2340 + LayoutCachedHeight =5880 + PictureCaptionArrangement =5 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =9 + WebImagePaddingTop =9 + WebImagePaddingRight =9 + WebImagePaddingBottom =9 + End + Begin CommandButton + OverlapFlags =247 + Left =4260 + Top =5520 + Width =1200 + TabIndex =2 + Name ="cmdAddDatabase" + Caption =" Add" + LeftPadding =135 + TopPadding =135 + RightPadding =150 + BottomPadding =150 + HorizontalAnchor =1 + VerticalAnchor =1 + ImageData = Begin + 0x2800000010000000100000000100200000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000b09880ff201010ff201010ff201010ff201010ff201010ff , + 0x201010ff201010ff201010ff201010ff201010ff201010ff201010ff00000000 , + 0x0000000000000000c0a090fffff8f0fffff8f0fffff0f0fffff0e0fff0e8e0ff , + 0xf0e8d0fff0e0d0fff0e0d0fff0e0d0fff0d8d0fff0d8d0ff201810ff00000000 , + 0x0000000000000000c0a090ffffffffffd07850ffd07840ffd07040ffc07040ff , + 0xc06840ffc06840ffc06840ffc07040ffa06040fff0e0d0ff403830ff00000000 , + 0x0000000000000000c0a890ffffffffffd07850fff0b8a0fff0b090fff0a880ff , + 0xf0a080fff09870fff09870fff0a880ffc09880fffff0f0ff909090ff00000000 , + 0x0000000000000000c0a890ffffffffffd07850ffd07850ffd07840ffd07040ff , + 0xc07040ffc07050ffd09070ff70b8c0ff90d8f0ff90f0ffff40c0e0ffa0f0ffff , + 0xa0e8ffff90d8f0ffc0a8a0fffffffffffffffffffffffffffffffffffff8f0ff , + 0xfff8f0fffff8f0fffff8f0ffb0e8ffff30b8e0ff80e8ffff60c8e0ff90f0ffff , + 0x30b8e0ffa0e8ffffc0a8a0ffc0a8a0ffc0a890ffc0a090ffc0a090ffc0a090ff , + 0xc09880ffc0a090ffd0c0b0ffa0e8ffff90f0ffffc0f8ffffb0e8f0ffc0f8ffff , + 0x90f0ffffa0f0ffff000000000000000000000000000000000000000000000000 , + 0x00000000000000000000000020a8e0ff50c0e0ffb0e8f0fff0ffffffb0e8f0ff , + 0x50c0e0ff30b8e0ff000000000000000000000000000000000000000000000000 , + 0x00000000000000000000000080e8ffc090f0ffffc0f8ffffb0e8f0ffc0f8ffff , + 0x90f0ffff90d8e0ff000000000000000000000000000000000000000000000000 , + 0x00000000000000000000000050d8ff8030b8e0ff90f0ffff60c0e0ff90f0ffff , + 0x30b8e0ff50d0f080000000000000000000000000000000000000000000000000 , + 0x00000000000000000000000030b0e0a040c8f09080e8ffc020b0e0ff70e8ffc0 , + 0x50d8f08030b0e080000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000 + End + + LayoutCachedLeft =4260 + LayoutCachedTop =5520 + LayoutCachedWidth =5460 + LayoutCachedHeight =5880 + PictureCaptionArrangement =5 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =9 + WebImagePaddingTop =9 + WebImagePaddingRight =9 + WebImagePaddingBottom =9 + End + Begin CommandButton + OverlapFlags =247 + Left =3000 + Top =5520 + Width =1140 + TabIndex =3 + Name ="cmdEditDatabase" + Caption =" Edit..." + LeftPadding =135 + TopPadding =135 + RightPadding =150 + BottomPadding =150 + HorizontalAnchor =1 + VerticalAnchor =1 + ImageData = Begin + 0x2800000010000000100000000100200000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000000000000000000ff00000000000000ff00000000000000ff00000000 , + 0x707070ff505850ff000000ff2048503000000000000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0xa0a0a0ffffffffff5090b0ff101010ff30607030000000000000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0xa0a0a0ff90b8c0ff70d0e0ff5098b0ff101010ff306070300000000000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x80a0b04050a0b0ff90e0f0ff60c0d0ff5098b0ff101010ff3060704000000000 , + 0x0000000000000000000000000000000000000000000000000000000000000000 , + 0x0000000080a0b04050a0b0ff90e0f0ff60c0d0ff5098b0ff101010ff30607040 , + 0x000000000000000000000000000000000000000070707000707070ff404040ff , + 0x000800ff0000000080a0b04060a8b0ff90e0f0ff60c0d0ff5098b0ff101010ff , + 0x305860300000000000000000000000000000000070687000707070ff505050ff , + 0x100810ff000000000000000080a0b04070b0c0ff90e0f0ff70c8e0ff808880ff , + 0x303890ff3038805000000000000000000000000000000000707070ff707070ff , + 0x404040ff00000000000000000000000080a0b04080b0c0ffd0b8b0ff7088d0ff , + 0x6070b0ff303890ff00000000000000000000000000000000707070ff909890ff , + 0x504850ff4048402000000000000000000000000080a0b0406070b0ff7090e0ff , + 0x6078d0ff6070b0ff00000000000000000000000090989060909090ffd0c8c0ff , + 0x505850ff50485060000000000000000000000000000000007080c0506070b0ff , + 0x6070b0ff6078c030000000000000000090909050808880fff0f0f0ffe0d8d0ff , + 0x909890ff404840ff505050400000000000000000000000000000000000000000 , + 0x000000000000000000000000a098a040707070fff0e8f0fffff8fffff0e8e0ff , + 0xd0d0d0ff707070ff404840ff5050503000000000000000000000000000000000 , + 0x0000000000000000a098a050707070ffc0c8c0fffffffffff0f8f0fff0f0f0ff , + 0xd0d8d0ffb0a8b0ff606060ff404840ff50505040000000000000000000000000 , + 0x0000000000000000c0b8c0ffc0c0c0ffd0c8d0ffc0c0c0ffb0b8b0ffb0b0b0ff , + 0xb0b0b0ffa0a0a0ff808080ff606060ff404840ff303030000000000000000000 , + 0x0000000000000000 + End + + LayoutCachedLeft =3000 + LayoutCachedTop =5520 + LayoutCachedWidth =4140 + LayoutCachedHeight =5880 + PictureCaptionArrangement =5 + BackColor =14262935 + BackThemeColorIndex =-1 + BackTint =100.0 + BorderColor =15321539 + BorderThemeColorIndex =-1 + BorderTint =100.0 + HoverColor =15321539 + HoverThemeColorIndex =-1 + HoverTint =100.0 + PressedColor =13072231 + PressedThemeColorIndex =-1 + PressedShade =100.0 + WebImagePaddingLeft =9 + WebImagePaddingTop =9 + WebImagePaddingRight =9 + WebImagePaddingBottom =9 + End + End + End + Begin Page + OverlapFlags =247 + Left =615 + Top =1980 + Width =8850 + Height =4185 Name ="pgeTable" Caption ="Table Data" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -2213,13 +2505,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgeBuild" Caption ="Build" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -2394,13 +2686,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgeGitIntegration" Caption ="Git Integration" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2 @@ -2715,13 +3007,13 @@ Begin Form Left =615 Top =1980 Width =8850 - Height =4260 + Height =4185 Name ="pgeSettings" Caption ="Settings" LayoutCachedLeft =615 LayoutCachedTop =1980 LayoutCachedWidth =9465 - LayoutCachedHeight =6240 + LayoutCachedHeight =6165 WebImagePaddingLeft =2 WebImagePaddingTop =2 WebImagePaddingRight =2