Standard Jet DBnb` Ugr@?~1y0̝cǟFN7]D^(`T{6p߱wCϯ34ay[|*|OJl>`&_Љ$g'DeFx -M{et DBnb` Ugr@?~1y0̝cǟFN7]D^(`T{6p߱wCϯ34ay[|*|OJl>`&_Љ$g'DeFx -THVCFS ]]          2c   ct    j    O        IdParentIdNameType DateCreate DateUpdateOwnerFlagsDatabaseConnect ForeignName RmtInfoShort RmtInfoLongLvLvPropLvModuleLvExtrasetni , Id ParentIdName        @]@_UII=======; @I>3\B@,5\B@LimitProductList2@Z@[J>>22222220 @FCq\B@\B@HyperTabReports@Z@[H<<0000000. @Bdż\B@Ǽ\B@FillBrowseList@W@UG;;///////- @@\B@i“\B@ExampleTopicListO@b@SUII=111111/ `>Y1!\B@#\B@EmployeeSales1@T@UG;;///////- @9.\B@d\B@CustomerList@T@SE99-------+ @6Zf\B@ g\B@AnimationsSorted@ Q@SI==1111111/ @4lF\B@}\B@Toolbars@Qo@;A55)))))))' @1T\B@\B@Close@Q[@;>22&&&&&&&$ @,Ib\B@??q< @`A  @`@gxpb`rbrxpw!tx`pwrvwu`a`mi`oprsurkfbwrY&)pA"Afosufh`drsurkfbwr`dojpAd`w`a`vfvgruov ordxmfvufm`wjrpvijsvufsruwv vbujswvv}vufmw`amfv1vt,b`wujaxjb`r1vt,bfospxoA1vt,b`wujaxjb`r1vt,bsurkpxoA1vt,g`wujaxjb`rA 1vt,gdfs`uw`ofpwr1vt,gfosufh`dr1vt,gsurkfbwrA`wujaxjb`rdfs`uw`ofpwrdomhurxsa}`pdi`zjph!surkfbwrvbrodfvsfv`%[VVVVVddomjpvfuw!jpvfujuxosurkfbwrddomjpvfuw!jpvfujuz`ujrvsurkfbwrv""""@ddomxsd`wf!`mwfu`udfvjhp`b`rdfsurkfbwr"""""d fosufh`drgxpb`r`zh!z`mruofdjrv`m`ujrvsurkY)r"$""@dgxpb`rbrxpwa}hurxs!tx`pwrvwu`a`mi`ofob`d`surk)pdgxpb`rbrxpw!tx`pwrvwu`a`mi`oprsurkfbwrY&)pA"gxpb`rkxpb`r!fosufh`drvfvfxvdfs`uw`ofpwrv)r"Agxpb`rojp o`|!ofprufo`jruv`m`ujrsurkY)r""""""@dgxpb`rvxoa}hurxs!dfvsfv`srusurkfbwr)pdgxpb`rvxo!dfvsfv`fov`m`ujrvsurkfbwrY)r"""""@A#kxpb`rufvwujb`rfsurkfbb`r)r")r""Aov}v`bfvov}vordxmfv ov}vordxmfvX ov}vrakfbwvov}vtxfujfvov}vufm`wjrpvijsvsurdxwrb`uwfvj`prA surkfbb`r!profvfb`wfhruj`vdrvfosufh`drv"Asurkfbwrsurkfbwrv,sfpdfpwfvdufvwujb`rfsurkfbb`r!profdrvsurhu`o`drufv""")pAufvwujb`r!fosufh`drvsurhu`o`drufv"Axpj`r"pA`bbfvvm`}rxwAov}vdavxoo`u}jpgrxvfudfgjpfd dfs`uw`ofpwrfosufh`drAfosufh`dr`wujaxjb`rAsurkfbwr`wujaxjb`rAdr`wujaxjb`rAsurkfbwr`wujaxjb`rAo{ @ @ @ @ @ @        `````` ` ` ` ````` `!`"`  ` (+@@@@ X  @ @ @ @ @ @ @ @ @      AAAAAAA AAAA A!A"A#A$A%A &A"'A#(d)d*d+d,d-d.d/d0d 1d 2d 4d 5d6d7d8d9:;<=  !$'?Gdd@  {qg]SI?@ @ @ @ @ @ @ @ @ @ 0 0 0 @@ @  o !"#$%&'()*+       % & '(BBBBB 0B BBBBBBB12345B9:;B"B#B$B7B8B9B:B;B<B@BABB BC BD BE!BF!BG!BH"BI"BJ"BK#BL#BM#BN$$$%%%& & &'''((()))***+++,,, -!-"-#.$.%.&/*/+/,0u0u0-1u1u1u2u2u2u4u 4u 4u 5u5u5u6u6u6u7u7u7u8u8u8u9u9u9u:u :u!:u";u#;u$;u%<u&<u'<u(=S=S=S=S S S ! ! ! $ $$'''?S?S?S?u)G'G(G)uuu   u   #:~9: :: ::: :::::&:(:):':4:8:6:7:5:E:I:G:H:F:N:U:S:T:O :V :e :c :d :W!:^!:g!:f!:h!:_":i"[P"[M"[N"[O":j#:~#:#:#:#:#:#:$:$[ $[$[ $[$:%[%[ %[ %[ %[&[&[&[&[ &['[!'[+'[,'[*'[-'["([.([;([<([9([:([=([/)[>)[J)[K)[I)[L)[?*[Q*[\*[Z*[[* []*[R+[^+[l+[m+[j+[k+[n+ [o+[_,[p,[qdfs`uw`ofpwrfosufh`drLfosufh`dr`wujaxjb`rLsurkfbwr`wujaxjb`rLV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o            `wujaxjb`rL`wujaxjb`rLfosufh`drLw`KKDValidationRuleValidationTextFilterKKD KKD) AccessVersionBuild StartupForm4  07.53   StartupKKD) AccessVersionBuild StartupForm4  07.53   StartupKKD, RecordLocks ODBCTimeout MaxRecords  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKDr RecordLocks ODBCTimeout MaxRecords RecordsetTypeFilterOrderBy OrderByOn ColumnWidth ColumnHidden1  <  + Disciplina  KKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKDr ODBCTimeout MaxRecords RecordLocks RecordsetTypeFilterOrderBy OrderByOn ColumnWidth ColumnHidden1 <   7Disciplinas.Designacao D KKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat InputMaskCaption DefaultValueRequiredAllowZeroLengthDisplayControl DecimalPlaces f CodCur    Cdigo do curso    mm NAnos    Nmero de anos   0   mh Designacao f    Nome do curso    mKKDTitleAuthorCompany9 Ipg  Joo Muranho INELVAdfs`uw`ofpwrLfosufh`drLsurkfbwrLIndex1  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O@; @ @UserDefined,,,,,,,,,,*  @ @SummaryInfo,,,,,,,,,,*  @ @MSysRelationships22222222220  @ @MSysQueries,,,,,,,,,,*  @ @MSysACEs))))))))))'  @ @MSysObjects,,,,,,,,,,*  @ @MSysDb2@333'''''''% @ @ @Relationships.........KKDTitleAuthor+ Ipg  Joo MuranhoKKD AccessVersion  07.53^!Q]Zx@ z5"eee?@?@~sq_cAtribuicao~sq_cEmpNum*@ GGG;;;;;;;9 AR%=@R&=@~sq_fEmpregado e*@d^GGG;//////- `R%=@R%=@Empregado@9LWF000(@JTH66******(  p:!<@p:!<@Projecto@9LWF000@8SG55))))))'  - <@ <@~sq_fDepartamento) {*@{^JJJ>2222220 ` - <@- <@Departamento@9LWF000\@8WK99------+ }<@ 5@@Atribuicao@9LWF000Z@8UI77++++++) 'I̲;@|a=@Atribuicao,@ 777+++++++) @$);@N@ProjectoL@"z555)))))))' @! $;@ȼ,=@Departamento @*999-------+ @z;@=L@Empregado@ z666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@{@MSysDb@|^333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% Z,yj[u |mK<-) zk\   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o            LVALȟǟǟǟǟssssssssssssssssssIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN$$ĮSé©©©ZepNum  4DeparKKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHiddenKKD)KKDS RecordLocks ODKKD) AccessKKD, RecordLocks ODBCTimeout MaxRKKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <KKD KeepLocal TKKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD KeepLocal TKKD KeepLocal TKKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength X EmpNum       0  mY ProjNum       0  m Funcao      m8 0Funo que o empregado desempenha neste projectoKKDTitleAuthorCompany? Projectos  Joo Muranho INELVAVCe5N           NameTypeVersionReplicationVersionFlagsModuleFormTypeInfoIndex1  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O@; tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfo,,,,,,,,,,* k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDb2@333'''''''% @k_@k_@Relationships.....KKDTitleAuthor1 Projectos  Joo MuranhoKKD AccessVersion  07.53{qg] @ @     22`sD@2`sD@SelectRecord+++++++++++ 12`sD@2`sD@Close$$$$$$$$$$$ 0`sD@`sD@ShippingLog*********** /`sD@`sD@SalesLetterSubreport33333333333 .`sD@`sD@SalesLetter*********** -`sD@`sD@SalesAverages,,,,,,,,,,, ,`sD@`sD@Invoice&&&&&&&&&&& +`sD@`sD@EmployeeSales,,,,,,,,,,, *`sD@`sD@CustomerPhoneList00000000000 )`sD@`sD@modToolbarUtilities22222222222 (B`sD@B`sD@modSolutionsUtilities44444444444 'B`sD@B`sD@modRefreshTableLinks33333333333 &B`sD@B`sD@modIsLoaded*********@   @gruo,s`jpfmdfp`zfh`b`r"""")pgruo,vw`uwxsov}vdavw`uwxsvw`uwxsvw`uwxsvw`uwxsvw`uwxsvw`uwxsvw`uwxsvw`uwxs  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RI=N @N @MSysModules2----------+   tb@tb@UserDefined***********  tb@tb@SummaryInfo,,,,,,,,,,* k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDb2@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% VCEN __A__  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RI=tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDb2@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% {[$H @@ @@@    @@`arxwvrmxwjrpv`dd`mmwrmjvw`ddb`wfhru}`vvjvw`pwbroo`pda`uvgruobroo`pda`uvvxagruobxvwrofusirpfmjvwbxvwrofuvbxvwrofuvdj`mrhdfzfmrsfuvrmxwjrpvfdjwsurdxbwvfosmr}ffv`mfvdj`mrhar|fpwfurufdjwsurdxbwvmjojwmjvwbrpwfpwvv`mfvwrw`mvv`mfvwrw`mvvxagruoWv`mfvwrw`mvvxagruoX v`zfxumdj`mrhvir{v`mfvvir{v`mfvvxagruovrmxwjrpvi}sfugruovrmxwjrpvjpwurvw`uwxs{faaur{vfw`amf{faaur{vf{fa{fa{`upjphbmvjfYVvw`wxv ordbroo`pda`ubrdf ordfpwfurufdjwaxwwrpv ordi}sfumjplbrdf ordjvmr`dfd ordufgufviw`amfmjplvordvrmxwjrpvxwjmjwjfvordwrrma`uxwjmjwjfvbxvwrofusirpfmjvwfosmr}ffv`mfvjpzrjbfv`mfv`zfu`hfvv`mfvmfwwfuv`mfvmfwwfuvxaufsruwvijssjphmrhbmrvfvfmfbwufbrudvir{`arxwvrmxwjrpvwrrma`uvwrrmvrswjrpvd`w`a`vfvgruovordxmfv ufm`wjrpvijsvufsrC:\ProgC:\ProgC:\ProgC:\ProgC:\ProgC:\ProgC:\ProgC:\Programas\Microsoft Office\Office\Exemplos\NWIND.MDBC:\ProgC:\Programas\Microsoft Office\Office\Exemplos\NWIND.MDBC:\Programas\Microsoft Office\Office\Exemplos\NWIND.MDBC:\Programas\Microsoft Office\Office\Exemplos\NWIND.MDBC:\Progra<~o`M>/+ | xiZVG88888888)    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o        ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o        ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o       ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ' 'ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ' $ $ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o $ ! !ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o !  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o LVAL i_VBA_MODULEx[ 9zYw 8(LX(L*> LLLLLLLL<<<Ъ8$*\Rffff*6a38a8aad6*\R2*#28*\R2*#41*\R1*#8f*\R1*#8e*\R1*#1c*\R0*#10*\R0*#16*\R2*#28*\R2*#1d*\R2*#42*\R2*#41*\R2*#6*\R2*#1c+ X``k  @( B ,`o @( B 48$ 64$ 0`(H . Sta+$`,k 5`>x xp0XB$0XB($0XBx$0XB$@pp` z  p$*@t @d @` p8LVAL \`$z  50 `@t @ p @P` @\ @hL @< @, 888P 8.Xl T (h @X @H (8 @( P@,l 0*: @h @d @(T @P @h@ @@< @$ @ 0MEO > BX P` 0 J @ /`p x   $ B  P R( " 0 T (F0 X ` h $x 0/#B   F0 /x"` B > $  $V R@yyyyyyyyyyyyyyyyyyyy--          NameTypeVersionReplicationVersionFlagsModuleFormTypeInfoIndex1  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  MSysDb&e!### ?MSysDb&#### ?Form_StartupMSysDb2#### ?MSysDb2#### ?Form_Startup0MSysDb2#### ?Form_Startup0MSysDb2#### ?Form_Startup0 MSysDb2#### ?Form_Startup0 MSysDb5$### ?MSysDb5$### ?Form_Startup0xkTA5) Form_Painel de navegao *RMA5)%!Startup $$$ ?VCk N    2    EmpNumNomeSalarioDepNum Categoria? M'!.rCDepartamentoEmpregado PrimaryKeyu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   {qq‘ggggggggggggKKD, RecordLocks ODBCTimeout MaxRecordsKKD< RecordLoKKD KeepLocal TKKD KeepLocal TKKDW RecordLocks ODBCTimeout MaxRecords RecordsetTypeFilterOrderBy OrderByOn1  <  KKDW RecordLocks ODBCTimeout MaxRecords RecordsetTypeFilterOrderBy OrderByOn1  <  KKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength U Qtd       0  mWN_Fornecimento Q     mO N_Obra      mS N_Material      mU N_Fornecedor      mKKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption Defa @@ @FFFFFFFF F F %%',$@E1@@Fornecimento# @@Materiais fornecidos por F2 e para que obrasKKKKKKKKKKK @@Fornecimento+++++++++++   @owsz;@z;@Empregado**********( $Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% VCN""     DepNumNomeLocal"# .rB PrimaryKey&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~@z;@;@Empregado@666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% a{qk\MI:+6'teaRRRRC  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  , ,ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ,  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  $ $ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o $ " "ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o " Tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     !EEEEZ! $;@ $;@Departamento----------+ z;@;@Empregado@666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% VCN%%    ProjNumFundos Designacao%& '.rB PrimaryKeydVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o po! $;@ $;@Departamento@999-------+ @z;@;@Empregado@666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% a{q @ @ @       "@$____ _f_wZeKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable/u^@X^@@DML - Insert: Inserir vrios projectos[@^@$r_SSGGGGGGGE @GDG^@^@Projectos_Pendentes@^@@@44444442 @.?Z@@^@@DML - Insert: Inserir um projectoO@]*@"r[OOCCCCCCCA @-&%W@X@DML - Group By, Having and Order By [@P*@h\\PDDDDDDB `," W@FX@DML - Group By and Having: Projectos com despesa > 500000+ [@Q*@~rrfZZZZZZX `+I HW@W@DML - Sum By Group: Despesa por projectoI |[@?*@rmaaUIIIIIIG `*2W@W@DML - Count By Group: Quantos trabalham em cada proj|v[@6*@8ymmaUUUUUUS `) uwW@h~W@DML - Avg: Valor mdio salrios proj 3z s[@-*@rk__SGGGGGGE `(~TW@؀dW@DML - Min/Max: Menor e Maior salrio Proj 3} g[@$*@rpddXLLLLLLJ `VCtN((     doEmpNumProjNumFuncao () .(N(O$EmpregadoAtribuicao PrimaryKeyProjectoAtribuicaodVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV$);@+;@Projecto @555)))))))' @! $;@ $;@Departamento@999-------+ @z;@;@Empregado@666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% O{qqqg\ xz @Q@TablesObra/+% R@R@TablesMSysRelationships<+% R@R@TablesMSysQueries6+% R@R@TablesMSysObjects6+% гY@Z@TablesMSysModules27+% Z@Z@TablesMSysModules6+% R@R@TablesMSysACEs3+% >@~8@TablesMaterial3+%  m@J)@TablesMateriais fornecidos por F2 e para que obrasW+% ,$@Q@TablesFornecimento7+% {]@\@TablesFornecedores de M1 para O1E+% @Cd@TablesFornecedor5+% x;@fC;@TablesDML - Restrio: Obras com oramento > 500000X+% X;@;@TablesDML - Restrio e Projeco: Obras (nome, oramento) > 500000i+% U EK;@{;@TablesDML - Projeco: Nmero e@'@@```````               ! " #  &:;<='I̲;@I̲;@Atribuicao++++++++++) $);@+;@Projecto @555)))))))' @! $;@ $;@Departamento@999-------+ @z;@;@Empregado@666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., k_@k_@Databases**********( k_@k_@Tables''''''''''% LVALtĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚĚ????????????Õ::::::::555555olumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeKKD8 RecordLocks KKD, RecordLocks KKD, RecordLocks ODBCTimeout MaxRecords KKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <1Empregado.DepNum  4Departamento.DepNum % 2Departamento.Nome  KKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength X DepNum       0  mM Nome      mq Local   # Localizao do departamento   mAAE@IIM@QQU@YYT]@2a@ai@00m@my`X0}D}YYpR@@b@  R@,@  0R`A pr-q--- = I@MM2U Y a ParentFontTLabelLabel14LeftTopWidth`Height CaptionRestructure Version:TLabelLabel15LeftTop$WidthKHeight CaptionAux Passwords:TLabelLabel16LeftTop4Width8Height Caption Code Page:TLabelLabel17LeftTopDWidth5Height Caption Block Size:TLabelLabel18LeftTopTWidth;Height Caption Table Level:TLabel RestructLBLeftTopWidthHeight Caption0Color clBtnFace Font.CharsetDEFAULT_CHARSET Font.ColorclNavy Font.Height Font.Name MS Sans Serif Font.Style ParentColor ParentFontTLabel AuxPassLBLeftTop$WidthHeight Caption0Color clBtnFace Font.CharsetDEFAULT_CHARSET Font.ColorclNavy Font.Height Font.Name MS Sans Serif Font.Style ParentColor ParentFontTLabel CodePageLBLeftTop4WidthHeight Caption0Color clBtnFace Font.CharsetDEFAULT_CHARSET Font.ColorclNavy Font.Height Font.Name MS Sans Serif Font.Style ParentColor ParentFontTLabel BlockSizeLBLeftTopDWidthHeight Caption0Color clBtnFace Font.CharsetDEFAULT_CHARSET Font.ColorclNavy Font.Height Font.Name MS Sans Serif Font.Style ParentColor ParentFontTLabelTabLvlLBLeftTopTWidthHeight Caption0Color clBtnFace Font.CharsetDEFAULT_CHARSET Font.ColorclNavy Font.Height Font.Name MS Sans Serif Font.Style ParentColor ParentFontTButton VerifyBtnLeftXTopWidthKHeightCaptionVerifyEnabledTabOrderOnClickVerifyBtnClickTButton RebuildBtnLeftXTopunit main; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, ExtCtrls, DB, TUtil32, BDE, DBTables, RegistryEnhanced; Const UM_REINDEXAR = WM_USER + 10; type TBDEUtil = class; TMainForm = class(TForm) Panel1: TPanel; GroupBox1: TGroupBox; Label1: TLabel; Label2: TLabel; Label3: TLabel; TableCombo: TComboBox; TableLocEdit: TEdit; GroupBox2: TGroupBox; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; FieldsLB: TLabel; RecSizeLB: TLabel; IndexLB: TLabel; ValidLB: TLabel; RefLB: TLabel; Label14: TLabel; Label15: TLabel; Label16: TLabel; Label17: TLabel; Label18: TLabel; RestructLB: TLabel; AuxPassLB: TLabel; CodePageLB: TLabel; BlockSizeLB: TLabel; TabLvlLB: TLabel; VerifyBtn: TButton; RebuildBtn: TButton; GroupBox3: TGroupBox; Label24: TLabel; Label25: TLabel; Label26: TLabel; Label27: TLabel; Label28: TLabel; MessageLB: TLabel; PBHeader: TProgressBar; PBIndexes: TProgressBar; PBData: TProgressBar; PBRebuild: TProgressBar; seSessao: TSession; dbDatabase: TDatabase; reConfig: TRegistryEnhanced; laBDName: TLabel; procedure FormCreate(Sender: TObject); procedure TableComboChange(Sender: TObject); procedure FormDestroy(Sender: TObject); procedure ExitBtnClick(Sender: TObject); procedure VerifyBtnClick(Sender: TObject); procedure RebuildBtnClick(Sender: TObject); procedure AboutBtnClick(Sender: TObject); procedure FormShow(Sender: TObject); private { Private declarations } BDEUtil: TBDEUtil; FCreateOk :Boolean; FstPrivDir:String; stDataDir :String; stNetDir :String; stTempDir :String; FTabelas :TStringList; Function LeRegisto:Boolean; procedure OpenTableList; procedure RebuildAllTables; procedure RebuildTable( stTableName :String); procedure SetTableAndDir(ByDirectory: Boolean); procedure ClearBars; procedure ClearLabels; procedure SetTableInfo; procedure ClearTable; procedure SetTable(TableName: String); Procedure UmReindexar(var msg : TMessage); message UM_REINDEXAR; public { Public declarations } end; TBDEUtil = class CbInfo: TUVerifyCallback; TUProps: CURProps; hDb: hDBIDb; vhTSes: hTUSes; constructor Create; destructor Destroy; override; function GetTCursorProps(szTable: String): Boolean; procedure RegisterCallBack; procedure UnRegisterCallBack; end; var MainForm: TMainForm; implementation uses about,FileCtrl; {$R *.DFM} Const KEYDEFAULT = 'Software\Inelva\Sigap'; ENTRYDATADIR = 'DataDir'; // Directoria dos dados ENTRYNETDIR = 'NetDir'; // Onde est o Pdoxusrs.Net ENTRYTEMPDIR = 'TempDir'; // Directoria temporria stDataDirDef = 'c:\Data'; stNetDirDef = 'c:\NetDir'; NRETRAY = 5; function GenProgressCallBack(ecbType: CBType; Data: LongInt; pcbInfo: Pointer): CBRType; stdcall; var CBInfo: TUVerifyCallBack; begin CBInfo := TUVerifyCallBack(pcbInfo^); if ecbType = cbGENPROGRESS then case CBInfo.Process of TUVerifyHeader: begin MainForm.PBHeader.Position := CBInfo.percentdone; end; TUVerifyIndex: begin MainForm.PBIndexes.Position := CBInfo.percentdone; end; TUVerifyData: begin MainForm.PBData.Position := CBInfo.percentdone; end; TURebuild: begin MainForm.PBRebuild.Position := CBInfo.percentdone; end; end; Result := cbrUSEDEF; end; constructor TBDEUtil.Create; begin Check(TUInit(vhtSes)); end; destructor TBDEUtil.Destroy; begin Check(TUExit(vhtSes)); inherited Destroy; end; function TBDEUtil.GetTCursorProps(szTable: String): Boolean; begin if TUFillCURProps                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xV4      !"#$%&'()*+,-./012345678HTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ 3<?FXEEv6c:\windows\TEMP\BFAABMGDL/LHTXS: h|d^4/ L/L0XEL/ LVALȤż 09=Bb009=Bb ce ghXiJjDk4}<@ Atribuicao AtribuicaoAriald2m45b(G &qEmpregado(G (G &qEmpregado09=Bb ce ghXiJjDk4}<@ Atribuicao AtribuicaoAriald2m45bg[o2ej[`Detalhem7U`nabM kFuncaoFuncao0Funo que o empregado desempenha neste projectod5U`qabgcRtulo5Funoo35`cndqeM "";"";"";"";"4";"4"EmpNumEmpNum Table/Query0SELECT E.EmpNum as Num, E.Nome FROM Empregado E;567;1701d5]`qaqbcRtulo1 Empregadoo35U`cndeM n"";"";"";"";"4";"4"ProjNumProjNum Table/Query5SELECT P.ProjNum as Num,P.Designacao FROM Projecto P;567;1701d5U`qabcRtulo3Projecto0=Bb ce ghXiJjDkp:!<@ProjectoProjectoAriald2m45bg[`Detalhem7U`aqProjNumProjNumNmero do projectod5U`qaqbcRtulo1ProjNumm7U`abA k Designacao Designacao Designaod5U`qabcRtulo3 Designacaom7U`akFundosFundos #,##0.00" Esc.";-#,##0.00" Esc."d5U`qabXcRtulo5Fundos0=Bb coe ghXiJjk- <@ Departamento DepartamentoAriald2m45bg[`Detalhem7U`aqDepNumDepNumd5U`qaqbcRtulo1DepNumm7U`ab kNomeNomed5U`qabcRtulo3Nomem7U`ab kLocalLocalLocalizao do departamentod5U`qabcRtulo5LocalLVALooii @ @ @ @ @ !"#$%&'()*+  ͬ Spwlk%DetalheCabealhoDoFormulrioRodapDoFormulriomEmpNumd EmpNum_RtuloEmpNum RtulomNomed Nome_RtuloNome RtulomCategoriaͬQ2k%Detalhed Rtulo1ͬQ2k%Detalhed Rtulo1h Comando1ͬ Spwlk%DetalheCabealhoDoFormulrioRodapDoFormulriomEmpNumd EmpNum_RtuloEmpNum RtulomNomed Nome_RtuloNome RtulomCategoriad Categoria_RtuloCategoria Rtulom Salariod Salario_RtuloSalario Rtulom DepNumd DepNum_RtuloDepNum RtuloͬJpwlk%DetalhemFuncaod Rtulo5oEmpNumd Rtulo1oProjNumd Rtulo3ͬ dLXk%DetalhemEmpNumd Rtulo1mNomed Rtulo3mCategoriad Rtulo5mSalariod Rtulo7m DepNumd Rtulo9ͬWLXk%DetalhemProjNumd Rtulo1mDesignacaod Rtulo3mFundosd Rtulo5ͬMLXk%DetalhemDepNumd Rtulo1mNomed Rtulo3mLocald Rtulo5TǨǨǨǕoTTTTTA.ƩƩƩƩƩƩƩƩƩƖY4lYYYY6ĹĦĦĊR?ââââââââââââââââââÏ|||||W2°°°°°°°°°°°°°°°°°°°°°°°°°°°°°% G% G% G% $ G$ G$X7YZ_____29@ y" 7$X7YZ_____29@ y" 7$ $ $$ $$ $$ $ #4@y '#DepartamentoD #EmpregadoE #D.Nome g#E.Nome g# # " " !Categoria = 'Programador'1 '!Empregado !Nome g  G Categoria = 'Programador'1 ' Empregado ! !     Empregado  Categoria! gNome g  ProjectoP  P.Designacao$ gNum P.ProjNum$ o  EmpregadoE E.Nome gNumE.EmpNum# o  Atribuicao   G  Empregado   G  Projecto   G   Departamento    G    LVAL <<3 m$b [?8    < X7YZ_____1.Atribuicao.EmpNum`XhHNU@ p h- X7YZ_____1 Atribuicao|a=@ DML - Unio @ h- Atribuicaoh- AtribuicaoPPp Hh-AtribuicaoXp|a=@EmpNumhh- EmpNum Atribuicao $@HPX`                             x@ v v (0s( x 00 Atribuicao   (P, FuncaoT 'Coordenador'0   Atribuicao  LVALwN (X XFuncao 'Colaborador'  X(0  h@ < @l8xXxLVAL >< \m$b?Hh   <@m@`(((8Xm   2               Empregado.EmpNum EmpregadoEmpregado.NomeNomeEmpregado.CategoriaEmpregado.SalarioEmpregado.DepNumDepNumDepartamento.DepNum DepartamentoDepNumDepartamento.NomeNomeDepartamento.Local@x-.M@   p    x  m Empregado((x=L@ Departamento   xȼ,=@NomeDepNumDML - Produto cartesiano       @ ` @` x   NomeDepNum Empregado `  h  p  x       m DepNumNome Departamento P  MX  m` @`  x@`h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h  h `( ( ( ( LVAL{(    | `ù8H8Xhh| (Ĺx  8h  H x8h(Empregado PrimaryKeyDepartamentoEmpregado Departamento8PrimaryKeyPv v s@ h `( @ Empregado Departamento``VCDN@@D   DataID @Z AOIndexRRRRRRRRRRRRRRRRRRR(ÅÅÅÅ*******KKD) AccessVersionBuild StartupForm4  07.53   StartupKKD) AccessVersionBuild StartupForm4  07.53   StartupKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD OrderByOn ColumnWidth ColumnOrder ColumnHidden DecimalPlaces DefaultValueRequiredDisplayControl DescriptionFormatAllowZeroLengthFilterOrderBy s ProjNum      0  m Nmero do projecto Fundos R  ( #,##0.00" Esc.";-#,##0.00" Esc."   0  me Designacao     Designao    ma{q X0?$Ǫhh"FFFFŋŋŋŋŋŋ'=CX%''''''|1W@vC_@Funo - Sum: Despesa em salrios Projecto 3[@b*@rqeeYMMMMMMK `&#0W@I_@Funo - Count: Quantos trabalham no projecto 3?[aO@*@ Juii]QQQQQQO `%};OM@ێ_@Produto cartesiano\= @*@JWKK?3333331 `$eC@nt_@Unio3 ;v@@JJ>>2&&&&&&$ `#jI7C@ߍ_@Juno, restrio e projecod Tv@@rbVVJ>>>>>>< `"C@B|_@Funo - Juno: Empregados e seus departamentos @+z@ri]]QQQQQQQO @!HC@C_@Restrio e Projeco: Nome dos programadoresD[@~@rrffZNNNNNNL ` B@끤_@Restrio: Empregados programadoresg [@@rh\\PDDDDDDB `1B@q_@Projeco: Nomes e categorias dos empregadosO@@8qeeYMMMMMMK `61@@b@@Emp_FolhaDadosv@9LWF000S3jYM;;//////-  5@@ 5@@~sq_cAtribuicao~sq_cProjNumQ*@f^TTTH<<<<<<: `n7@@n7@@~sq_cAtribuicao~sq_cEmpNumP*@e^SSSG;;;;;;9 `J)?@J)?@~sq_fAtribuicaoH*@$HHH<000000. ` T)>@1~x@AccessLayout*@@E99-------+ @|a=@|a=@ProjectoAtribuicao33333333331 F=@F=@EmpregadoAtribuicao44444444442 ȼ,=@ȼ,=@DepartamentoEmpregado66666666664  =@> =@Admin@J2&&&&&&&&&$ p:!<@p:!<@~sq_fProjecto5i*@FFF:......, ` O~~~~~~ozk\XI:::::::::::::+ĩĩĩĩĩĩĩĩĩĩĩĩĩĩĩĩĩĚ' ÇÇxteVRC4# #ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o # " "ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o " ! !ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o !    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o LVAL R< BH m$b? BHBHBHH BH  BH<BHBHBH@BH|a=@ Atribuicaod@BHnel BBHaveg8BH.ArgHBHt BBHHBH 2 Empregado.Nome Empregado`BHXBH BHBHXBH+@@BHPBH BBH㹇Empregado navegBHBHBH BHXBH=L@:Empregados que participam em mais de um projecto: Verso 1 PBHHB BBHBHBBHBBH㹇EmpregadoBH B BBHxBH BBH BH`BH BH XBHBHBHBHBHBHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBH BHBHBH0BHBH( BH BH BH |BH h BHBHx BH(湅PBH  BH  BH,X BH BH BH BH Empregado BH BHPrimaryKeyDepartamentoEmpregado BH_BHBHv BHBHBHv XBHHBHBH`BH`sBH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BH`BHBH BHTLVAL`N<`rm$bU? rrr r <rrrr 2 Empregado.Nome Empregadorrhr`rr C@rr rl^ Empregadorrr0 rr=L@3DML - Restrio e Projeco: Nome dos programadoresr rrrrl^ Empregado rrr r rP r r@rHrPrXr`rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rr rrrxrrh r r0 r |r  rr r`r r  r, r r0 r Empregado r rPrimaryKeyDepartamentoEmpregado rrv r rr rs r r r r r r r r r r r r r r r r r r r r r r r r r r r r rr rrrrEmpregador r r rr@ r0r`rrrrr r Categoriar 'Programador'rrrpr r rrr0rr rrrrr0 r!NCon%+Index1%%%',$@E1@@Fornecimento# @@Materiais fornecidos por F2 e para que obrasKKKKKKKKKKK @@Fornecimento+++++++++++   @owsz;@z;@Empregado**********( $Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tb@SummaryInfoa@888,,,,,,,* @k_@k_@MSysRelationships22222222220 k_@k_@MSysQueries,,,,,,,,,,* k_@k_@MSysACEs))))))))))' k_@k_@MSysObjects,,,,,,,,,,* k_@`@MSysDbE@333'''''''% @k_@k_@Relationships.........., ComercialLisboaProduoGuarda InformticaCovilhCamaroteCamarate  vQ1‘ggggggggggggKKD, RecordLocks ODBCTimeout MaxRecordsKKD< RecordLoKKD KeepLocal TKKD KeepLocal TKKDW RecordLocks ODBCTimeout MaxRecords RecordsetTypeFilterOrderBy OrderByOn1  <  KKDW RecordLocks ODBCTimeout MaxRecords RecordsetTypeFilterOrderBy OrderByOn1  <  KKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength U Qtd       0  mWN_Fornecimento Q     mO N_Obra      mS N_Material      mU N_Fornecedor      mKKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption Defa  LMarliaSecretria ; ' FazendaPatro ;0WMargaridaDirector ;8DanielaModelo ;AntnioDesign ;AblioChefe seco ;IZezinhoArtes grficas" ;CarlosAnalista ;ArturProgramador ;pJosArtista ;VCNKK    ProjNum DesignacaoFundosLldKY  PrimaryKeyLVAL I<CX:mXHbF? :X:: :  ::: ::: ::: :::      Atribuicao.EmpNum AtribuicaoAtribuicao.ProjNumAtribuicao.Funcao :::: (:J)?@0:@: :l븇 :l븅 :l븅Atribuicao:::P :(:|a=@~sq_fAtribuicao@: :: :: ::::::l븇 :l븅 :l븅Atribuicao :h: :p: :x:::: :0: : (:@:P:`:p::: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: ::::h: : :P : :P : :P : |:  ::( :l@: : :` : :p : : :  :4 : : : : : :P : AtribuicaoX :p : :ProjectoAtribuicao PrimaryKeyEmpregadoAtribuicao ::v ::::0:0s:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:: :::P: aLVALmN  :Atribuicao PrimaryKey: :: :::0::::8:P :LVAL P1ppp R @i<@i<@~sq_fEmpregado E*@GGG;//////- `(G &bAtribuicao(G (Gd (Gd 0=Bb ce g hXiJjDkaR%=@ Empregado EmpregadoAriald2m45bg[`*Detalhem7U`aqEmpNumEmpNumNmero de empregadod5U`qaqbcRtulo1EmpNumm7U`ab kNomeNomed5U`qabcRtulo3Nomem7U`abA k Categoria Categoriad5U`qabcRtulo5 Categoriam7U`amkSalarioSalario #,##0.00" Esc.";-#,##0.00" Esc."d5U`qamb+cRtulo7Salariom7U`akDepNumDepNum'Nmero do departamento ao qual pertenced5U`qabcRtulo9DepNum{K)gAtribuicaoAtribuicao WmDepartamentoDepartamento&EmpregadoEmpregado, ProjectoProjectoa{qn'~~~~oz+ | xiZVGGGGGGG8%v @    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o       ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o        ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o       ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o      ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o    ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ' 'ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ' $ $ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o $ ! !ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o !  ۇ O8V#jK ~PV#jKۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKProjectoAtribuicaoAtribuicaoProjNumProjectoProjNum?80) EmpregadoAtribuicaoAtribuicaoEmpNumEmpregadoEmpNum?90* DepartamentoEmpregadoEmpregadoDepNumDepartamentoDepNumC=1+"  @FFFFFFFFFF @ ' @```````@9LWF000@8SG55))))))'  - <@ <@~sq_fDepartamentoc=*@ JJJ>2222220 ` - <@- <@Departamento@9LWF000\@8WK99------+ ~<@~<@~sq_fAtribuicaoA;*@ HHH<000000. `}<@~<@Atribuicao@9LWF000v@8UI77++++++) 'I̲;@G=@Atribuicao,@ 777+++++++) @$);@G=@ProjectoL@*555)))))))' @! $;@ȼ,=@Departamento @*999-------+ @z;@H=@Empregado@*666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* tb@tb@MSysModules2----------+  tb@tb@UserDefined,,,,,,,,,,*  tb@tۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ' @```````@9LWF000@8SG55))))))'  - <@ <@~sq_fDepartamentoc=*@ JJJ>2222220 ` - <@- <@Departamento@9LWF000\@8WK99------+ ~<@~<@~sq_fAtribuicaoA;*@ HHH<000000. `}<@~<@Atribuicao@9LWF000v@8UI77++++++) 'I̲;@G=@Atribuicao,@ 777+++++++) @$);@G=@ProjectoL@*555)))))))' @! $;@ȼ,=@Departamento @*999-------+ @z;@F=@Empregado@*666*******( @$Nc@$Nc@SysRel''''''''''% $Nc@$Nc@Modules((((((((((& $Nc@$Nc@Scripts((((((((((& $Nc@$Nc@Reports((((((((((& $Nc@$Nc@Forms&&&&&&&&&&$ tb@$Nc@MSysModules,,,,,,,,,,* ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o   ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o  ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o     ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o LLVALXN<hX"imXbD? "iX"i"i "i  "i"i"i"i"i"i"i"i   2 Num EmpregadoEmpNumE.Nome"i"i"i"i "in7@@"i"i"i'8>  "i'E("i"i"i "i"i=L@~sq_cAtribuicao~sq_cEmpNum"i "i"i "i"i"i"i"i'>Empregado "i"i "i"i"iEmpNum"i "i0 "i "i "i@"iH"iP"iX"i`"i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i "i"i"i"ih"i "i "i "i "i "i |"i @ "i"iP "iL*"iH "ix "i "iH "i x "i0( "i0 "iH "ix "i "i Empregadop "i "iPrimaryKeyDepartamentoEmpregado "i"iv "i"i"i"i0 "i0s "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i0 "i"i "i"i"iP"i "iEmpregado PrimaryKey"i "i"i "i"i"i0 "i"i"i"i8"i "imLVALyN  <GimbD?( iii iV  iiiiiiii    NumProjectoProjNumP.Designacaoiiii i 5@@iiBGBiRProtiRryKeP0ii i` iiN@~sq_cAtribuicao~sq_cProjNumi ii iiiiiR BGProjecto ii iii ProjNumi i i i i@iHiPiXi`ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii ii iiiii i i` i i` i |i  ii i\Ui i0 ip i i 0 i0 i i i0 i` iProjecto iPrimaryKey0 iiv 8ii(ii is i i i i i i i i i i i i i i i i i i i i i i i i i i i i ii iixii iProjecto PrimaryKeyi i8i i8ii iihiii` iLVAL(BHBH BHBHH BHBHEmpregadoBHH BHBHH BH BH BHBH @BHpBHBH0 BHBHsBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHXBHxBH@BH BHL0BHTBH BHBHBHBHBH(BHzBH BHBHBHXBH  BH8BHHBH(BHBH AtribuicaoBHTBHXBHBH@BHBHBHBHBHBHBHBHBHXBH|BH*BHxBH(BHhBHBH BHBHBH (BH BH BHBHBHBH|BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BH(BHBH}BHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBH@BHBHxBHBH BHBH0BH8BHDBHBHTBH BHtBHPBHXBHBH@BHBH`BHBHBHBHBH BHi ~ zk\M>:+ xieVGC4%ƩƩƩƩƩƖY40 / /ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o / G Gۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o G . .ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o . - -ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o - , ,ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o , + +ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o + * *ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o * ) )ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ) ( (ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RTT2CbV#jK.X0fZ)V#jKV#jKV#jKò|3UV#jKV#jKV#jKV#o @T2CbV#jK.X0fZ)V#jKV#jKV#jKò|3UV#jKV#jKV#jKV#o = = =T2CbV#jK.X0fZ)V#jKV#jKV#jKò|3UV#jKV#jKV#jKV#o = ?T2CbV#jK.X0fZ)V#jKV#jKV#jKò|3UV#jKV#jKV#jKV#o ? ?ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o LVAL U<( 2jd mlbt?h2j2j2j2j  >2&&&&&&$ `#jI7C@ߍ_@Juno, restrio e projecoe Rv@@rbVVJ>>>>>>< `"C@B|_@Funo - Juno: Empregados e seus departamentos @+z@ri]]QQQQQQQO @!HC@C_@Restrio e Projeco: Nome dos programadoresD[@~@rrffZNNNNNNL ` B@끤_@Restrio: Empregados programadoresm @[@}@rh\\PDDDDDDB `1B@q_@Projeco: Nomes e categorias dos empregados2js2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j2j02j 2jP2j2j `2j2j2j 2j Empregado2j2j 2j2j2j2j2jh 2j2jH2j2jX2j|2j2j2j2j 2j E.Categoria2j 'Programador'2jx2j2jh2j 2j2j2j2j Departamento PrimaryKey2j2j2j2j2j2j2j2j2j2j2j 2j2j2j PrimaryKey2j2j  2j2j2j2j2j PrimaryKey2j2j2j2j2j2jP2j2j2j2jP2j2j2j2jLVAL W<(6dm 500000+ [@Q*@~rrfZZZZZZX `+I HW@W@DML - Sum By Group: Despesa por projectoI |[@?*@rmaaUIIIIIIG `*2W@W@DML - Count By Group: Quantos trabalham em cada proj|v[@6*@8ymmaUUUUUUS `) uwW@h~W@DML - Avg: Valor mdio salrios proj 3z s[@-*@rk__SGGGGGGE `(~TW@؀dW@DML - Min/Max: Menor e Maior salrio Proj 3} g[@$*@rpddXLLLLLLJ `? ]]]]]]g g h g g gggghhhhhhshsssssss t!t"t#t$t%t&'()t*t+v,v-v.v/v0v1v2v3|4|5|6|7|8|9|:|;}<}=}>}?}@}A}B}CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx~ǾcP'ƺs`MMMMMMMMŔŔŔŔŔŔŔŔ\$ĤĤĤĤĤĤĤĤlN1Y%¼¼¼¼¼¼¼¼¼”[= zA#,EmpregadoE ,AtribuicaoA ,Total_Salarios Sum(Salario)2 o, A.ProjNum! g, , + ProjNum g+A.EmpNum = E.EmpNum+ '+EmpregadoE +AtribuicaoA +Total_Salarios Sum(Salario)2 o+ A.ProjNum! g+ + * ProjNum g*Atribuicao *TrabalhadoresCount(*)- o*ProjNum g* * " G"&@y '"Departamento "Empregado )&@y ')EmpregadoE )AtribuicaoA )Salario_Medio Avg(Salario)1 o) ) (&@y '(EmpregadoE (AtribuicaoA (Maior_Salario Max(Salario)1 o(Menor_Salario Min(Salario)1 o( ( '&@y ''EmpregadoE 'AtribuicaoA 'Total_Salarios Sum(Salario)2 o' ' & ProjNum = 3# '&Atribuicao &TrabalhadoresCount(*)- o& & $ G$X7YZ_____2<@y" 7$  G$X7YZ_____1@@ y" 7% G%Departamento %Empregado % % LVAL b P   (0 8@H xph7 Functions in this module are used in the Startup form.J Displays Startup form only if database is not a design master or replica.) Used in OnOpen property of Startup form."$$C This database is a design master or replica, so close Startup forml de n before it is displayed. B@Bh&sx"pZ @ * (&Hh@f8X.(I Uses the value of HideStartupForm check box to determine the setting forL StartupForm property of database. (The setting is displayed in Display Form box in Startup dialog box).* Used in OnClose property of Startup form. N HideStartupForm check box is cleared, so set StartupForm property to Startup.Startup StartupForm$0,2s.Z  * (ZZ$0.4 StartupForm :Startup 4%8.6 6 4!2B@hf Closes Startup form.? Used in OnClick property of OK command button on Startup form. B@BfH0<88 Determines if database is a design master or a replica. Used in OpenStartup function.Zp'> Replicable$0%2TLReplicable property setting is T, so database is a design master or replica.'>a0I Replicable property setting is not T, so database is not a design master or replica.'>h@ >'$s<@fPainel de navegao B@`Attribute VB_Name = "Startup" Option Compare Da@tabase`Explicit ' FuncZs in this moduleB rused.e  form. 9 Open() As Boolean^Display? $*0\\\MI:+A'A' !"%&ࡱ> =;9d Forms A'+'ReportsRoot Entry 'PropData7 ,- !"#$%&'()*+/.01523464trw6 . X- LLVAL}ōōōōōōōōōōōōōōō2222222||||||||||||||||||||||||||||||||||||||||||||||||||||R(ïïïïTTTTTTTTTTTT**PKKD` AccessVersionBuild StartupFormTrack Name AutoCorrect InfoPerform Name AutoCorrectL  07.53  Startup  KKD` AccessVersionBuild StartupFormTrack Name AutoCorrect InfoPerform Name AutoCorrectL  07.53  Startup  KKD KeepLocal TKKD KeepLocal TKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout MaxRecords  <KKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD OrderByOn ColumnWidth ColumnOrder ColumnHidden DecimalPlaces DefaultValueRequiredDisplayControl DescriptionFormatAllowZeroLengthFilterOrderBy s ProjNum      0  m Nmero do projecto Fundos R  ( #,##0.00" Esc.";-#,##0.00" Esc."   0  me Designacao     Designao    ml$ǖǖǖǖǖǖǖǖǖǖǖ@@$X0f =Novos:TotoLoto  f  dffdfdd  5MLotaria  -Sapataria da Beira  @KLBD do IPG  `Rir gargalhada  C's[    derColaborador Colaborador Colaborador Coordenador Coordenador Colaborador Animador LVALN'717jj<(&[m($b?&&@& &  <&&  Trabalhadores&&X&P&& "W@x&&#&e Atribuicao&&&&|a=@-DML - Count: Quantos trabalham no projecto 3?& &&& Atribuicao &&0&$&@&H&P&X&`&@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@& &@&&x&&&v x &h &/0& &A 0 &8 &h&& &&z& H&h&0 &  &X &h &&X& Atribuicao& &x && &0 &H &P &\ &ProjectoAtribuicao & l &b &h & &  & & & & & & & && && &h& &&*&&&&| &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&} &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LVAL cs > only Pif d vnot a design master or reEaq' UOn9 prope@rty ofNO n ErrGoTo P_ If IsItAR0\TheY ' T QO, so cloNs4&bee( itvdedkDoCmd .C"End If݆_Exit:q rr Cons@t conPON otFou= 3270CFI IResuȀ?B'0HideF()-/n oBs@e `value check bo0x to@@mine setti|ngAE~. (< E Fo}D /D @dialog")̰z' 8 cmredP> r!N CurrentDb().Bies(%!")KclaaukbleCkT"'T>iscaP 1 TruEv ' yYP{Oo|r3}!1/'%0q WpyJ ?J Vr8,l__SRP_4rU~} q) A i 9"  tKE @/'d%t"$ `t ,t5d$` tt l` to Bt$ o td<KSF:@ %P:T%dh"$ h d 0 P $ )hdP$< hh l< hh"$ Qh8/h'%:$ %@ %:T%8 dQh45#l4dh8 h ()dh h0 l48hdP/'X%h"$ `h ,h5XH'(%'8%'X%:H %h"$ `h `h6X8(T( lhX8(KpxVL\:`%pt"$ t p 0 \ L:< ]1,)tp\5L\npxwpxkxpz yP$ tp\L,LVAL#:$:$[ $[$[ $[$:%[%[ %[ %[ %[&[&[&[&[ &['[!'[+'[,'[*'[-'["([.([;([<([9([:([=([/)[>)[J)[K)[I)[L)[?*[Q*[\*[Z*[[* []*[R+[^+[l+[m+[j+[k+[n+ [o+[_,[p,[|,[},[z,[{,, , ,[q------- - - -..*.+.,.-././H/L/I/J/K//0M0f0g0h0i0j0N1k\__SRP_5rU $`$`$`$`pR}sbp $==h'717jjv'8[Qs@[Qs@Inserir projectos@=111111111/ 7fa@Ls@Startup((((((((((& 6f`@Sh`@~sq_fPainel de navegao9 *@y^QQQE9999997 `5e`@e`@Painel de navegao44444444442  Z`@n\`@Itens do painel de navegao@III=======; @4gֱ`@'a@Startup((((((((((& 2S6I_@l$`@ DML - Delete: Apagar os projectos iniciados por Novos[@0^@nbbVVVVVVVT @1Y_@$M_@ DML - Delete: Apagar um projecto[@#^@-rYMMAAAAAAA? @0}m[_@}_@0DML - Update: Alterar designao de projecto [@^@ qeeYMMMMMMK `/u^@%,f#_@@DML - Insert: Inserir vrios projectos@q[@ ^@(rk__SGGGGGGE `GDG^@^@Projectos_Pendentes@^@@@44444442 @.?Z@@^@@DML - Insert: Inserir um projecto,@O@]*@"rg[[OCCCCCCA `-&%W@x;_@Funo - Group By, Having and Order By4 [@m*@k__SGGGGGGE `," W@_@Funo - Group By and Having: Projectos com despesa > 500000+ [@Q*@uui]]]]]][ `+I HW@J_@Funo - Sum By Group: Despesa por projectoL [@l*@rpddXLLLLLLJ `*2W@eY_@Funo - Count By Group: Quantos trabalham em cada proj~[@m^@8|ppdXXXXXXV `) uwW@C_@Funo - Avg: Valor mdio salrios proj 3~ [@@rnbbVJJJJJJH `(~TW@}_@Funo - Min/Max: Menor e Maior salrio Proj 3 [@c*@rsgg[OOOOOOM `LVAL f< XB mX?pDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdehijklnij09=Bb ce ghXiJjDk4}<@ ? $*0 @ mento DepartamentoAriald2m45bg[`Detalhem7U`aqDepNumDepNumd5U`qaqbcRtulo1DepNumm7U`ab kNome0=Bb coe ghXiJjk- <@ DepartaTypeInfoPropDatalk%DetalhemFuncaod Rtulo5oEmpNumd Rtulo1oProjNumd Rtulo3Z1@''Blob ypeInfo PropData\"";"";"";"";"4";"4"ProjNumProjNum Table/Query5SELECT P.ProjNum as Num,P.Designacao FROM Projecto P;567;1701d5U`qabcRtulo3ProjectoͬJpw Atribuicao AtribuicaoAriald2m45bg[o2ej[`Detalhem7U`nabM kFuncaoFuncao0Funo que o empregado desempenha neste projectod5U`qabgcRtulo5Funoo35`cndqeM "";"";"";"";"4";"4  A'@'Blob ZTLVAL w<"5m ``PGA@HA@sbm_qrySbFrmControls.g]@i" """""H "LVAL i_VBA_MODULEb H㟠:k%R2k%⟠:k%x ThZ⟠:k%㟠:k% 6 p4t8v<@(SLS S6N0{95055294-E332-11D3-BC6B-00E0981925FD}Ъ8"*\Rffff*138a962a8 ($D|` p a~e $`D`| 0HH $x $h0? $ $ M $ $ $hx $) $  $D` D0` 008 $0@ $p $ $ $ $ $PxO0LVALnjPPPP***ƸƸ~ƩƩƩƩƩƩƩƩƩƖY4lYYYY6ĹĦĦĊR?ââââââââââââââÆ     KKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <1Empregado.DepNum  4Departamento.DepNum "C@xk3C@DML - Juno: Empregados e seus departamentos @V@rfZZNNNNNNNL @!HC@ C@DML - Restrio e Projeco: Nome dos programadoresw[@C@rxll`TTTTTTR ` B@C@DML - Restrio: Empregados programadoresm u[@?@rnbbVJJJJJJH `1B@ɳB@DML - Projeco: Nomes e categorias dos empregadosO@5@8k__SSSSSSSQ @61@EmpNum In (Select EmpNum From Atribuicao Group By EmpNum Having Count(*) >1)Exists (select empnum from atribuicao a where a.empnum=e.empNum and Funcao ='coordenador') and not exists (select empnum from atribuicao a where a.empnum=e.empNum and Funcao <>'coordenador')Empregado.DepNum = Departamento.DepNumProjNum = 3 and A.EmpNum = E.EmpNumProjNum = 3 and A.EmpNum = E.EmpNumProjNum = 3 and A.EmpNum = E.EmpNumSELECT EmpNum FROM Atribuicao WHERE Funcao = 'Colaborador'SELECT EmpNum FROM Atribuicao WHERE Funcao = 'Coordenador' E.DepNum = D.DepNum And E.Categoria = 'Programador'7LVAL,Ħ¦¦¦¦¦¦¦™KKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <1Empregado.DepNum  4Departamento.DepNum % 2Departamento.Nome  KKDS RecordLocks ODBCTimeout MaxRecords Replicable ColumnWidth ColumnHidden  <1Empregado.DepNum  4Departamento.DepNum % 2Departamento.Nome  KKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength s ProjNum       0  m Nmero do projecto Fundos   ( #,##0.00" Esc.";-#,##0.00" Esc."    0  me Designacao     Designao   mKKDValidationRuleValidationTextFilterOrderBy OrderByOn ColumnWidth ColumnOrder ColumnHidden DescriptionFormat DecimalPlaces InputMaskCaption DefaultValueRequiredDisplayControlAllowZeroLength s EmpNum       0  m Nmero de empregadoM Nome      m Salario 5  ( #,##0.00" Esc.";-#,##0.00" Esc."    0  m DepNum       0  m/ 'Nmero do departamento ao qual pertenceR Categoria      mLVAL `D) 8 P>? @XA  B (  B  <  < %Departamento.DepNumDepartamento!Departamento.Nome#Departamento.Localx P P <@`   BDepartamento8h Pȼ,=@!~sq_fDepartamento  ( (0(  +BDepartamento ( 0 B8( h  P8HXhx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(  K  0L  0L  z  `  @  x    <@  <x 4 ` h p  @ x  Departamento PrimaryKey v hhqh? $*0 @ @ @xxxxxxxwxxwwwxxxwxxxxxxxxxxxxxxx:xxxxxxxxxwxxwxxxxxxwxxxxxxxxxxx9wwxxwxwxzxxxxxxxxxxwxxxxxw yx8xwwxxxwxwxxxxxxxxwxwwxxwxpxwxxxx7wxwxwxxxwwxwxxxxxwww ywxxwxxwxxwxxxwxwxxx6wxwwxwwxxxxxFxwwxwxxxwxxxwxwwxxwwt 5xxxxxxpxwxwxwxxwxxxxxwwxwxwxwxx4xxxxxwxwxxxxxxxxwwxwxwwxxxxw3? $*0xwxxwwxxxxxxxxwxpxxxxwwxxxxwxxxwwBwwxwxxxxxwxxxxxxxwwx{xxwxxxwxxAxxxwwwxxxxxxxwxFxxxxxxwxxx@xxxxxzxxxwwxxxwxxxxxxwwwwxxwwwwwxxxw?xxxwxxxxxxxwwwwxxxwxxxwxxxxxw>xxxxxwwwFxwwwwxxxxxxxxxxxxxx=xxwwxwxwxxxxxxxxxwxzxxxwxxwxwwxxxwx<wxxxwxxxwxxwxxwxxwwxwxxwxxxxx; @ @ @ @ @ @ @ : : : :: ::: :::::&:(:):':4:8:6:7:5:E:I:G:H:F:N:U:S:T:O :V :e :c :d :W!:^!:g!:f!:h!:_":i"[P"[M"[N"[O":j#:~#:#:#:#:#:#:$:$[ $[$[ $[$:%[%[ %[ %[ %[&[&[&[&[ &['[!'[+'[,'[*'[-'["([.([;([<([9([:([=([/)[>)[J)[K)[I)[L)[?*[Q*[\*[Z*[[* []*[R+[^+[l+[m+[j+[k+[n+ [o+[_,[p,[q..~oooo`\M>:+ xieVGC4%ƩƩƩƩƩƖY40 / /ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o / G Gۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o G . .ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o . - -ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o - , ,ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o , + +ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o + * *ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o * ) )ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ) ( (ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ( ' 'ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o ' & &ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o & % %ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o % $ $ۇ O8V#jK ~PV#jKV#jKV#jKV#jKsu&RdVzV#jKV#jKV#o $  ~ @ @ @ @ @ @ @ @ @ @ @ @ @ #:$:$[ $[$[ $[$:%[%[ %[ %[ %[&[&[&[&[ &['[!'[+'[,'[*'[-'["([.([;([<([9([:([=([/)[>)[J)[K)[I)[L)[?*[Q*[\*[Z*[[* []*[R+[^+[l+[m+[j+[k+[n+ [o+[_,[p,[|,[},[z,[{,, , ,[q------- - - -..*.+.,.-././H/L/I/J/K//0M0f0g0h0i0j0N1k1u1x1v1w1l2y2222z66669LVALhhhhhhhhhhhhhhhhhhhhhhhhhhhP @`@XDepartamentoPrimaryKeyKX Kh`0` LVAL)XXXǰưưư``````````````EEEĝMMŔŔŔŔŔŔŔŔ\$ĤĤĤĤĤĤĤĤlN1Y%¼¼¼ʾ>,] >,] TBs(G (G >,] TBs 22#%'DML - Insert: Inserir um projecto00(G (GC (G (G LVAL <+ rqg m$b"?rqrqrq8rq <*rqRrqbrqzrqrq rqHrqXrqprqrq8rq8rq8rq8rq8rq*rqRrqbrqzrqrq   2        Empregado.EmpNum EmpregadoEmpregado.NomeEmpregado.CategoriaEmpregado.SalarioEmpregado.DepNumrqrqhrqrqrq끤_@rqrq *rqͺ Rrqͺ brqͺ zrqͺ rqͺ Empregado rqrqrq@ rqrq=L@#Restrio: Empregados programadoresrq rqrq Hrqrq Xrqrq prqrq rqrq rqHrqXrqprqrq*rqͺ Rrqͺ brqͺ zrqͺ rqͺ Empregado *rqrq Rrqrq brqrq zrqrq rqrq rqHrqXrqprqrq rqHrq rq rq@rqXrqprqrqrqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrq rqrqrqrqrq rqrq@ rq rq@ rq rq@ rq rq@ rq rq@ rq |rq XrqPrqhrqкrqP rq rqP rq rq` rq rqp rq rq rqP rq  rq  rq rq rq<(rq0rq8rq@rqHrqP rq rq rq rq rq@ rq EmpregadorqrqPrimaryKeyDepartamentoEmpregadorqrqvyLVALN rqrqrqHrqHsrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrqHrq@rq rqPrq0rqrqEmpregadorq8rq rq8rqrq rqrqrq4rq@rqhrqDrq rq Categorialrq 'Programador'rq0rqHrq rq rq8rqrqrqrqrqHrqPrqrqPrqrq@ rqLVAL%N<rrm$b}? rrrr8rrP rr  500000- '- ProjNum g-A.EmpNum = E.EmpNum+ '-EmpregadoE -AtribuicaoA -Total_Salarios Sum(Salario)2 o- A.ProjNum! g- - , Sum(Salario) > 500000- ', ProjNum g,A.EmpNum = E.EmpNum+ 'LVAL 0I $ $CH $H $ x $ $PLhME " @ H " P X "   " ( 0hxp0l`Xll0l (Attribute VB_Name = "Form_Startup" Bas0{95055294-E332-11D3-BC6B-00E0981925FD} |CreatabBlTrue Predecla Id"ExposeFals @Template Deriv%Customiz$Option Comp@ DTv  500000== == ===== Atribuicao === Empregado =h ==$=@=H=P=X=`== == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==== ==v x=h==v ====h =hs =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h =h = = =@== |=C0= = ======z= ==== H== = == =P == Atribuicao=P ==P =LVALȯV(ĚĚĚĚĚĚĚ?????????ÉÉÉÉÉÉÉÉ.........xxx#:$:$[ $[$[ $[$:%[%[ %[ %[ %[&[&[&[&[ &[KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD, RecordLocks ODBCTimeout Mx=== Empregado PrimaryKey=\ ==\ ===H=x==\ ==  =(=4= PrimaryKeyx=D= =d=@=H== PrimaryKey@=======p==P= =`== ===  = = ===p=|================================}=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=|=== ==h ==h =@==p==@=p=VCN4    B   B2 SwitchboardID ItemNumberItemTextCommandArgumentO  PrimaryKey#5@MSysObjectsCStr(Database)"3a{qN LVAL <P2: mPb ?@ 2:X2:x2: 2: <2:2:2:2:2: 2:`2:2:2:p2:       Projecto.DesignacaoProjectoProjecto.FundosProjecto(2:2:2:(2:}_@ 2:02: 2:? 2:? Projecto02:P2:H 2:(2:N@,DML - Update: Alterar designao de projecto02:2:? 2:? ProjectoProjecto ProjNum 2: 2:' 2: (2:@2:P2:`2:p2:2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2: 2:x2:2:2: 2: 2:2:H 2: 2:H 2: 2:H 2: |2:  2:2: 2:,B02:2:2:X 2: 2:h 2: @ 2: 2:x 2:2: 2:<P 2: 2: 2: 'TotoGolo'D 2: 2:2: \ 2:@KL| 2:X 2:2: 2: 2: 2: 2:  2: ProjNum 2:be 2: 2: 2:x 2:H 2:Projecto0 2:PrimaryKeyH 2:2:v @2:02:2:002: 2:s 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2:2: x2:2:2:P2:2:Projecto2: 2:LVALg?SI?5 @@@$Z02: 2:@2: 2:p2:2:2: 2:82: H2:P2:\2: PrimaryKey2: l2:be2:h2:2: 2:2:2:2:2: PrimaryKeyp2:2: 2:2:2:2:82:7 @@@ @ `wujaxjb`rdfs`uw`ofpwrfos,grmi`d`drvAfosufh`drs`jpfmdfp`zfh`b`r""""dsurkfbwrvw`uwxsdjpvfujusurkfbwrdvw`uwxsd `dojpAd`w``bbfvvs`hfvd`w`a`vfvgruov ordxmfvufm`wjrpvijsvufsruwv vbujswvv}vufmw`amfv1vt,b`wujaxjb`r1vt,bfospxoA1vt,b`wujaxjb`r1vt,bsurkpxoA1vt,g`wujaxjb`rA 1vt,gdfs`uw`ofpwr1vt,gfosufh`dr1vt,gs`jpfmdfp`zfh`b`r"""")pd1vt,gsurkfbwrA`wujaxjb`rdfs`uw`ofpwrdomdfmfwf!`s`h`urvsurkfbwrvjpjbj`drvsruprzrvd domdfmfwf!`s`h`uxosurkfbwrd domjpvfuw!jpvfujuxosurkfbwrddomjpvfuw!jpvfujuz`ujrvsurkfbwrv""""@ddomxsd`wf!`mwfu`udfvjhp`b`rdfsurkfbwr"""""d fosufh`drfosufh`drvtxfs`uwjbjs`ofoo`jvdfxosurkfbwr!zfuv`rW"""""""""""'f|jvwv!profdrvfosvvfosufbrrudfp`drufvgxpb`r`zh!z`mruofdjrv`m`ujrvsurkY)r"$""@dgxpb`rbrxpwa}hurxs!tx`pwrvwu`a`mi`ofob`d`surk)pdgxpb`rbrxpw!tx`pwrvwu`a`mi`oprsurkfbwrY&)pA" ov}vordxmfvX ov}vrakfbwvov}vtxfujfvov}vufm`wjrpvijsvsurdxwrb`uwfvj`prA surkfbb`r!profvfb`wfhruj`vdrvfosufh`drv"Asurkfbwrsurkfbwrv,sfpdfpwfvdufvwujb`rfsurkfbb`r!profdrvsurhu`o`drufv""")pAufvwujb`r!fosufh`drvsurhu`o`drufv"Axpj`r"pA`bbfvvm`}rxwAov}vdavxoo`u}jpgrxvfudfgjpfd dfs`uw`ofpwrfosufh`drAfosufh`dr`wujaxjb`rAsurkfbwr`wujaxjb`rAdr`wujaxjb`rAsurkfbwr`wujaxjb`rA@@@ @ @gxpb`rhurxsa}`pdi`zjph!surkfbwrvbrodfvsfv`%[VVVVV)pdgxpb`rhurxsa}i`zjph`pdrudfua})pdgxpb`rkxpb`r!fosufh`drvfvfxvdfs`uw`ofpwrv)r"Agxpb`rojp o`|!ofprufo`jruv`m`ujrsurkY)r""""""@dgxpb`rvxoa}hurxs!dfvsfv`srusurkfbwr)pdgxpb`rvxo!dfvsfv`fov`m`ujrvsurkfbwrY)r"""""@A#jwfpvdrs`jpfmdfp`zfh`b`r"""""")pdkxpb`rufvwujb`rfsurkfbb`r)r")r""Aov}v`bbfvvrakfbwvov}v`bfvov}vordxmfv ov}vordxmfvX ov}vrakfbwvov}vtxfujfvov}vufm`wjrpvijsvpxofurdffosufh`drvsrudfs`uw`ofpwr@pxofurdfwu`a`mi`drufvdrsurkfbwr@surdxwrb`uwfvj`prA surkfbb`r!profvfb`wfhruj`vdrvfosufh`drv"Asurkfbwrsurkfbwrv,sfpdfpwfvdufvwujb`rfsurkfbb`r!profdrvsurhu`o`drufv""")pAufvwujb`r!fosufh`drvsurhu`o`drufv"Axpj`r"pA`bbfvvm`}rxwAov}vdavxoo`u}jpgrxvfudfgjpfd dfs`uw`ofpwrfosufh`drAfosufh`dr`wujaxjb`rAsurkfbwr`wujaxjb`rAB `," W@FX@DML - Group By and Having: Projectos com despesa > 500000+ [@Q*@~rrfZZZZZZX `+I HW@W@DML - Sum By Group: Despesa por projectoI |[@?*@rmaaUIIIIIIG `*2W@W@DML - Count By Group: Quantos trabalham em cada proj|v[@6*@8ymmaUUUUUUS `) uwW@h~W@DML - Avg: Valor mdio salrios proj 3z s[@-*@rk__SGGGGGGE `(~TW@؀dW@DML - Min/Max: Menor e Maior salrio Proj 3} g[@ _ _____    !#%')*+,-/32Startup((((((((((& 3`@`@Startup((((((((((& 2S6I_@l$`@ DML - Delete: Apagar os projectos iniciados por Novos[@0^@nbbVVVVVVVT @1Y_@$M_@ DML - Delete: Apagar um projecto[@#^@-rYMMAAAAAAA? @0}m[_@}_@0DML - Update: Alterar designao de projecto [@^@ qeeYMMMMMMK `/u^@%,f#_@@DML - Insert: Inserir vrios projectos@q[@ ^@(rk__SGGGGGGE `GDG^@^@Projectos_Pendentes@^@@@44444442 @.?Z@@^@@DML - Insert: Inserir um projectoO@]*@"r[OOCCCCCCCA @-&%W@x;_@Funo - Group By, Having and Order By [@P*@k__SGGGGGGE `," W@_@Funo - Group By and Having: Projectos com despesa > 500000+ [@Q*@uui]]]]]][ `+I HW@J_@Funo - Sum By Group: Despesa por projectoI |[@?*@rpddXLLLLLLJ `*2W@eY_@Funo - Count By Group: Quantos trabalham em cada proj|v[@6*@8|ppdXXXXXXV `) uwW@C_@Funo - Avg: Valor mdio salrios proj 3z s[@-*@rnbbVJJJJJJH `(~TW@}_@Funo - Min/Max: Menor e Maior salrio Proj 3} g[@$*@rsgg[OOOOOOM `sLVALqg KKDFilterOn ColumnWidth ColumnOrder ColumnHiddenRequiredAllowZeroLengthDisplayControl FilterLookup DecimalPlaces DefaultValue ZItemText o     m b Command      0  m e ItemNumber      0  m ZArgument      m _ SwitchboardID      0  mLVAL i_VBA_MODULE)xOY PSLS S  " 8 Hh p "x B (    :  4` FLVAL02=Bb c<e ge`@Itens do painel de navegaoPainel de navegao[Event Procedure][Event Procedure]Ariald2e12bRcRfbg237bchbcgh MS Sans Serif`Detalhee1235]`3 bzcVerticalShadowBoxd5]8` ab:cdLabel2 ProjectosTimes New Romanh1U` abcg Option1=HandleButtonClick(1)Systemd5U`> abc OptionLabel1=HandleButtonClick(1)h1U` abcg iOption2=HandleButtonClick(2)Systemd5U`> abc OptionLabel2=HandleButtonClick(2)h1U` aabcg iOption3=HandleButtonClick(3)Systemd5U`> aabc OptionLabel3=HandleButtonClick(3)h1U` a bcg iOption4=HandleButtonClick(4)Systemd5U`> a bc OptionLabel4=HandleButtonClick(4)h1U` a bcg iOption5=HandleButtonClick(5)Systemd5U`> a bc OptionLabel5=HandleButtonClick(5)h1U` aM bcg iOption6=HandleButtonClick(6)Systemd5U`> aM bc OptionLabel6=HandleButtonClick(6)h1U` abcg iOption7=HandleButtonClick(7)Systemd5U`> abc OptionLabel7=HandleButtonClick(7)h1U` abcg iOption8=HandleButtonClick(8)Systemd5U`> abc OptionLabel8=HandleButtonClick(8)e125bcHorizontalHeaderBoxd58` ab:cdLabel1 ProjectosTimes New Romanf3_5`} abZHorizontalDividingLineg26b} cPictureLVALͬQ2k%DetalheSwitchboardIDItemNumberItemTextCommandArgumenteVerticalShadowBoxd Label2gPictureh Option1h Option2h Option3h Option4h Option5h Option6h Option7h Option8eHorizontalHeaderBoxd Label1fHorizontalDividingLined OptionLabel1d OptionLabel2d OptionLabel3d OptionLabel4d OptionLabel5d OptionLabel6d OptionLabel7d OptionLabel8LVAL "( P  >` < 4D(&p  F @ 8FH  & , 08 6@ x   B  B 6 <( h x       &   ( 0 @8 >x 4F  DH  H        (( P  <X ,        0 P  X *p  8 4     :@     <        ( 0 P  X p    0     6 @ P `h p 4x 6 2 084@x  xp0= Minimiza a janela de base de dados e inicializa o formulrio0J Move para a pgina do menu de controlo que est marcada como predefinida.2[ItemNumber] = 0 AND [Argument] = 'Predefinido' ( (l2 Actualiza a legenda e preenche a lista de opes. "J$ (A@LVAL l< Preenche as opes para esta pgina do painel de navegao." O numero de botes do formulrio.ZZ(ZHZhZ3 Activa o foco para o primeiro boto do formulrio,. e depois oculta todos os botes no formulrio@ menos o primeiro. No pode ocultar o campo que estiver em foco. "VB@  Option $( OptionLabel $( 7 Abre a tabela Itens do painel de navegao, e localiza5 o primeiro item nessa pgina do painel de navegao.$0.,SELECT * FROM [Itens do painel de navegao]' , WHERE [ItemNumber] > 0 AND [SwitchboardID]= "F'  ORDER BY [ItemNumber];'  %.? Se no existem opes para esta pgina do painel de navegao,: mostra uma mensagem. Seno, preenche a pgina com itens. !5No existem itens nesta pgina do painel de navegao "l(ah !Option "H$( OptionLabel "H$( "J OptionLabel "H$( B@h/ Fecha o conjunto de registos e base de dados. B@B B@Bl`; Esta funo chamada quando se faz clique sobre um boto.0 intBot indica sobre que boto foi feito clique.6 Constantes para os comandos que podem ser executados.ZZ0ZHZ`ZxZZZ Um erro que um caso especial.Z ZZ: Localiza o item na tabela de itens do painel de navegao8 que corresponda ao boto sobre o qual foi feito clique.$0.Itens do painel de navegao  %.[SwitchboardID]= "F AND [ItemNumber]=  B@> Se nenhum iLVAL tem corresponder, comunica o erro e sai da funo. !=Ocorreu um erro ao ler a tabela Itens do painel de navegao.A@ B@B B@Bsh "L! Vai para outro menu de controlo. HQ%[ItemNumber] = 0 AND [SwitchboardID]= "N (& Abre um formulrio em modo de adio. HQ "N  B@ Abre um formulrio. HQ "N B@ Abre um relatrio. HQ "N  B@# Personaliza o painel de navegao. HQ 1 Controla a situao em que o painel de navegao - no est instalado (e.g. Instalao Mnima).WZMAIN80.sbm_Entry B@ *FO comando no est disponvel.A@gx  Update the form.0[ItemNumber] = 0 AND [Argument] = 'Predefinido' ( "J$ (A@ Sai da aplicao. HQA@ Executa uma macro. HQ "N B@ Executa cdigo. HQ "N B@* Qualquer outro comando no reconhecido.P Opo desconhecida.A@k0 Feche o conjunto de registos e a base de dados. B@B B@Bs- Se a aco foi cancelada pelo utilizador por/ alguma razo, no mostra uma mensagem de erro.+ Em vez disso, passa para a linha seguinte. * a&Ocurreu um erro ao executar o comando. A@hxfph#Attribute VB_Name = "Form_Painel de navegao"  Bas0{950551A9-E332-11D3-BC6B-00E0981925FD} |Cre atablCTrue ]PredeclaId"@ExposeFals @TemplateDeriv%Custom izD$Option Comp@ DTv  <licit P/3 Sub Open(CancAs Integer) ' Mini6 a jaabdados e cial!I o fulrio5 "Pove La#pgin#o menu'controlo que est marcada coPmo pf1da. Me.@Filter[ItemNumberLVAL ]0 AND [Argu2t 'fo' uJOn Ck EndGJCurrent(!BGActu=a lLn,:reenche;listLopes/F0Cal= N z(Me!1Text], ""k"9lCps'ilE &tl%= 2 To .& Me(""" &).Visi×A'Label | N Ug  /br_`ela s,nsFPM,-loNcbh( i@{ ness?VA@&bL= tDbaaAHSELECT * FROM n]$& " WHERE> SwitchboardID|]=)A;Q ORDER BY ;dae=!.!f( D ' S Qex M? V#b ' mo` a umasa gem. ` n|o,a7nC/If (.EOF) The~nAg^BO_"ah%`A5A9K[Ev1Whip{(Not%k3 #Ye3b478 c.Mw:aWendmIfyFechQ`xjunt^reg"Me ~J1\Cl#]. se Func@Handle#bCk(`\Btn^iEasfun+ mquo @faz c$lisoFumUYT'aIBindica 3_foi feio R 'Г`lantesr,16s\mp[xe8cutpCm`dGoto>p1OcI;Ad2CBrowb3K?1Rjrt@4+e5ExitApp a= 6ORunMacs= 72Cn= ' `Um erAC caso@peErrDol22503pq/p)$ n por Go0s(_0Lhzga dlpQ#H7l1'r"Prespoao)d(al@>(]AlVtAp6Ԓl("/vH,bDynptTOOn Error ReBs Nex Application.Run "WZMAIN80@.sbm_E.yB"#If ( <> 0) Then MsgBox "O@LVALman',dispon`vel.&G oTo 0 =Update the 6Me.Filter = "[ItemNumber]0 AN,D '|definido' c "CapA@@ Nz(Me!BTK], "")&lO sSai| d@yBTe,ExitH]Clo@seCurrD0atab Ex ecutaa macrԥrMA cdig CodL}-J!y}Qual`r ou dG re1hec`6-)El FPpadeseaN#!End S0elec`#' (FecLonjunto~regi {s ev0d@osd.5dbs H`leButt@l4k_?:A F8uncN;rrM'ac!foi cancea pelo utid| ' ala r azo,BmostrGensa6g`ed' Em vez vBspass aa linheguinte$]='LCledÃ#8f8c`ua΁ a^E B.", @vbCritlOn /a@Ifc  I14YYYY88& ƜooQQņņi; @6f`@Sh`@~sq_fPainel de navegao*@2^EEE99999997 @5e`@e`@Painel de navegao44444444442  Z`@n\`@Itens do painel de navegao@III=======; @4gֱ`@gֱ`@Startup((((((((((& 3`@`@Startup((((((((((& 2S6I_@l$`@ DML - Delete: Apagar os projectos iniciados por Novos[@0^@nbbVVVVVVVT @1Y_@$M_@ DML - Delete: Apagar um projecto[@#^@-rYMMAAAAAAA? @0}m[_@}_@0DML - Update: Alterar designao de projecto [@^@ qeeYMMMMMMK `/u^@%,f#_@@DML - Insert: Inserir vrios projectos@q[@ ^@(rk__SGGGGGGE `GDG^@^@Projectos_Pendentes@^@@@44444442 @.?Z@@^@@DML - Insert: Inserir um projectoO@]*@"r[OOCCCCCCCA @-&%W@x;_@Funo - Group By, Having and Order By [Inserir departamentoDepartamento) Menu Principal1 Departamentos Menu principal1 Inserir empregado(s)Empregado& Empregados Menu principal1 Apagar projectos iniciados por Novos2.- Apagar projecto2 Alterar designao de projecto2(' Inserir vrios projectos2"! Inserir projectoInserir projecto) Comandos DML Comandos DML2 Sair Consultas diversas1 Atribuio de projectos a empregados1.- Projectos1 Departamentos4 Empregados1 Menu PrincipalPredefinido" t =Z˞@Z˞@DataAccessPages0000000000. ?/@4@MSysAccessObjects22222222220 <jW@+@Empregados que participam em mais de um projecto: Verso 1 CO@s*@(ssg[[[[[[Y `;V@T@Exists: Nome dos emps sempre coordenadoresO@@'cWWKKKKKKKI @:]cX@RX@Nmero de empregados por departamentoaO@k*@%j^^RFFFFFFD `9cJXX@6LXX@Nmero de trabalhadores do projectoFO@h^@"h\\PDDDDDDB `LVAL i_VBA_PROJECT@a^ *\G{000204EF-0000-0000-C000-000000000046}#3.0#9#C:\PROGRAMAS\FICHEIROS COMUNS\MICROSOFT SHARED\VBA\VBA332.DLL#Visual Basic For Applications*\G{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}#8.0#0#C:\Programas\Microsoft Office\Office\MSACC8.OLB#Microsoft Access 8.0 Object Library*\G{00025E01-0000-0000-C000-000000000046}#4.0#0#C:\PROGRAMAS\FICHEIROS COMUNS\MICROSOFT SHARED\DAO\DAO350.DLL#Microsoft DAO 3.51 Object Library Ъ8Form_Startup 138a962a8*D hZh6 Startup 338a962a9*DBzY(0Form_Painel de navegao 438a962ac*DOYH(Hhxk%Q2k%Q2k%(R2k%H|~7 Access VBAWin16~Win32Mac DAO ProjectosLVAL p Form_Startup _Evaluate (CloseForm:FormDetalheRtulo1hComando1DoCmdƧOpenFormMdulo1 (OpenStartupOpenStartup_Err (IsItAReplica\OpenStartup_ExitconPropertyNotFoundfErro(HideStartupFormcHideStartupForm_Err CurrentDbS Properties+db\propjCreatePropertyGdbText IsItAReplica_Err(blnReturnValueIsItAReplica_Exit Startup'Form_Formulrio1 SwitchboardID ItemNumberhGItemTextCommand]Argument=VerticalShadowBoxyLabel2,Picture*Option1Option2Option3Option4Option5Option6Option7Option8HorizontalHeaderBoxLabel1,HorizontalDividingLine/ OptionLabel1q) OptionLabel2r) OptionLabel3s) OptionLabel4t) OptionLabel5u) OptionLabel6v) OptionLabel7w) OptionLabel8x) Form_Open-CancelFilter;FilterOn& Form_CurrentCaptionxNzu^ FillOptions conNumButtonsdbsǂrst RecordsetstrSQLF intOption8SetFocusVisible OpenRecordset|EOFMoveNextL!HandleButtonClickExintBtn(conCmdGotoSwitchboardconCmdOpenFormAdd%conCmdOpenFormBrowseconCmdOpenReportconCmdCustomizeSwitchboardbconCmdExitApplicationconCmdRunMacroM conCmdRunCodewconErrDoCmdCancelledHandleButtonClick_Err dbOpenDynaset  FindFirstM=NoMatch/3MsgBoxRacAdd OpenReport acPreviewo Application*Run_CloseCurrentDatabase3RunMacroXHandleButtonClick_Exitt vbCritical+} Form_Painel de navegaoNumber-ItemzValueKCurrenteControlsK_B_var_ItemNumberҵLVAL Collect_B_var_ItemText Form_Startup1_}Comando1_Click Detalhe_Click. Rtulo0_Click;Rtulo0hClick Form_Startup2`}_B_var_CommandXa_B_var_ArgumentRtulo2hTC    6@@dir0* pHd ProjectoDs0@ = p Ъ8 J<  DAO>BDAO *\G{00025E01-:0C  0046}#4.0#0#C:\PROGRAMAS\FICHEIROS COMUNS\MIC OFT SHARED\w350.DLL#Microsoft 3.51 Obu Li`braryHhForm_Startup _VBA_MODULE2VBp_MrDULED H16 ,3hZ"(+9bzY!E@9Painel de nave gao<)OY<$__SRP_0-K)^rU~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  䟠:k%   IA ProjectosF=C:\PROGRAMAS\FICHEIROS COMUNS\MICROSOFT SHARED\VBA\VBA332.DLLVBA  y(J_N? /C:\Programas\Microsoft Office\Office\MSACC8.OLBAccess  q8^F=C:\PROGRAMAS\FICHEIROS COMUNS\MICROSOFT SHARED\DAO\DAO350.DLLDAO  H Form_StartupMdulo1Startup OpenStartupHideStartupForm CloseForm IsItAReplica Form_Formulrio1Form_Painel de navegaoQ2k%Q2k%Q2k%Q2LVAL k%SC7?DetalheAC7?Rtulo1EC7?Comando131?Form L@ČF1BJIh)aN?I`GXGP VBA332.DLL   fĤIx8< Replicable m.)m.'m. T Startup StartupFormqm.m._R2k%aR2k%Q2k%`R2k% OptionLabel6 OptionLabel7 OptionLabel8Option6BC7?VerticalShadowBoxLabel2DC7?PictureOption1Option2Option3Option4Option7Option8HorizontalHeaderBoxLabel1Option5 OptionLabel1 OptionLabel2 OptionLabel3 OptionLabel4 OptionLabel5 Form_Open Form_Current FillOptionsHandleButtonClick  2[ItemNumber] = 0 AND [Argument] = 'Predefinido' ]协N? ItemTexttpY?  Option1SetFocus OptionVisible OptionLabel ,SELECT * FROM [Itens do painel de navegao] , WHERE [ItemNumber] > 0 AND [SwitchboardID]= SwitchboardID  ORDER BY [ItemNumber];1m.R2k%Rtulo0Comando1_Click 5No existem itens nesta pgina do painel de navegao OptionLabel1Caption ItemNumbervR2k%xR2k%wR2k%R2k%R2k%R2k%R2k%R2k%R2k%R2k%R2k% Form_Startup1R2k%R2k%R2k% Detalhe_Click Rtulo0_Click Painel de navegaoR2LVAL     k%R2k% Form_Startup2R2k%R2k%R2k%R2k% Itens do painel de navegao [SwitchboardID]=  AND [ItemNumber]=  S p Opo desconhecida. =Ocorreu um erro ao ler a tabela Itens do painel de navegao. Command %[ItemNumber] = 0 AND [SwitchboardID]= Argument WZMAIN80.sbm_Entry O comando no est disponvel. 0[ItemNumber] = 0 AND [Argument] = 'Predefinido'  &Ocurreu um erro ao executar o comando.R2k%R2k%R2k%R2k%R2k%R2k%R2k%R2k%R2k%Rtulo2 Painel de០:k%㟠:k%⟠:k%埠:k%矠:k%柠:k%__SRP_1&rU~~~~~~s  ! a ( 8 q H  XCancelintBtnVd @ @ 9999:: : : :  :;;;;;<<<<<[E].Nome3DepartamentoDEmpregadoE((([E].DepNum)=[DEm#ǰǰǰǰǰǰNj]A oL099!"#$%&'()*+       % & '(BBBBB 0B BBBBBBB12345B9:;B"B#B$B7B8B9B:B;B<B@BABB BC BD BE!BF!BG!BH"BI"BJ"BK#BL#BM#BN$$$%%%& & &'''((()))***+++,,, -!-"-#.$.%.&/*/+/,0u0u0-1u1u1u2u2u2u4u 4u 4u 5u5u5u6u6u6u7u7u7u8u8u8u9u9u<@y '<Empregado <Nome g< < ;:@y ';empregadoe ;E.Nome g; ; : depnum g:empregado :quantoscount(*)' o:DepNum g: : 9 projnum = 3# 'LVALN'=CX'|1W@vC_<  BuFm $bp?xBuBu8Bu Bu  <BuBu  trabalhadoresBuxBuXBuPBuBu6LXX@xBuBu Buͺ atribuicaoBuBuBuBu|a=@#Nmero de trabalhadores do projectoBu BuBuBu atribuicao BuBu(Bu$Bu@BuHBuPBuXBu`Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8Bu Bu8BuBuxBuBuBuv p Bu` Bu/0Bu BuA ( Bu0 Bu`BuBu BuBuzBu @Bu`Bu( Bu  BuP Bu` BuBuPBu atribuicaoBu Bup BuBu Bu( Bu@ BuH BuT BuProjectoAtribuicao Bu d Bub Bu` Bu Bu  Bu Bu Bu Bu Bu Bu Bu BuBu BuBu Bu`Bu BuBu*BuBuBuBu| BuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBu} BuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuBuLVAL <B y~ mlb"?0 yyy y @ <yy  Salario_Medio`yXyXy(yyC_@yy Xy`y y;Ayyyy|a=@E(yyyy=L@)Funo - Avg: Valor mdio salrios proj 3y`y yyy Atribuicao Empregado yy8y$y@yHyPyXy`yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yy yyyxy8 yyv yxyyv 0yyy0@y0y@ yy`yy y yzy 0y`yy yy0yy@y yPyy yyy Empregadoy yy yyyy AtribuicaoEmpregadoAtribuicaoy yy y0yy`yyy y(y@yHyTyEmpregadoAtribuicaoydy yy`yhyyEmpregadoAtribuicaoyyyy `y ProjNum ybyyyyy yy yy yLVALN  2 ArgumentItens do painel de navegaoArgumentItens do painel de navegao.ArgumentnIA%%; !CommandItens do painel de navegaoCommandItens do painel de navegao.CommandkG@$$;0239=Bb c e ghXij!kjΪ}@ Acerca...=OpenStartup()=HideStartupForm()Ariald2hbcgh MS Sans Serif`bDetalhe[Event Procedure]h1U`I a3cfComando1Apresentar opes... =CloseForm()d1345U7`8abcdRtulo2-Projecto: demonstrao de funcionalidades...LVALN@@@ͬR2k%Detalheh Comando1d Rtulo2LVALuh(ho` 0`~< Y,m b轻?Y YYY@Y Y < YYY YYY    YYYProjNumDesignacaoFundosYYYY@^@ YtT Yt Yt&DML - Insert: Inserir um projecto@YYhYYYYYYY [ProjNum]@Y [Designacao]hYY[Fundos]YY Y YY$Y@YPY`YpYYY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YY YYYY 8 Y x Y  Y Y @Y YY< Y YL Y hYP Y( Y| YH Y Y Y Yh Y Y YProjectobLVALnqgKKKD RecordLocks ODBCTimeout  <KKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD KeepLocal TKKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords Replicable  <KKD8 RecordLocks ODBCTimeout MaxRecords `y yyyyy| y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y yy} yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyLyXyxy\y y |y yyHy`yyyyLVAL <b{mlb"?0 b{b{b{ b{ @ <b{b{ Total_Salarios`b{Xb{Xb{(b{b{vC_@b{b{ Xb{`b{ b{;Ab{b{b{b{|a=@E(b{b{b{b{=L@,Funo - Sum: Despesa em salrios Projecto 3b{`b{ b{b{b{ Atribuicao Empregado b{Lb{b{$b{@b{Hb{Pb{Xb{`b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{ b{b{b{xb{8 b{b{v xb{hb{b{v  b{b{b{0@b{ b{@ b{b{@b{b{ b{b{zb{  b{@b{b{ b{b{ b{pb{0b{ b{ b{b{b{ Empregadob{ b{b{ b{xb{b{b{ AtribuicaoEmpregadoAtribuicaob{ b{b{ b{ b{b{Pb{b{b{ b{b{0b{8b{Db{EmpregadoAtribuicaoxb{Tb{ b{tb{Pb{Xb{b{EmpregadoAtribuicaob{b{b{b{ Pb{ ProjNum b{bb{b{b{b{b{ b{b{ b{@b{b{pb{b{| b{b{bLVAL]SI?5@@z8:@{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{b{} b{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{Lb{b{pb{LVAL <D { mlb"? {p{P{ { @ <{{{{   Menor_Salario Maior_Salario{{x{X{{}_@{{ {{ {; {;A{{{{|a=@E{x{x{{=L@.Funo - Min/Max: Menor e Maior salrio Proj 3{{ {{ {{{{ Atribuicao Empregado { {{${@{H{P{X{`{P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{ {P{{{ {{v {{{v {h{{0@{{@ H{P{{{ {{z{ {{H{ {p{{{{ {{{ {{p{ Empregado{ {{ {{{H{ AtribuicaoEmpregadoAtribuicao{$ {{$ {{X{{{{$ {{{{{EmpregadoAtribuicao{{ {{{{{EmpregadoAtribuicao{({P{,{ { ProjNum T{bt{{0{{`LVALlqg{ {{ {{ {{{{P{ {`{|0 {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}0 { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { {{{ { ?B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!]]]]]]]]g g h g g gggghhhhhhshsssssss t!t"t#t$t%t&'()t*t+v,v-v.v/v0v1v2v3|4|5|6|7|8|9|:|;}<}=}>}?}@}A}B}CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~? @ @ @ @ @ @ @ @       !"#$%&'()*+,-./0123456789:;=>?@ABCDEFLVALN<%~amlbX?P ~~~ ~   <~~~~~~  empregado.DepNum empregado quantos~~~~~RX@~~ ~; ~; empregado@~ ~0~~=L@%Nmero de empregados por departamento~ ~~ ~~~~~; empregado ~~~ ~D~~$~@~H~P~X~`~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~~~X ~~v X ~H ~0 ~ ~@ ~ ~ ~~ ~~z~  ~ ~ ~X ~  ~8 ~H ~(~ ~ empregado~ ~X ~@~ ~~ ~~ ~ ~ ~ ~X~|~*~x~(~h~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~} ~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~D~~ ~(~rLVAL~N<B2~mlbX? 2p22 2  <222222  Atribuicao.ProjNum Atribuicao Trabalhadores22222eY_@22 2; 2;AtribuicaoX282H22|a=@ Abre um relatrio. ~KT Z"  $B@# Personaliza o painel de navegao. KT 1 Controla a situao em que o painel de navegao - no est inst Z"! Vai para outro menu de controlo. xKT%[ItemNumber] = 0 AND [SwitchboardID]= Z" (H& Abre um formulrio em modo de adio. zKT Z"  $B@> Abre um form AND [ItemNumber]= v ZB@> Se nenhum item corresponder, comunica o erro e sai da funo. Z!=Ocorreu um erro ao ler a tabela Itens do painel de navegao.A@ ZB@B XB@Bzk? $*0AhM!,2&M5USelect CS`![mD]' VouЮZ`2FqOҔl $5 $ލmadi[=O n@ (O DoCmd.OpenForm rst![Argument], acAdd  ' Abre um fjulrio.<Case conBrowseDn por Go0s(v_0Lhzga dlpQ#Hl1'r"Prespo9ao)d(al@>(]AlVtAp6Ԓ("/v,bDynptTOp1cI;iAd2Bhrow­3?1Rijrt@4e5ExitApp a= 6ORunMacsX= 7Cn= ' Um ,erC caso@pe`ErrDol22503?q/p)$  9KE|#1Whip{(Not%k3 #Ye3b478 c9.Mw:WeLndmIfyFechQ`xjunbt^reg"Me ~J1Cl+#]. se FuncHan(dle#bCk(`\Btn^iEasfun+ mquo faz clisoFumYT 'aIBindness?VA@&bL= t SwitchboardID]=)A;Q ORDER BY ;dae=!.!f( cD ' S Qe~x M? V#b ' mo` a umasagem. ` no,oa7n/If (.EOF) ThenAg^'/Q"14 3ivJa"RcHarap rimeibot,'Z depoi&cul7to\os `! nd`MU . N pod orcampC\@|r emeco(@c1].SetF@>tl%= 2 To .A& Me("" &).Vis>i×'Label N Ug  /br_`ela snsFPM,-locbh ( i@{ r rent(BGAcDtu=a lLn,:reenchBe;listLo`pes/F0Cal= Nz(Me!1Text]p, """9lCps'ilE &s 0) Then MsgBox "O@man',disponvel.&GoTo 0 =Update the 6Me.Filter = "[I`$`n@yBTe,0ExitH]CloseCurr`Datab ErUd|C ' al a razo,B mostrGensag`ed' Em vez vspass aa linheguintve$='LCledÃ#k8f8c`ua΁ >a^E B.", vbCrit=ln /a@Ifc I1dd  ' Abre um fjulrio.<Case conBrowseDa` macrԥrM?ApeLc cdig CodL}-J댋 Qual`0r ou dG rehec`6-),El FPpadeseaN#!End Selec`#' FecLo@njunto~regi {s evk0d@osd.#5dbs H`leButtӀ@lk_?:A FuncNA"4rr'ac!foi cancea pelo uti.y"#If ( <> 0) Then MsgBox "O@man',disponvel.&GoTo 0 =Update the 6Me.Filter = "[ItemN@umber]0` AND '|definido' "CapA@@ Nz(Me!BTK"")&)lO sSai d@yBTe,0ExitH]CloseCurr`Datab E@xecutanrelatmReportiacPr eview ;Personaliza o painel de na@vegazCustomizeSwitchboar' Controla @a situ& em que4 h' no est instalado (e.0g. IN Mnima)>On Error Res NexKApplication.Run "WZMAIN80.sbm_E? $*0 @ @%@xx`z x$% 64% <0`(k .+"`(,k 5`Bx 0X#<+X``k @( B ,`o @( B) U 48ty o"(LX(L(> LLLLLLL<<!xME8 `nl` ti <rU `)Qy@4a| ( zYrpxkxpz tP$ tp\L,\I q i rU L$h<'(%'8%'H%:X%h$ `h `hTp(lhKpxQL\:`%pt$ t  p 0 \ L:<]4)tp\5Lipx? $*0 @ @ @*\R2*#6*\R2*#1eO > BP PX 0 J 8 ),ffff*053a5cacbf*\R2*#24*\R2*#20*\R1*#99*\R1*#98*\R1*#25*\R0*#13*\R0*#1a*\R0*#19*\R2*#1c*\R2*#1d*\R2*#20+\ @L @< @, 80\:$*\R*xH`"z 0@0t @`p @` @)$@h @X @H @8 @( p(@$ @ ``x@<l `'@,l 0*:@h @Hd @`T @P @@ @< &"$*@t @d @` 0x%? $*0 @ @ @  * (]]$0.4 StartupForm :Startup 4%8.6 6 4!2B@ki Closes Startup form.? Used in OnClick property of OK command4 box in Startup dialog box).* Used in OnClose property of Startup form. N HideStartupForm check box is cleared, so set StartupForm property to Startup.Startup StartupForm$0,2z.]3 x] @ * (&PkHi@X.0I Uses the value of HideStartupForm check box to determine the setting forL StartupForm property of database. (The setting is displayed in Display Form2sign master or replica.) Used in OnOpen property of Startup form.  $"C This database is a design master or replica, so close Startup form before it is displayed. $B@Bk&z1P X`h xxp7 Functions in this module are used in the Startup form.J Displays Startup form only if database is not a de0B > $ ( 0$Q8 R` P 08 @H/( P X ` $p 0,#B   F( )p"< .Xh px   $ B  P R  "x 0 T (C-? $*0 @ @ @P7QQ#V QDim dba?aa_Sert!= b=.Create eK$,TextN,gYedbh+.tApd?G diN`g"H3f' +NNib=ReturnV = Fa>laaukbleCkT"'T>iscaP 1 TruEv ' yYP{Oo|r3}!1/'%0q WpyJ ?J Vr8,l' FuncZs in this moduleB rused.e  form. 9 Open() As Boolean^Displays > o;P7QQ#V QDim dba?aa_Sert!= b=.Create eK$,TextN,gYedbh+.tApd?G diN`g"H3f' +NNibOKmmat@DE"(mC~ "Pakl m navegao A ?̯ %DeoDz ɰa f&C/AFbln:= 3270CFI IResuȀ?B'0HideF()-/n oBs@e `value check bo0x to@@mine setti|ngAE~. (< E Fo}D /D @dialog")̰z' 8 cmredP> r!N CurrentDb().Bies(%!")Kc o7$0%2TLReplicable property setting is T, so database is a design master or replica.'Bd8I Replicable property setting is not T, so database is not a design master or replica.'B6 button on Startup form. $B@BPainel de navegao $B@>iP0@@8 Determines if database is a design master or a replica. Used in OpenStartup function.]p'B Replicable5? $*0 @ @ @xwwxpxwxxxxpxwxxxxwx,=C:\PROGRAMAS\MICROSOFT OFFIZxwwxwxxxxxxwxx zxwwxxxxxxwxxxwwxxxxxwxxxxYxwxxxxwxxxxxwxwxwwxwwwxxxxFxxxwXwxxxxwpxxxxxxxxxxxxzxxxwxxxxxx)xxxWxxxxwxwxxwpxxxxxxxxwxxx'xxxwxxxxVx zxxxxxxxxww zwxxxwxxxxxxwxxwUwxxxxxwxxpxxxwwxwwxxxwx ywxxxxwxxxxxxxxxTwxxxxwwxxxxxxxxxxxwwwFxwxxxwxxxxFxxS? $*0 @ @ @RodapDoFormulriomEmpNumd EmpNum_RtuloEmpNum RtulomNomed Nome_RtuloNome RtulomCategoriad Categoria_RtuloCategoria Rtulom Salariod Salario_RtuloSalario Rtulom& DepNumd DepNum_RtuloDepNum RtuloBlobTypeInfo2vPropData' 80)#0'#'Blob( k Categoria Categoriam7U`a9bcekSalarioSalario #,##0.00" Esc.";-#,##0.00" Esc."m7U`a9bcekDepNumDepNum'Nmero do departamento ao qual pertence`RodapDoFormulrio g[m4bg[_etachedLabelSalario_Rtulod5U7`a9bc,d DepNum RtuloDepNum DetachedLabel DepNum_Rtulo`Detalhem7U`9a9bceEmpNumEmpNumNmero de empregadom7U`#a9b ce kNomeNomem7U`b a9b ce^hedLabel EmpNum_Rtulod5U7`#a9b c,d Nome RtuloNome DetachedLabel Nome_Rtulod5U7`b a9b c,d Categoria Rtulo Categoria DetachedLabelCategoria_Rtulod5U7`a9bc,d Salario RtuloSalario D]Arialn2cdh[Arialo2ej[Arialp5bcr34cd zbciArial{5bcJ eArial`CabealhoDoFormulriod5U7`9a9bc,d EmpNum RtuloEmpNum Detac\CE\OFFICE\Bitmaps\Styles\rocha.bmp3@@ Empregado EmpregadoAriald1eAriale12bRcRf5bg1237bchbcgAriali1ghj16ghk12bcl2bc g[m4bg[[? $*0 @ @ @@DirDataA*DirDataeStartup$Inserir projectoMSysDb02=Bb c<e ge`@gB5'.#''f< DirData/=DirDatad; 0(&#'#'PropDatacicaoDepartamentoProjectoEmpregado Emp_FolhaDados*Painel de navegaoStaPropDatab22#%'DML - Insert: Inserir um projecto002vPropDataAtribuaij09=Bb ce`? $*0osTimes New Romanf3_5`} abZHorizontalDividingLineg26b} cPictureuttonClick(2)h1U` aabcg iͬQ2k%DetalheSwitchboardIDItemNumberItemTextp=HandleButtonClick(7)h1U` abcg iOption8=HandleButtonClick(8)Systemd5U`> abc OptionLabel8=HandleButtonClick(8)e125bcHorizontalHeaderBoxd58` ab:cdLabel1 Projectock(5)h1U` aM bcg iOption6=HandleButtonClick(6)Systemd5U`> aM bc OptionLabel6=HandleButtonClick(6)h1U` abcg iOption7=HandleButtonClick(7)Systemd5U`> abc OptionLabel7nbcg iOption4=HandleButtonClick(4)Systemd5U`> a bc OptionLabel4=HandleButtonClick(4)h1U` a bcg iOption5=HandleButtonClick(5)Systemd5U`> a bc OptionLabel5=HandleButtonClimOption2=HandleButtonClick(2)Systemd5U`> abc OptionLabel2=HandleButtonClick(2)h1U` aabcg iOption3=HandleButtonClick(3)Systemd5U`> aabc OptionLabel3=HandleButtonClick(3)h1U` a l2'K'Label2 ProjectosTimes New Romanh1U` abcg Option1=HandleButtonClick(1)Systemd5U`> abc OptionLabel1=HandleButtonClick(1)h1U` abcg ik8` ab:cdBlob CTypeInfoiItens do painel de navegaoPainel de navegao[Event Procedure][Event Procedure]Ariald2e12bRcRfbg237bchbcgh MS Sans Serif`Detalhee1235]`3 bzcVerticalShadowBoxd5]h? $*0 @ @ @gkTypeInfomTPropDatate funcionalidades...ͬR2k%Detalheh Comando1d Rtulo2#''rtupwHideStartupForm()Ariald2hbcgh MS Sans Serif`bDetalhe[Event Procedure]h1U`I a3cfComando1Apresentar opes... =CloseForm()d1345U7`8abcdRtulo2-Projecto: demonstrao dv01oAcessVBADataq}@ Acerca...=OpenStartup()=ucde0239=Bb c e ghXij!kjBlob szontalHeaderBoxd Label1fHorizontalDividingLined OptionLabel1d OptionLabel2d OptionLabel3d OptionLabel4d OptionLabel5d OptionLabel6d OptionLabel7d OptionLabel8rCommandArgumenteVerticalShadowBoxd Label2gPictureh Option1h Option2h Option3h Option4h Option5h Option6h Option7h Option8eHoriq\RPropData,-f6j? $*0 8  H  XCancelintBtnV;&H0000~~~~~~s      ( Root Entry, 0, 0, 0, C des...Form_StartupForm_StartupStartupStartupForm_Painel de navegaoForm_Painel de navegaortuprU^_`abcdehijklnstuvwxy{|~0000 [Workspace] Form_Startup=0, 0, 0, 0, C Startup=0, 0, 0, 0, C Form_Painel de navegao=0ectos" HelpContextID="0" VersionCompatible32="393222000" CMG="828050D0D6D4D6D4D6D4D6D4" DPB="0406D65ADADDDBDDDBDD" GC="868454D454D4D7D5D7D528" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H0000BDCZID="{41ECC776-F37E-40A5-8249-A7A07E699375}" DocClass=Form_Startup/&H00000000 Module=Startup DocClass=Form_Painel de navegao/&H00000000 Name="Proj A'+'ReportsA'A'rtup0101}@ Acerca...=OpenStartup()=x? $*0 @ @ @FormSC7?AC7?Rtulo2 Rtulo0_Click L OpenStartupHideStartupForm CloseForm IsItAReplica ɤs h)aN?CD:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBVBIDE ո-Y@LTtD XIR2k%s7+*=Nj\3+931?ICROSOFT SHARED\DAO\DAO350.DLLDAO i 0FD:\WINNT\System32\stdole2.tlbstdole !iWF 3D:\Program Files\Microsoft Office\Office\MSACC9.OLBAccess a ^FDetalheEC7?Comando1=C:\PROGRAMAS\FICHEIROS COMUNS\M Projectos Form_StartupStartupForm_Painel de navegaoF /D:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA i J_N?a Ii) rU~~~~~~~~~~~~W biȱ"sFlB a qIa ! Obu Li`braryHUstdole>fstdoPle^f\c^043[W-^2^D:\WINNT\Syst em32\12.tlb#OLE AutomatiLon/VBIDE> VBIDjK*m? $*0gina do painel de navegao OptionLabel1Caption 8Itens do painel de navegao [SwitchboardID]= $ AND [It[ItemNumber] > 0 AND [SwitchboardID]= SwitchboardID . ORDER BY [ItemNumber];1m. jNo existem itens nesta pnVisible OptionLabel ItemNumberSm.Qm. XSELECT * FROM [Itens do painel de navegao] X WHERE  d[ItemNumber] = 0 AND [Argument] = 'Predefinido' ]协N? ItemTexttpY?  Option1SetFocus Optioabel6 OptionLabel7 OptionLabel8Option1 OptionLabel1VerticalShadowBoxDC7?Picture Form_Open Form_Current FillOptionsHandleButtonClick Option3Option4Option5Option6Option7Option8BC7?HorizontalHeaderBoxLabel1 OptionLabel2 OptionLabel3 OptionLabel4 OptionLabel5 OptionLm.qm.m.Label2 &Painel de navegao Replicable TKJGR)rL@^F(ӚMSQ2k% WW1RBgp&Option2A i `GXGPfĤIx8<A VBE6.DLL !   Startup StartupForm m.)m.'? $*0 @ @ @GDY QL Z CB7BP.OYO4"doPle^f\c^043[W-^2^D:\WINNT\Syst em32\rU (`0!&$A`$`+B61.VUDGWGDIZHFCRDIDMKXCJBHVZFDIH.VU$GPWGI1H-C2DBMKPXC5B*V5FHF.D.zY! -/Painel de navegaoG 0`G1Pain@al ben`v g6C4QRTJBJCNVKGPRDGFGYKQLAZHCEBUD4Q TJNU@2K PG E6EXT.OLBHRVisual Basic for Applic1s Extensibility +"BYForm_StartupG  F\rm_S@`ar@up@BDCZRIKJEBIRFEBPVEGBIUODSOMB28AAJCZRMKJMORFB(PVGTUjO S@MADH@1B-bB,-hZ*"B(Bfinido' &Opo desconhecida. LOcurreu um erro ao executar o comando. ! S (ECCE157C5.3P!xgram Files\Co0mmonHShared\VBA6Ƴ0* pHd ProjectoDs0@ = p \: J<  DAO>BDAO *\G{00025E01-:0C  0046}#5.0#0#C:\PROGRAMAS\FICHEIROS COMUNS\MIC OFT SHARED\w350.DLL#Microsoft 3.51 finido' &Opo desconhecida. LOcurreu um erro ao executar o comando. ! S (" jNo existem itens nesta prdID]= Argument $WZMAIN80.sbm_Entry <O comando no est disponvel. `[ItemNumber] = 0 AND [Argument] = 'PredeemNumber]= zOcorreu um erro ao ler a tabela Itens do painel de navegao. Command J[ItemNumber] = 0 AND [Switchboa? $*0 @ @ @ \:8BDCZRIKJEBIRFEBPVEGBIUODSOMB043a5cacbfForm_StartuphZmmon Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic for Applications Extensibility 5.3#0#D:\WINNT\System32\stdole2.tlb#OLE AutomationZ*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#D:\Program Files\CoNS\MICROSOFT SHARED\DAO\DAO350.DLL#Microsoft DAO 3.51 Object Library*\G{00020430-0000-0000-C000-000000000046}#2.0OLB#Microsoft Access 9.0 Object Library*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#C:\PROGRAMAS\FICHEIROS COMU For Applications*\G{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}#9.0#0#D:\Program Files\Microsoft Office\Office\MSACC9. *\G{000204EF-0000-0000-C000-000000000046}#4.0#9#D:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLL#Visual Basic,`9&/n um erro arU $`$`$am? $*0F intOption8Option1SetFocusVisible SwitchboardID OpenRecordset|EOF OptionLabel1q) ItemNumberhGMoveNextL!HandleButtonClickExintBtn(conCmdGotoSwitchboardrr(blnReturnValueIsItAReplica_Exit Form_Painel de navegaoFilter;FilterOn& Form_CurrentCaptionxNzu^ItemText FillOptions conNumButtonsdbsǂrst RecordsetstrSQLOpenStartup_ExitconPropertyNotFoundfErro(HideStartupFormcHideStartupForm_Err CurrentDbS Properties+db\propjCreatePropertyGdbText  (CloseForm:OpenFormIsItAReplica_E ProjectospDAO Form_Startup _EvaluateComando1_Click Detalhe_Click. Form_Open-Cancel Rtulo0_Click; Startup' (OpenStartupOpenStartup_Err (IsItAReplica\DoCmdƧ0~#rFd}DIڻH6'u}b`dpI` ¯0xz 7 Access VBAWin16~Win32MacVBA6#de navegaoOY0P.P8VUDGWGDIZHFCRDIDMKXCJBHVZFIH053a5cacbfStartupzY8QRTJBJCNVKGPRDGFGYKQLAZHCEBB063a5cacbfG0Form_Painel ? $*0 @ @ @ Qyay IQ) aA q  9 ar_ItemNumberҵFields7_B_varrU 0* Ai i 9 9 @@and]Argument=acAdd OpenReport acPreviewo Application*Run_CloseCurrentDatabase3RunMacroXHandleButtonClick_Exitt vbCritical+} stdole`ar_ItemNumberҵFields7_B_var_ItemText_B_var_CommandXa_B_var_Argumentl G  6orizontalDividingLine/ OptionLabel2r) OptionLabel3s) OptionLabel4t) OptionLabel5u) OptionLabel6v) OptionLabel7w) OptionLabel8x)CurrenteNumber-ItemzValueKControlsK_B_v VBIDEAFormDetalheComando1Rtulo2hVerticalShadowBoxyLabel2,Picture*Option2Option3Option4Option5Option6Option7Option8HorizontalHeaderBoxLabel1,HFindFirstM=NoMatch/3MsgBoxRCommand]Argument=acAdd OpenReport acPreviewo Application*Run_CloseCurrentDatabase3RunMacroXHandleButtonClick_Exitt vbCritical+} stdole`conCmdOpenFormAdd%conCmdOpenFormBrowseconCmdOpenReportconCmdCustomizeSwitchboardbconCmdExitApplicationconCmdRunMacroM conCmdRunCodewconErrDoCmdCancelledHandleButtonClick_Err dbOpenDynaset  ? $*0 @ @ @  ~~~@ 1WP      $ @|ppp@ @ |||@@ t@xaI @d @h @l A@p ia@X y@\ @`  @ L @P 1@T @ @ @ D @ H@ 4a @ 8y @ < ? $*0 @ @ @4a'%'0%'@%,:P!%`d ` 0Q,o%$ ` `")`5,(P]4S,:P!%`d ` 0'0%'@%Q,o%$ ` ")`5,(P]4~Kp''')`,(P]4R:@ ,:P!%`d ` 0, D  /)`,6 ,(P]4a,:P!%`d ` 0'%'0%'@%Q,o%$ ` `")`5,(P]Q`de:@,:P%` L` $,a :0 Dd /)`,6 d \k+''' :PN 6 d  h X/,:P%`d ` 0, D) h6< t  t  x XH0xpt4 LhT< .KJ`$ Q`h'`'0%'@%P%h  )hT6<ic%:, <T:X%ht h 0T D<% L $ )hT6<T:X%ht h 0QTo %: <:,%t  0 D<% L $p)hT6< lp*1p"h'%',%'X%lpx Qhtt 4k2:,%T:X%h Lh $T)hT-t 4k-ic%:, <T:X%ht h 0T D<% L $ncPAfX%T kn#L*F<%h Lh $T /L)hT5<AfX%T kn#L*F<%h Lh $T /L)hT5< ndP?h$ QhxCpJlp*F<T:X%h Lh $Ta `1dVd:h%x Lx $4:D%QdoT%$ ,40 /0x6T4Ld$ 0xdT4H.T:X %h Lh $T )hT? $*0 @ @ @@[LS S(LX(L \>LLLLLrL@^F(ӚMSQ2k% WW1RBgp&x WW1RBgp&rL@^F(ӚMSMEX(@VJ.OYlhd$`, `@ `@ `@ pL%xx@:P&N 6`@ ,+''' :P(N 6  d  h X/$l $`` %ll `w +''' :P)N 6  B/ 04`5,(P]4L'p'''''' '@'`'''''' '@'`'''''' '@'`''''' ,:P!%`d ` 0, D`#!  (/)`,6@pL `@ `@  K ' V,:P%` L` $ :@%Q,o%$ ,  /`6 ,(P]4 $ L,(P]4N'0%'@%,:P!%`d ` 0Q,o%$ ` ")''' '@'`'''''' '@'`'''''' '@'`''''' '#`! ` (`6>p `@ `@ `@ $l $`` %ll` +''' :P&N 6? $*0 @ @ @ @4 @0 8P0hb0hn h8RPNT@Px @h @d @T @D%@PHJ X0h % Zd%(%`hx%Fi  @xB@z B@|B@~B@B@B@B@B@ B@VB( Xx % Zt0%`^p``n t`HLo iiCiv 925FD}  ``|k@ i  L`h0k  Th`k//LL<\<`` < 4DJ(& p P`>   " 8 VHh p "x B (  lptxp||~ "  D *#13*\R0*#1a*\R0*#19*\R0*#148<@DHLPTX\`dh*#2e*\R1*#8f*\R1*#39*\R1*#99*\R1*#98*\R2*#28*\R2*#29*\R2*#2a*\R2*#0*\R0*#14*\R1*#f*\R1*#25*\R1*#d*\R0 @L hP0\:$*\Rffff*063a5cacbf*\R2*#24*\R2 @0 @H @` @x @ @ @ @p @l @\  @@ @Xp @p` @P @@ @0 @ @ @ @ ? $*0B!B!B!B!efinida.2[ItemNumber] = 0 AND [Argument] = 'Predefinido' (H (J\o`2 Actualiza a legenda e preenche a lista de opes. "R$P (NA@To< Preenche as opesx  xp= Minimiza a janela de base de dados e inicializa o formulrio J Move para a pgina do menu de controlo que est marcada como pred   +  6 @ P `h p 4x 6 2$ 084+@  :O@     <  V       ( 0 P  NX p    0P  <RX ,   a    a 0 P  SX *p  8 4    0 @8 >x 4'Fe  DH   H+      7  (( B  B 6 <( h x       &   ( "  F @ 8F2H i &i , 08 6@ x   ? $*0B!B!B!B!: Localiza o item na tabela de itens do painel de navegao8 que corresponda ao boto sobre o qual foi feito clique.$0.XItens do painel de navegao  X%j.Z[SwitchboardID]= "hos comandos que podem ser executados.]]]]0]H]`]x] Um erro que um caso especial.] ]] conjunto de registos e base de dados. ZB@B XB@Bo`h; Esta funo chamada quando se faz clique sobre um boto.0 intBot indica sobre que boto foi feito clique.6 Constantes para  nesta pgina do painel de navegao "n(Ndh Z!lOption Z"p$(f OptionLabel Z"p$(f Z"R OptionLabel Z"p$(N ZB@rk/ Fecha o ^ ORDER BY [ItemNumber];'^ ^ X%j.Z? Se no existem opes para esta pgina do painel de navegao,: mostra uma mensagem. Seno, preenche a pgina com itens. Z!l5No existem itensdo painel de navegao, e localiza5 o primeiro item nessa pgina do painel de navegao.$0.X,SELECT * FROM [Itens do painel de navegao]'^ ^, WHERE [ItemNumber] > 0 AND [SwitchboardID]= "h'^formulrio@ menos o primeiro. No pode ocultar o campo que estiver em foco. "bB@d ` VOption `$(f OptionLabel `$(f `7 Abre a tabela Itens  para esta pgina do painel de navegao." O numero de botes do formulrio.]]]]8]P3 Activa o foco para o primeiro boto do formulrio,. e depois oculta todos os botes no ? $*0 @ @ @ " (xpo0X Attribute VB_Name = "Form_Startup" Bas0{95055294E  8L\:$*\Rffff*043a5cacbf4p8t<v@D|+H %C0 %` %p 8Pro `PB(SLS S6N0{95055294-E332-11D3-BC6B-00E0981925FD} hAD XIR2k%s7+*=Nj\3+9xs7+*=Nj\3+9D XIME@a8$ X\I q hZH?@8ppp@ <ttt@@ 1vvv>? $*0 @ @ @JECTO zPROJECT45r_VBA_PROmnopqrstuvwxyz{|}~VBA=@'#'PROJECTwm~152346:>?BC<@AMEFGHIJKLNPQRSTUVWXZ[\]^_`abcfghijkl}Z8 ,- !"#$%&'()*+/.0|P'#'0 A'@'Blob {|+CustomGroups A'A'VBAProject36z-E332-11D3-BC6B-00E0981925FD} |GlobalSpacFalse dCreatablTru PredeclaId"Expose_TemplateDerivCustomizD$Option Comp@ DT  __SRP_6?8FX'5PropData Forms!"%&'()*+,./034567:>?pDEFGHIJKLMNOPQRSTUVWXYZ[]? B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B]]]]]]]]g g h g g gggghhhhhhshsssssss t!t"t#t$t%t&'()t*t+v,v-v.v/v0v1v2v3|4|5|6|7|8|9|:|;}<}=}>}?}@}A}B}CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~__SRP_0A}2LVAL `D g9  p?ggH gHg  :gg"grggggg8ggXgXgXgXgXg:gg"grgg      d SItens do painel de navegao.SwitchboardID7Itens do painel de navegaoMItens do painel de navegao.ItemNumberIItens do painel de navegao.ItemTextGItens do painel de navegao.CommandIItens do painel de navegao.ArgumentXgPggg gSh`@gHg :g` g` "g` rg` g`;Itens do painel de navegaoggg(ggn\`@/~sq_fPainel de navegaoHgg`g ghg gpg 8gxg ggggg8gg:g` g` "g` rg` g`;Itens do painel de navegao :g g g( g "g0 g rg8 g g@ gggg8gg gXgg g8gPghgggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH ggH gggggKg(g Kg(g 0Lg(g Kg(g 0Lg(g gLVAL $*0 @ @ @@DirDataA*DirDataeStartup$Inserir projectoMSysDb02=Bb c<e ge`@gB5'.#''f< DirData/z Pgpgg0cHggHg8ggHggXgghggHg gg dg< g(g0g8g@ggHgggg(g7Itens do painel de navegaogPrimaryKeyggv ggggXgXgqXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgXg`g H gpgPgg?HgItens do painel de navegaoPrimaryKeyKgHggxggKgXgpg@gpgg(g