inherited frmMasterDetail: TfrmMasterDetail
  Width = 833
  Caption = #20027#20174#34920#32467#26500
  OldCreateOrder = True
  PixelsPerInch = 96
  TextHeight = 13
  inherited pnlToolBar1: TPanel
    Width = 825
    inherited ProgressBar: TProgressBar
      Width = 87
    end
    object DBNavigator1: TDBNavigator
      Left = 430
      Top = 12
      Width = 234
      Height = 25
      DataSource = DataSource1
      VisibleButtons = [nbFirst, nbPrior, nbNext, nbLast, nbInsert, nbDelete, nbEdit, nbPost, nbCancel]
      Flat = True
      TabOrder = 1
    end
  end
  inherited AnyGrid: TAnyGrid
    Width = 825
    TopMargin = 30
    Rows = 12
    OnGetText = AnyGridGetText
    OnSetText = AnyGridSetText
    Options = [agoRowSizing, agoColSizing, agoHiddenSizing, agoMultiSelect, agoShowColIndex, agoShowExcelTitle, agoEditing, agoCanInsert, agoCanDelete, agoConfirmDelete, agoAutoCalFormula, agoAutoSelectRow, agoAutoSelectCol, agoShowHintSymbol, agoShowSizeInfo, agoAutoNextRowCol, agoAutoMerge]
    DataSource = DataSource2
    MasterDataSource = DataSource1
    TitleRows = 7
    FooterRows = 1
    GridCells = {
      3561000078DAED9C4F4C1C551CC77F6FA0FC2BB4880895D6A268B7AD4881528A
      FDCB4CA1922606963F09A5142C2E0B6CB205B2B0D15AD2AE172F78E8458DC7A6
      07E341637AE8A1278E8D8907F56634C618130F6A62426A529AAEBF373B7FDECE
      2E3B33CBCCEE2CBCD9BC79B333F37B6F7EDFF9BDF7997933BB550020F50DF556
      570054E2720924A6A185F77ACF62AE26026653BFA8E644B16FC27C125393257B
      49547341B1AFC73C8AA9DE927D97A8E6458CFDC759D81733F6F7B2B0DFC5D83F
      CCC2BE84B1FF3E0BFB52C6FECF2CECCB18FB7816F6E58C7D1DB16F5FC1D8B764
      61BF5BB16FC5FC2A1AB65AB18FF5896A5E823BBFD3B310A671087B71153DA152
      243415A6CA109CC51236423C1E4F5F9AA055C9CEE95445B70A45CA3EC54CCEA6
      B85C7252E9B178370CD3A2E86CD8C49B064CBD108225E881056C44115C0A423F
      4CC175CC1375B6A53324A4485D5C1B11D7C1AB4A0468510F70163051821EE89C
      A28145BF2F8B4F3CEBB78F16F533CE7C267EEFC13482E77A0A159AC3DCAAF7D0
      23FEE559EF43B4A88B585808AC4C56FC15AF888267DBBB448BFA080B934C3CAD
      D3DA7B00CF7408166119E70B306F5505BF87CFFA042DEA772C6CC2B9B33E2A12
      5A997684070D09AF85626B6B6B40288CD8C44EF4989F929FA272AD74A3248B3F
      0561B9DB015DB3846F24751F4D577A24A5EA7E5A0D35CAE597E682D1A5E4AF95
      8AFBB282B1C469ACC5C523B45B436FE0CBFBDF529BE2582CB6997CE745F65B2B
      EEED8FCCF752A6FF80E928914B4D4AF49821295A64CF897230C99B6B58610463
      E5DA6E1509E7E290524085515946E1344791DD5EBABEA41AB399F1C6E86F030B
      D7EEDE2C59DE58F9F51621F008573F329E8169754517CE7B82E1703AE3CCB19A
      1C22956A88C8A50A821AB3254A45821E07426AB32386B4898BEA34AC049BDC58
      8D6DB348496ADB8DEBBD00B3489BABE9947C8DA1DE35C495891ECF21453EB392
      32B427A59F625D17D4EA9D102B9007B12EA78825148658BEDC8B85D73146B1E8
      B6FD16C5522F1D73265128F712E1A58F51A2622F4B24E541227F8A44BB5C9208
      9C9068220F128DA64844E9D4AD4844EF44FF0836CE36C48F23E9DAE024B428F3
      F6F4576936FB2BC14842E210099BF244424993B1D4F5CE1D8843246CCA130975
      B1CA5C118B8D2C47C4F2E55E2C8D84BA58E585215628F762694CD4C5AA280CB1
      A43C88E54F118B8EBD9E52C4A2779EDF4D5F1D78D8DF1097601E6EC0DB28CCBB
      5E1570220F028EA60858A9DC745301CB94BBC7BADBFF0DDBB96B340C2C6CD2FD
      13E2182BEBF3C4CA2E4D365A7BC7268DD4965CE0B25C0157E5A2D14347FCA7E5
      D1FE850CE4D4A5A323C5CD8A74B4E21FC7AA463C1B6DBEDC479BC64F5DB2BD4C
      23F574B4855C958BBAA23F53DA8CA4BA6CD586483B7CAD79C8B39126E53ED234
      9EEA923D87DF2EA58934DAD0FB50F679B9A94792D67745AB50B8A5B12A65C0DA
      56FCA99933224EB8DEDBA58A908EAFBAA03506BE060767C61F07D73FE17CCDC8
      D7E7693FC8F97A00D3458CB708B2358C9FEB72F42D432F3ABA9CAE174CC3DB5A
      432FF8F7D217B7386F33F2F6050A0BCBD1677DD4AD20285B215FD385F1DC2FE1
      C70A67EB0C11B6B1C2396BC2597A041FA689B05AF9C17A10165198083671B5C1
      ABD3094C77573FBB797A766385F2F6F4EC377389A5CEA87F3CB1E49FFD3C9858
      5A0CCE28EBB63597338B9699CFFB0C7C7E32D818A5E3C79CCF19F9FC22F3D079
      07F399DE615C40B768D4CDE155E114DCB0C4E40643D43D18FF6A7260401C7522
      EA84EDCBE5FD5B7916460A9ACA99478F75890EB8305420141E87CBE41AA6F113
      B1C4E3975C79CA5A10F4CC3C52AC4B74D0D0677D7DA73B58779BBCCF49999194
      8D9078AB7C8793923EA3BF22BF296A858F2F1B626D24B6B1D219FD6595F33123
      1F5FE17C34E3237DE2D6CEF9481DF3CB3F54984F3B989E4AC8573921CD08F99A
      A1D72ABFF3CFC0B3D5DD1F6CA5D7DAA7BC8CBB8D0979C8307CF46CF571D0B392
      05F220592A1F7D86483BD37F7F95C4CA269D906D1BF3F1F016F9E86A6479838F
      470C8D717D75CF8C67A3CA1B63B947BD1C55DE20E3EBB61EA8ECF87BC6E64291
      CB1B347CC305B9B631055BF85DA219058F154A44798380AD5E8E286F10B08D13
      D00E01DB3901ED10F03827A01D027670029A11F00427A01D027672029A11F024
      27A01D02767102DA21E09B9C807608788A13D08C80A73901ED10F00C27A01901
      CF7202DA21E0394E403B043CCF09688780DD9C806604143901ED1050E2043423
      E005487E6FA11F06E018B4671F59CC8B4545C0FE4903518BDA3A095BF343C258
      9F265B0FF350DEACA46CFED1C221B102AE8A65E10D5246B25E70F75F541C92CC
      97FBF85259C8887511BF9E53C4A23F88FAF77AC7A830D9F1E9A5C1A7B7CA460E
      8FCD8C8F05EF0E158F652B2271B79186722FA24A4B46C4B760F35F5E7828E224
      57C5B2F85E29235B1F38F75EA9E3624DE421B2465324FA1F2B50E444456E6372
      797074}
  end
  inherited Report: TAnyPrint
    DocumentName = #23398#29983#20449#24687#31649#29702#31995#32479
  end
  object DataSource1: TDataSource
    DataSet = ADOQuery1
    Left = 290
    Top = 142
  end
  object ADOQuery1: TADOQuery
    Connection = ADOConnection1
    AfterPost = ADOQuery1AfterPost
    AfterScroll = ADOQuery1AfterScroll
    Parameters = <>
    SQL.Strings = (
      'select * from Student')
    Left = 330
    Top = 142
  end
  object DataSource2: TDataSource
    DataSet = ADOQuery2
    Left = 410
    Top = 142
  end
  object ADOQuery2: TADOQuery
    Connection = ADOConnection1
    BeforeInsert = ADOQuery2BeforeInsert
    OnCalcFields = ADOQuery2CalcFields
    OnNewRecord = ADOQuery2NewRecord
    Parameters = <>
    SQL.Strings = (
      'select * from Course')
    Left = 378
    Top = 142
    object ADOQuery2StudentID: TIntegerField
      FieldName = 'StudentID'
    end
    object ADOQuery2CourseID: TIntegerField
      FieldName = 'CourseID'
    end
    object ADOQuery2CourseName: TStringField
      FieldKind = fkLookup
      FieldName = 'DisCourseName'
      LookupDataSet = ADOTable1
      LookupKeyFields = 'IDCourse'
      LookupResultField = 'CourseName'
      KeyFields = 'CourseID'
      Lookup = True
    end
    object ADOQuery2Hour: TIntegerField
      FieldKind = fkCalculated
      FieldName = 'Hour'
      Calculated = True
    end
    object ADOQuery2Teacher: TStringField
      FieldKind = fkCalculated
      FieldName = 'Teacher'
      Calculated = True
    end
    object ADOQuery2Discription: TStringField
      FieldKind = fkCalculated
      FieldName = 'Discription'
      Calculated = True
    end
  end
  object ADOTable1: TADOTable
    Connection = ADOConnection1
    TableName = 'CourseClass'
    Left = 458
    Top = 142
  end
  object ADOConnection1: TADOConnection
    ConnectionString = 
      'Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data ' +
      'Source=F:\Work\AnyLib\AnyGrid_Data\Demo\Chinese\db.mdb;Mode=Shar' +
      'e Deny None;Extended Properties="";Jet OLEDB:System database="";' +
      'Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OL' +
      'EDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Gl' +
      'obal Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet' +
      ' OLEDB:New Database Password="";Jet OLEDB:Create System Database' +
      '=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don'#39't Copy Loc' +
      'ale on Compact=False;Jet OLEDB:Compact Without Replica Repair=Fa' +
      'lse;Jet OLEDB:SFP=False'
    LoginPrompt = False
    Mode = cmShareDenyNone
    Provider = 'Microsoft.Jet.OLEDB.4.0'
    Left = 370
    Top = 102
  end
  object Timer1: TTimer
    Enabled = False
    OnTimer = Timer1Timer
    Left = 400
    Top = 103
  end
end
