Quando criamos tabelas vindas de outras bases de dados no MS Access. O resultado de views e análises, é importante que tenhamos uma ideia do seu tamanho.
Especialmente se formos conectá-las a planilhas com Dashboards.
O tamanho das tabelas fica registrado na área de 'debugação':
Sub Lista_Tamanho_Todas_Tabelas()' Author: André Bernardes' Date: 28/07/14 - 10:13' Application: *** SalesForce®Dim dbs As DAO.DatabaseDim tdf As DAO.TableDefDim strName As StringDim strFile As StringDim strPath As StringDim lngBase As LongDim lngSize As LongOn Error GoTo ListAllTables_Size_ErrorSet dbs = CurrentDbLet strName = dbs.NameLet strPath = Left(strName, Len(strName) - Len(Dir(strName)))' Cria um database vazio para medir o tamanho do arquivo.Let strFile = strPath & "base" & ".mdt"CreateDatabase strFile, dbLangGeneralLet lngBase = FileLen(strFile)Kill strFileDebug.Print "Tamanho Base: ", lngBaseFor Each tdf In dbs.TableDefsLet strName = tdf.Name' Appica um filtro para ignorar as tabelas internas de sistema do MS Access.If Left(strName, 4) <> "MSys" ThenLet strFile = strPath & strName & ".mdt"Debug.Print strName, ;CreateDatabase strFile, dbLangGeneralDoCmd.TransferDatabase acExport, "Microsoft Access", strFile, acTable, strName, strNameLet lngSize = FileLen(strFile) - lngBaseKill strFileDebug.Print lngSizeEnd IfNextSet tdf = NothingSet dbs = NothingOn Error GoTo 0Exit SubListAllTables_Size_Error:MsgBox "Erro: " & Err.Number & " (" & Err.Description & ") na SUB Lista_Tamanho_Todas_Tabelas."End Sub
Série de Livros nut Project
Série DONUT PROJECT 2021
Série DONUT PROJECT 2018
Série DONUT PROJECT 2015
Série DONUT PROJECT 2014
Clique aqui e nos contate via What's App para avaliarmos seus projetos
Envie seus comentários e sugestões e compartilhe este artigo!
brazilsalesforceeffectiveness@gmail.com
Nenhum comentário:
Postar um comentário