Alta Interação com Consultas de Referências Cruzadas
|
|
- Airton Tavares Aragão
- 8 Há anos
- Visualizações:
Transcrição
1 Alta Interação com Consultas de Referências Cruzadas Artigo para Access 97, 2000, XP, 2003 e Excel 97, 2000, XP, 2003 Pré-requisitos: Conhecimentos de Access e VBA Paulo Sergio Sarraino * QUANDO TRABALHEI NUM BANCO PRIVADO HÁ ALGUNS ANOS, A EQUIPE DE CONTROLE FINANCEIRO DE TI TINHA A NECESSIDADE DE GERENCIAR O CONSUMO DE RECURSOS DE TI PELAS VÁRIAS ÁREAS DA DIRETORIA, COMO CUSTOS DE IMPRESSÃO E ALOCAÇÃO DE SERVIDORES. EIS ALGU- MAS CARACTERÍSTICAS DO PROJETO QUE LEVANTEI: - consultas com múltiplos critérios definidos on-line; - acompanhamento evolutivo durante períodos definidos on-line; - extração desses dados para relatórios e planilhas; - tempo de desenvolvimento rápido e eficiente; - ambiente utilizado: Access 97. Juntando essas informações ao meu conhecimento da época, concluí que as consultas de referência cruzada ajudariam muito no desenvolvimento do projeto e, utilizando o Access, teria ainda diversas opções para o ambiente do aplicativo que essa ferramenta proporciona. Um dos recursos mais importantes do Access (em todas as versões) são as consultas de referência cruzada. A visualização de dados de forma agrupada em 2 dimensões possibilita uma experiência mais rica do usuário com o sistema. Comparativamente, o Excel, com seus recursos de tabela dinâmica, oferece bem mais opções de controle e formatação do que o Access, mas precisávamos ir mais longe, padronizando o tratamento das informações, otimizando e protegendo o banco de dados e possibilitando uma série de interfaces para os usuários. Nesta matéria, a idéia é mostrar como utilizá-las com grande interação usando parâmetros dinâmicos. Pode-se usar o Access 97 ou superior, porém o aplicativo disponível para essa matéria está na versão DISPONÍVEL PARA DOWNLOAD PIVOTTABLES.EXE (ACCESS 2000) Disponível para download em Como no projeto da equipe de TI há variáveis específicas desse ambiente, construí um exemplo mais simples para facilitar e ilustrar esta matéria. Acompanhe. NOTA: Cabe ressaltar que, a partir da versão XP (2002), o Access suporta a construção de Tabelas e Gráficos Dinâmicos de forma muito parecida com o Excel. Mas isso é assunto para outra matéria. CONSULTA E RELACIONAMENTOS Precisamos identificar no mínimo 3 campos para a estrutura: Campo de Linha: identifica o cabeçalho de linha (quantos campos desejar) Campo de Coluna: identifica o cabeçalho de coluna (apenas 1 campo) Campo de Valor: o cálculo da consulta (apenas 1 campo) Veja a estrutura de uma consulta de referência cruzada: Figura 1 Criando uma consulta de referência cruzada Veja o comando SQL da mesma consulta: cálculo do valor TRANSFORM Sum(Nz([dblPreco],0)*Nz([dblQuantidade],0)) AS Total cabeçalhos de SELECT tbl_grupo.nomgrupo AS Grupo, 2 AS TipoRegistro, linha Space(4) & tbl_produto.nomproduto AS Produto relacionamentos FROM tbl_grupo INNER JOIN (((tbl_produto INNER JOIN entre as tabelas qry_periodos ON tbl_produto.codproduto = 32 MAIO/JUNHO REVISTA Nº 72
2 qry_periodos.codproduto) LEFT JOIN tbl_consumo ON (qry_periodos.codproduto = tbl_consumo.codproduto) AND (qry_periodos.datperiodo = tbl_consumo.datperiodo)) LEFT JOIN tbl_preco ON (qry_periodos.codproduto = tbl_preco.codproduto) AND (qry_periodos.datperiodo = tbl_preco.datperiodo)) ON tbl_grupo.codgrupo = tbl_produto.codgrupo filtro WHERE tbl_grupo.codgrupo In (1) agrupamentos GROUP BY tbl_grupo.nomgrupo, 2, Space(4) & tbl_produto.nomproduto classificação ORDER BY tbl_grupo.nomgrupo, Space(4) & tbl_produto.nomproduto cabeçalho de PIVOT Format([qry_Periodos].[datPeriodo],'mm/yyyy') In coluna (03/2005); próprios dados. Não tratarei aqui as interfaces para entrada desses dados. Para otimizar a performance das tabelas, acesse a janela de Relacionamentos e defina as ligações entre as tabelas conforme o desenho a seguir: Para nosso projeto precisaremos das tabelas abaixo: tbl_grupo Campo Tipo Descrição codgrupo AutoNumeração [chave] Identifica o Grupo de Produtos nomgrupo Texto (30) Nome do Grupo de Produtos tbl_produto Campo Tipo Descrição codproduto AutoNumeração [chave] Identifica o Produto nomproduto Texto (30) Nome do Produto codgrupo Número (Inteiro) Identifica o Grupo do Produto tbl_preço Campo Tipo Descrição codproduto Número (Inteiro) [chave] Identifica o Produto datperiodo Data [chave] Período do Preço dblpreco Número (Duplo) Preço do Produto Figura 2 Definindo o relacionamento SOBRE FORMULÁRIOS E SEUS CONTROLES Os dados do sistema referem-se a consumo de produtos e preços praticados. Com eles poderemos consultar: A quantidade de produtos vendidos pelo tempo Os preços praticados para os produtos vendidos pelo tempo O volume de vendas dos produtos (Preço x Quantidade) pelo tempo Sub-totais por Grupo de Produtos Um gráfico de barras mostrando a relação entre os Produtos Um gráfico tipo pizza mostrando a relação de um Produto com toda a base de dados Vamos ver a estrutura do formulário principal de consulta aos dados: tbl_consumo Campo Tipo Descrição codproduto Número (Inteiro) [chave] Identifica o Produto datperiodo Data [chave] Período do Consumo dblquantidade Número (Duplo) Quantidade consumida do Produto Também será necessária uma consulta especial: qun_periodos. Ela une os períodos registrados nas tabelas de Preços e Consumo para termos todos os itens disponíveis para a pesquisa de dados. Nesse projeto, esse tipo de consulta previne pesquisas de consumo sem preço e vice-versa. A ausência desses dados é tratada com zeros nas consultas finais. Precisaremos também carregar os dados. Você pode usar os dados do exemplo disponível para essa matéria ou gerar seus Figura 3 Formulário principal Para cada parametrização das consultas, criamos controles com tratamentos e validações. FÓRUMACCESS MAIO/JUNHO REVISTA Nº 72 33
3 Access Avançado O grupo de opção grporient (identificado pela legenda Por... ) permite definir o Valor da nossa pesquisa, pode-se selecionar Preços ou Consumo para uma pesquisa simples na base de dados ou Vendas para realizar o cálculo Preços x Consumo e assim termos uma evolução de Vendas dos nossos dados. A caixa de listagem lstgrupo (identificado pela legenda Grupos: ) exibe os grupos de produtos cadastrados na base e permite selecioná-los para filtrar os dados pesquisados, pode-se selecionar múltiplos itens para a pesquisa. A caixa de listagem lstperiodo (identificado pela legenda Período: ) exibe os períodos cadastrados na base através da consulta qun_periodos e permite selecioná-los para os cabeçalho de coluna da consulta, pode-se selecionar múltiplos itens para a pesquisa. Essa seleção múltipla das caixas de listagem é tratada pelas caixas de texto ocultas strgrupo e strperiodo que, usando a função GetListItems (controle, delimitador), retorna os itens selecionados preparados para uso, por exemplo, em cláusulas In() de strings do SQL.Como a quantidade de períodos disponíveis tende a aumentar e esse critério será casado com as caixas de texto dos subformulários, limitou-se a leitura desses dados na geração das consultas da seguinte forma: para visualização em tela pode-se selecionar até 49 períodos e para visualização em relatórios apenas 12 períodos. Porém, esses limites podem ser redefinidos conforme a necessidade do seu aplicativo. O botão Pesquisar realiza a validação dos parâmetros e chama a rotina AlteraRefCz (detalhada adiante) que está em cada subformulário da tela. A alteração de qualquer dos controles citados solicita o recálculo dos dados. Os subformulários interagem também com os botões disponibilizados no rodapé do formulário. O controle frm_evolucaod_sub exibe os dados e subtotais por Grupo ou um dos gráficos solicitados. O controle frm_evolucaot_sub exibe os totais gerais dos dados (para os gráficos ele fica invisível). Os subformulários de dados e de totais têm a mesma estrutura, diferenciando apenas a geração dos dados, veja abaixo. Existem 50 campos com suas respectivas legendas identificadas como Legenda1...Legenda50 e Campo1... Campo50 que serão exibidos ou não conforme o resultado da consulta gerada. Para o layout ser ajustável a essa estrutura é necessário definir sua propriedade Modo Padrão como folha de dados. Apesar da disposição dos campos na estrutura do formulário parecer irrelevante, ela facilita a montagem da ordem de tabulação dos controles que define o posicionamento dos campos na visualização folha de dados do subformulário. Figura 4 - Formulário que mostra os dados Dentro do formulário, como dito antes, há uma única função, AlteraRefCz. Ela realiza todo o trabalho de formatação dos campos, consulta aos dados e totalizações. Option Compare Database Option Explicit Function AlteraRefCz() On Error GoTo AlteraRefCz_Err 'analisa, define e formata o formulário com os campos da consulta de ref. cruzada Dim i As Integer 'contador para campos Dim nmcampo As String 'variável para nome de campo Dim strsql As String 'string SQL Dim vltotal As String 'identifica o valor desejado para a consulta Dim totprd As String 'string para acumulado dos períodos 'esconde colunas For i = 1 To 50 With Me("Campo" & i).controlsource = "".ColumnHidden = True Me("Legenda" & i).caption = "" 'esconde/exibe formulário If (Me.Parent!strPeriodo = "") Then Me.Visible = False 34 MAIO/JUNHO REVISTA Nº 72
4 Application.Echo True Exit Function Else Me.Visible = True Me.RecordSource = "" Select Case Me.Parent!grpOrient Case 1: vltotal = "Nz([dblPreco],0)" Case 2: vltotal = "Nz([dblQuantidade],0)" Case 3: vltotal = "Nz([dblPreco],0)*Nz([dblQuantidade],0)" vltotal = "Sum(" & vltotal & ")" strsql = "TRANSFORM " & IIf(Me.Parent!grpOrient = 3, vltotal, 0) & " AS Total " & _ "SELECT tbl_grupo.nomgrupo AS Grupo, 1 AS TipoRegistro, tbl_grupo.nomgrupo AS Produto " & _ "FROM tbl_grupo INNER JOIN (((tbl_produto INNER JOIN qun_periodos ON tbl_produto.codproduto = qun_periodos.codproduto) LEFT JOIN tbl_consumo ON (qun_periodos.datperiodo = tbl_consumo.datperiodo) AND (qun_periodos.codproduto = tbl_consumo.codproduto)) LEFT JOIN tbl_preco ON (qun_periodos.datperiodo = tbl_preco.datperiodo) AND (qun_periodos.codproduto = tbl_preco.codproduto)) ON tbl_grupo.codgrupo = tbl_produto.codgrupo " & _ "WHERE tbl_grupo.codgrupo In (" & Me.Parent!strGrupo & ") " & _ "GROUP BY tbl_grupo.nomgrupo, 1, tbl_grupo.nomgrupo " & _ "ORDER BY tbl_grupo.nomgrupo, tbl_grupo.nomgrupo " & _ "PIVOT Format([qun_Periodos].[datPeriodo],'mm/yyyy') In (" & Me.Parent!strPeriodo & ");" With CurrentDb.QueryDefs("qrc_Evolucao_grupos").SQL = strsql.close strsql = "TRANSFORM " & vltotal & " AS Total " & _ "SELECT tbl_grupo.nomgrupo AS Grupo, 2 AS TipoRegistro, Space(4) & tbl_produto.nomproduto AS Produto " & _ "FROM tbl_grupo INNER JOIN (((tbl_produto INNER JOIN qun_periodos ON tbl_produto.codproduto = qun_periodos.codproduto) LEFT JOIN tbl_consumo ON (qun_periodos.datperiodo = tbl_consumo.datperiodo) AND (qun_periodos.codproduto = tbl_consumo.codproduto)) LEFT JOIN tbl_preco ON (qun_periodos.datperiodo = tbl_preco.datperiodo) AND (qun_periodos.codproduto = tbl_preco.codproduto)) ON tbl_grupo.codgrupo = tbl_produto.codgrupo " & _ "WHERE tbl_grupo.codgrupo In (" & Me.Parent!strGrupo & ") " & _ "GROUP BY tbl_grupo.nomgrupo, 2, Space(4) & tbl_produto.nomproduto " & _ "ORDER BY tbl_grupo.nomgrupo, Space(4) & tbl_produto.nomproduto " & _ "PIVOT Format([qun_Periodos].[datPeriodo],'mm/yyyy') In (" & Me.Parent!strPeriodo & ");" With CurrentDb.QueryDefs("qrc_Evolucao_dados").SQL = strsql.close Me.RecordSource = "qun_evolucao" 'atribui todos os campos da consulta ao formulário (campo e legenda) For i = 1 To Me.RecordsetClone.Fields.Count With Me("Campo" & i) nmcampo = Me.RecordsetClone.Fields(i - 1).Name.ColumnHidden = False.ColumnOrder = i Select Case i Case 1, 2.ColumnHidden = True.ControlSource = nmcampo Case 3.TextAlign = 1 'esquerda.columnwidth = 2000.ControlSource = nmcampo Case Is >= 4.TextAlign = 3 'direita.columnwidth = 1500.ControlSource = "=IIf((Campo1=Campo3) And (Parent!grpOrient <> 3), Null, Format([" & nmcampo & "],'Standard'))" totprd = totprd & "CDbl(Nz([" & nmcampo & "],0))+".FormatConditions.Add acexpression,, "Campo1=Campo3" Me("Legenda" & i).caption = nmcampo 'monta coluna de acumulado de produto totprd = Mid(totPrd, 1, Len(totPrd) - 1) With Me("Campo" & i).controlsource = "=IIf((Campo1=Campo3) And (Parent!grpOrient <> 3), Null, Format(" & totprd & ",'Standard'))".ColumnHidden = False.ColumnOrder = i + 50.ColumnWidth = 1500.TextAlign = 3 'direita FÓRUMACCESS MAIO/JUNHO REVISTA Nº 72 35
5 Access Avançado.FormatConditions.Add acexpression,, "Campo1=Campo3" Me("Legenda" & i).caption = "Acumulado" Exit Function AlteraRefCz_Err: Application.Echo True MsgBox "Ocorreu um erro:" & vbcrlf & _ Err.Number & " - " & Err.Description, vbcritical, "Atenção!" End Function No rodapé temos também o botão Visualizar Relatórios, que chama o relatório de dados ou de gráfico conforme o item visualizado no formulário e o botão Congelar Colunas que realiza a ação de congelar a primeira coluna visualizada na pesquisa de dados a fim de facilitar a rolagem horizontal da tela..setfocus DoCmd.RunCommand accmdunfreezeallcolumns If Me.grpOrient > 2 Then With Me.frm_Evolucaot_sub.SetFocus DoCmd.RunCommand accmdunfreezeallcolumns End Sub Sub CongelaColuna(qtcol As Byte) 'congela a quantidade de colunas informada para _ facilitar rolagem horizontal por vários períodos On Error Resume Private Sub cmdcongelar_afterupdate() Dim ncol As Integer 'quantidade de colunas a congelar ncol = 1 If Me.frm_Evolucaod_sub.SourceObject <> "frm_evolucao_dados" Then Me.cmdCongelar = 0 Exit Sub If Me.cmdCongelar = True Then With Me.frm_Evolucaod_sub.SetFocus CongelaColuna (ncol) With Me.frm_Evolucaot_sub If Me.grpOrient <= 2 Then.Visible = False Else.SetFocus CongelaColuna (ncol) Else With Me.frm_Evolucaod_sub Select Case qtcol Case Is <= 0: Exit Sub Case 1: DoCmd.RunCommand accmdunfreezeallcolumns SendKeys "{TAB}", True SendKeys "{HOME}", True SendKeys "^{ }", True DoCmd.RunCommand accmdfreezecolumn SendKeys "{RIGHT}", True Case Else DoCmd.RunCommand accmdunfreezeallcolumns SendKeys "{TAB}", True SendKeys "{HOME}", True SendKeys "^{ }", True SendKeys "+{RIGHT}", True DoCmd.RunCommand accmdfreezecolumn SendKeys "{RIGHT 2}", True End Sub SOBRE RELATÓRIOS E SEUS CONTROLES A estrutura do relatório segue o mesmo princípio dos formulários de dados. Ele é todo desvinculado, e no evento Open ocorre toda a carga e formatação de campos. Perceba que também aplicamos os recursos de Formatação Condicional para ressalvar as linhas com os dados de Grupos de Produtos. 36 MAIO/JUNHO REVISTA Nº 72
6 nmcampo =.Fields(i + 2).Name Me("txtMes" & i).caption = nmcampo With Me("valMes" & i).controlsource = "=IIf((Grupo=Produto) And (Forms!frm_Evolucao!grpOrient <> 3), Null, Format([" & nmcampo & "],'Standard'))".FormatConditions.Add acexpression,, "Grupo=Produto" totprd = totprd & "CDbl(Nz([" & nmcampo & "],0))+" Figura 5 Construindo o relatório Private Sub Report_Open(Cancel As Integer) Dim rstd As Recordset, rstt As Recordset Dim i As Integer 'contador Dim lim As Integer 'limite de períodos pra exibição Dim nmcampo As String 'variável para nome de campo Dim totprd As String 'string para acumulado do produto If Forms!frm_Evolucao!strPeriodo = "" Then Cancel = True Exit Sub Me.RecordSource = Forms!frm_Evolucao!frm_Evolucaod_sub.Form.RecordSource 'monta Acumulado totprd = Mid(totPrd, 1, Len(totPrd) - 1) Me.txtAcum.Caption = "Acumulado" With Me.valAcum.ControlSource = "=IIf((Grupo=Produto) And (Forms!frm_Evolucao!grpOrient <> 3), Null, Format(" & totprd & ",'Standard'))".FormatConditions.Add acexpression,, "Grupo=Produto" 'monta colunas de totais If Forms!frm_Evolucao!grpOrient = 3 Then totprd = "" With rstt lim =.Fields.Count - 3 If lim > 12 Then lim = 12 Set rstd = Forms!frm_Evolucao!frm_Evolucaod_sub.Form.RecordsetClone If Forms!frm_Evolucao!grpOrient = 3 Then Me.ReportFooter.Visible = True Set rstt = Forms!frm_Evolucao!frm_Evolucaot_sub.Form.RecordsetClone Else Me.ReportFooter.Visible = False With Me.Produto.FormatConditions.Add acexpression,, "Grupo=Produto" For i = 1 To lim nmcampo =.Fields(i + 2).Value Me("totMes" & i).controlsource = "=Format(" & nmcampo & ",'Standard')" totprd = totprd & "CDbl(Nz(" & nmcampo & ",0))+" 'monta Acumulado totprd = Mid(totPrd, 1, Len(totPrd) - 1) Me.totAcum.ControlSource = "=Format(" & totprd & ",'Standard')" End Sub 'monta colunas de dados With rstd lim =.Fields.Count - 3 If lim > 12 Then lim = 12 For i = 1 To lim Se algum dos gráficos estiver sendo visualizado, o sistema chamará o relatório do gráfico correspondente, porém, para eles, a definição dos dados para o gráfico não pode ser feita da mesma forma (via evento Open), por isso a rotina do botão Visualizar Relatórios do formulário tem mais ações além do OpenReport que imaginamos. Veja em seguida: FÓRUMACCESS MAIO/JUNHO REVISTA Nº 72 37
7 Access Avançado Private Sub cmdvisualizar_click() Dim i As Integer 'contador para campos Dim matperiodos As Variant 'matriz dos períodos Dim strperiodos As String 'string dos períodos.close acreport, "rpt_evolucao_grafpizza".setwarnings True.OpenReport "rpt_evolucao_grafpizza", acviewpreview Application.Echo True Select Case Me.frm_Evolucaod_sub.SourceObject Case "frm_evolucao_dados" DoCmd.OpenReport "rpt_evolucao", acviewpreview Case "frm_evolucao_grafbarra" 'abro a estrutura do relatório e altero a consulta do gráfico antes de visualizar os dados Application.Echo False DoCmd.OpenReport "rpt_evolucao_grafbarra", acviewdesign matperiodos = Split(Forms!frm_Evolucao!strPeriodo, ",") For i = 0 To UBound(matPeriodos) strperiodos = strperiodos & "[" & matperiodos(i) & "]," strperiodos = Left(strPeriodos, Len(strPeriodos) - 1) Reports!rpt_Evolucao_grafBarra!grfProdutos.RowSource = "SELECT Trim(qrc_Evolucao_dados.Produto) AS Produto, " & strperiodos & _ "FROM qrc_evolucao_dados;" With DoCmd.SetWarnings False.Close acreport, "rpt_evolucao_grafbarra".setwarnings True.OpenReport "rpt_evolucao_grafbarra", acviewpreview Application.Echo True End Sub EXPORTANDO OS DADOS Através da propriedade Barra de menus dos relatórios, chamamos um menu personalizado construído através de macros de menu. Geralmente utilizo esse recurso para disponibilizar diversas opções para qualquer relatório de um sistema. Aqui temos comandos como: Configurar Impressora, a impressão propriamente dita, envio do relatório para o Excel e o Word (através dos métodos TransferText e Transfer SpreadSheet), visualização do relatório com 1 ou 2 páginas e o comando mais interessante desse menu chamado Interface Excel. Case "frm_evolucao_grafpizza" 'abro a estrutura do relatório e altero a consulta do gráfico antes de visualizar os dados Application.Echo False DoCmd.OpenReport "rpt_evolucao_grafpizza", acviewdesign matperiodos = Split(Forms!frm_Evolucao!strPeriodo, ",") For i = 0 To UBound(matPeriodos) strperiodos = strperiodos & "[" & matperiodos(i) & "]+" strperiodos = Left(strPeriodos, Len(strPeriodos) - 1) Reports!rpt_Evolucao_grafPizza!grfProdutos.RowSource = "SELECT Trim(qrc_Evolucao_dados.Produto) AS Produto, " & strperiodos & " AS Período " & _ "FROM qrc_evolucao_dados;" With DoCmd.SetWarnings False Figura 6 - Configurando a macro para o relatório Esse comando chama uma rotina rstexcel, onde, através do método CopyFromRecordset do Excel, passo o RecordSource do Relatório aberto para o Excel e realizo diversas formatações automatizadas via VBA. Mas para utilizar esses recursos é necessário adicionar a referência para os objetos do Excel, como mostro na tela seguinte: 38 MAIO/JUNHO REVISTA Nº 72
8 .Cells(1, 1).Resize(1, rst.fields.count) = vatmp.range("a2").select.range(.cells(2, 1),.Cells(intMaxRow, intmaxcol)).copyfromrecordset rst 'formatação conforme conteúdo do campo For i = 1 To rst.fields.count - 1 Select Case rst.fields(i).type Case dbdate:.columns(i + 1).NumberFormat = "dd/mm/ yyyy" Case dbbyte:.columns(i + 1).NumberFormat = "General" Case dbdouble:.columns(i + 1).NumberFormat = "#,##0.00" A utilização do método CopyFromRecordset é um exemplo das opções disponíveis para tratamento de dados no Excel e pode ser vista na função listada a seguir: Function rstexcel() Figura 7 - Adicionando a referência para os objetos do Excel 'transfere o recordset do relatório ativo para o Excel _ utilizando o método CopyFromRecordset Dim rst As Recordset Dim intmaxcol As Integer Dim intmaxrow As Integer Dim appexcel As Excel.Application Dim i As Integer Set rst = CurrentDb.OpenRecordset(Reports(0).RecordSource, dbopensnapshot) intmaxcol = rst.fields.count If rst.recordcount > 0 Then rst.movelast: rst.movefirst intmaxrow = rst.recordcount + 1 Set appexcel = New Excel.Application With appexcel.visible = True ReDim vatmp(1 To rst.fields.count) For i = 1 To rst.fields.count vatmp(i) = rst.fields(i - 1).Name.Workbooks.Add 'exclusão de colunas e campos zerados.columns("a:b").delete.range("a1").select.range(.selection,.selection.end(xltoright)).select.range(.selection,.selection.end(xldown)).select.displayalerts = False.Selection.Replace What:="0", Replacement:="", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False.DisplayAlerts = True 'formatação da planilha.range("b1").select.range(.selection,.selection.end(xltoright)).select.selection.numberformat = "mm/yyyy".rows(1).font.bold = True.Range("A2").Select.ActiveWindow.FreezePanes = True.Cells.Select.Cells.EntireColumn.AutoFit.Range("A2").Select End Function GRÁFICOS Como dito antes, os botões de gráficos do sistema permitem chamar os subformulários preparados para essa estrutura. Os dados também são atualizados pela seleção de parâmetros do formulário, acessando a função AlteraRefCz do subformulário de gráfico. Com poucos ajustes, a rotina segue as mesmas estruturas de geração de consultas e atualização de dados. A formatação do gráfico foi feita diretamente no objeto. FÓRUMACCESS MAIO/JUNHO REVISTA Nº 72 39
9 Access Access Avançado Avançado Figura 8 - Gráfico de barras Figura 9 - Gráficos do tipo pizza CONCLUSÃO O aplicativo original, que deu a idéia para essa matéria, está em uso desde 2002 com os usuários muito satisfeitos com as possibilidades geradas e os resultados desejados superados. As consultas e gráficos disponíveis já auxiliaram diversas decisões da diretoria e o acompanhamento evolutivo dos dados permitiu alertar os usuários sobre quaisquer oscilações da utilização de recursos da área de TI. Com uma estrutura simples, rápida e eficiente, o aplicativo gerencia atualmente uma base de dados de aproximadamente registros por mês. Espero que essa matéria ilumine o caminho de diversos pro- jetos semelhantes para serem aprimorados com as técnicas aqui apresentadas. Fiquem à vontade para mandar idéias, sugestões e críticas. Bom estudo a todos! * Paulo Sergio Sarraino (pss@sarraino.com.br) é analista é sócio da Sarraino Systems. Possui graduação de Tecnologia em Processamento de Dados pela FASP (1997) e pós-graduação em Análise de Sistemas c/ Ênfase em Gerência de Projetos pela FIAP (2000). Atua como consultor em Análise e Desenvolvimento de Sistemas em ambiente MS Office e Internet (especialista em Access, VBA e ASP) há 10 anos. 40 MAIO/JUNHO REVISTA Nº 72
Tabela e Gráficos Dinâmicos Como estruturar dinamicamente dados no Excel
Tabela e Gráficos Dinâmicos Como estruturar! Para que serve a Tabela e o Gráfico Dinâmico?! Como criar uma Tabela Dinâmica?! Como criar um Gráfico Dinâmico?! Como podemos atualizar dos dados da Tabela
Leia maisMicrosoft Excel Macro V. Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49
Microsoft Excel Macro V Índice 16-) Formulários... 42 17-) Gerando código para o Formulário... 49 16-) Formulários A forma mais comum de comunicação de um sistema com o usuário é por meio de caixas de
Leia maisLição 1 - Criação de campos calculados em consultas
1 de 5 21-08-2011 22:15 Lição 1 - Criação de campos calculados em consultas Adição de Colunas com Valores Calculados: Vamos, inicialmente, relembrar, rapidamente alguns conceitos básicos sobre Consultas
Leia maisCONTEÚDOS PROGRAMÁTICOS DA ACADEMIA
Página: 1/16 CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA Módulo CBDS (Central de Banco de Dados Senior) A quem se destina: Todos que tiverem a necessidade de administrar os dados da base de dados da Senior Sistemas
Leia maisO Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.
Editor de Texto Microsoft Word 1. Microsoft Office O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point. O Word é um editor de texto com recursos
Leia maisBanco de Dados BrOffice Base
Banco de Dados BrOffice Base Autor: Alessandro da Silva Almeida Disponível em: www.apostilando.com 27/02/2011 CURSO TÉCNICO EM SERVIÇO PÚBLICO Apostila de Informática Aplicada - Unidade VI Índice Apresentação...
Leia maisMicrosoft Office PowerPoint 2007
INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em
Leia maisInformática Básica. Microsoft Word XP, 2003 e 2007
Informática Básica Microsoft Word XP, 2003 e 2007 Introdução O editor de textos Microsoft Word oferece um conjunto de recursos bastante completo, cobrindo todas as etapas de preparação, formatação e impressão
Leia maisBarra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas
Microsoft Power Point 2003 No Microsoft PowerPoint 2003, você cria sua apresentação usando apenas um arquivo, ele contém tudo o que você precisa uma estrutura para sua apresentação, os slides, o material
Leia maisÍNDICE... 2 INTRODUÇÃO... 4
Mic crosoft Excel 201 0 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 4 Interface... 4 Guias de Planilha... 5 Movimentação na planilha... 6 Entrada de textos e números... 7 Congelando painéis... 8 Comentários nas Células...
Leia maisAccess ListBar. Access Avançado
Access ListBar Artigo para Access 2000, XP e 2003 Pré-requisitos: Conhecimentos de Access e VBA Paulo Sergio Sarraino* A LISTBAR (OU MENU VERTICAL) APARECEU COM ALGU- MAS VERSÕES MAIS ANTIGAS DO OUTLOOK.
Leia maisUniversidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Leia maisCriando um formulário no VBA
Criando um formulário no VBA No dia-a-dia, não queremos nem ouvir falar em formulários: imediatamente nos vem à mente qualquer idéia relacionada com burocracia... Mas, na hora de criar interfaces de macros,
Leia maisTutorial do ADD Analisador de Dados Dinâmico.
Tutorial do ADD Analisador de Dados Dinâmico. Após clicarmos para entrar no Analisador de Dados Dinâmico aparecerá a tela acima. O Banco de dados já tem que estar configurado. (Ver como fazer em Como configurar
Leia maisConstrutor de sites SoftPixel GUIA RÁPIDO - 1 -
GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template
Leia maisANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007
ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO
Leia maisBanco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos
Banco de Dados Microsoft Access: Criar tabelas Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma tabela no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na tabela.
Leia maisWecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados
WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados WecDB (Web Easy Consultation Database) é uma ferramenta para criação e disponibilização de consultas à Bancos de Dados na Internet. É composto
Leia maisWORD. Professor: Leandro Crescencio E-mail: leandromc@inf.ufsm.br. http://www.inf.ufsm.br/~leandromc. Colégio Politécnico 1
WORD Professor: Leandro Crescencio E-mail: leandromc@inf.ufsm.br http://www.inf.ufsm.br/~leandromc Colégio Politécnico 1 WORD Mala direta Cartas Modelo Mesclar Etiquetas de endereçamento Formulários Barra
Leia maisParte 5 LibreOffice Base
Parte 5 LibreOffice Base 1. Criação do banco de dados 1. Abra o LibreOffice Base; 2. Escolha Criar um novo banco de dados e clique em Concluir; 3. Salve o banco de dados em alguma pasta do computador.
Leia maisBanco de Dados Microsoft Access: Criar tabelas
Banco de Dados Microsoft Access: Criar s Vitor Valerio de Souza Campos Objetivos do curso 1. Criar uma no modo de exibição Folha de Dados. 2. Definir tipos de dados para os campos na. 3. Criar uma no modo
Leia maisCICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD
Faculdade de Administração, Ciências Contábeis e Turismo Pós-Graduação em Gestão de Negócios CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD EMENTA
Leia maisCATÁLOGO DE APLICAÇÕES Atualização de Preços de Tabela de Venda
CATÁLOGO DE APLICAÇÕES Atualização de Preços de Tabela de Venda Objetivo do projeto O projeto de atualização de preços de tabela de venda tem por objetivo permitir que a manutenção de preços de tabela
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Excel 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Adicionar comandos à Barra de Ferramentas
Leia maisBanco de Dados. Microsoft Access
Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de
Leia maisPRINCÍPIOS DE INFORMÁTICA PRÁTICA 08 1. OBJETIVO 2. BASE TEÓRICA. 2.1 Criando Mapas no Excel. 2.2 Utilizando o Mapa
PRINCÍPIOS DE INFORMÁTICA PRÁTICA 08 1. OBJETIVO Aprender a utilizar mapas, colocar filtros em tabelas e a criar tabelas e gráficos dinâmicos no MS-Excel. Esse roteiro foi escrito inicialmente para o Excel
Leia maisControle Financeiro com Calendário interativo
Controle Financeiro com Calendário interativo Artigo para Access 2000, XP e 2003 Pré-requisitos: Conhecimentos de Access e VBA Paulo Sergio Sarraino * Como consultor, tenho uma empresa, e é vital controlar
Leia maisPráticas Empresariais em Excel. Professor: Pádua
Práticas Empresariais em Excel Professor: Pádua SUMÁRIO 1 FÓRMULAS... 4 2 FUNÇÕES... 5 2.1 Data e hora... 5 2.1.1 Hoje... 5 2.1.2 Dia, Mês e... 5 2.1.3 Agora... 5 2.1.4 Hora, Minuto e Segundo... 5 2.2
Leia maisAnálise de Dados do Financeiro
Análise de Dados do Financeiro Introdução Para reunir em um só local as informações de contas a pagar e receber cadastradas e/ou geradas no sistema TTransp existe a interface de análise de dados do financeiro.
Leia maisDisplay de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos
TUTORIAL Display de 7 Segmentos Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006 PdP Pesquisa e Desenvolvimento de Produtos http://www.maxwellbohr.com.br contato@maxwellbohr.com.br
Leia maisCentro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário
Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...
Leia maisMANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS
MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS 1 Conteúdo Apresentação... 3 1 Página Principal do Sistema... 4 2 Telas de busca... 8 3 Teclas de Navegação... 11 4 Tela de Menu de Relatório... 12 5 Telas de
Leia maisMicrosoft Word INTRODUÇÃO
INTRODUÇÃO O Word é uma ferramenta utilizada para o processamento e editoração eletrônica de textos. O processamento de textos consiste na possibilidade de executar e criar efeitos sobre um texto qualquer,
Leia maisCATÁLOGO DE CUSTOMIZAÇÕES Atualização de Preços de Tabela de Venda
CATÁLOGO DE CUSTOMIZAÇÕES Atualização de Preços de Tabela de Venda Índice ÍNDICE... 2 OBJETIVO DO PROJETO... 3 ESCOPO... 3 PREMISSAS... 5 LIMITAÇÕES E RESTRIÇÕES... 5 OBSERVAÇÕES... 5 POLÍTICA DA CUSTOMIZAÇÃO...
Leia maisComo Gerar documento em PDF com várias Imagens
Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir
Leia maisMicrosoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos
Microsoft Access: Criar relatórios para um novo banco de dados Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: O produto final Lição: Inclui oito seções Tarefas práticas sugeridas Teste Visão
Leia maisIntrodução a listas - Windows SharePoint Services - Microsoft Office Online
Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição
Leia maisAula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica
Sumário Atualizando a tabela dinâmica Exibição de páginas em planilhas separadas Detalhando / ocultando os dados da planilha Gráfico dinâmico Gráfico dinâmico (cont.) Alterando a formatação do gráfico
Leia maisTema UFPel 2.0 WP Institucional Guia de Opções de Personalização
Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia maisSoftware. Gerenciamento de Manutenção
Software Gerenciamento de Manutenção Tutorial Passo a Passo Do Cadastro de Serviço à Consulta de Serviços Realizados Tutorial Recomendações AsinformaçõesutilizadasnestetutorialsãoasmesmasquevocêtemnoseuBancodeDados
Leia maisWordPress Institucional UFPel Guia Rápido
GABINETE DO REITOR COORDENAÇÃO DE TECNOLOGIA DA INFORMAÇÃO NÚCLEO DE SISTEMAS DE INFORMAÇÃO SEÇÃO DE TECNOLOGIAS PARA WEBSITES WordPress Institucional UFPel Guia Rápido Versão 2.0.1 Março de 2015 Introdução
Leia maisSUMÁRIO. Cursos STE SUMÁRIO... 1
SUMÁRIO SUMÁRIO... 1 STEGEM - INTERFACE... 2 1 Introdução... 2 2 A interface... 2 2.1 Painel de Navegação... 3 2.2 Barra de Menus em forma de Ribbon... 4 2.3 Painel de Trabalho... 5 2.4 Barra de Status...
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisÍNDICE... 2 POWER POINT... 4. Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo... 11 LAYOUT E DESIGN... 13
Power Point ÍNDICE ÍNDICE... 2 POWER POINT... 4 Abas... 7 Salvando Arquivos... 8 Abrindo um arquivo... 11 LAYOUT E DESIGN... 13 Guia Design... 14 Cores... 15 Fonte... 16 Efeitos... 17 Estilos de Planos
Leia maisManual do usuário. v1.0
Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.
Leia mais1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto
Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007 1 Inicie um novo Antes de começar um novo, uma organização deve determinar se ele se enquadra em suas metas estratégicas. Os executivos
Leia maisDiferenças da versão 6.3 para a 6.4
Release Notes Diferenças da versão 6.3 para a 6.4 Melhorias Comuns ao Sistema Help O Help Online foi remodelado e agora é possível acessar os manuais de cada módulo diretamente do sistema. Mapeamento de
Leia maisManual UNICURITIBA VIRTUAL para Professores
Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...
Leia maisData Transformation Services (DTS) por Anderson Ferreira Souza
Data Transformation Services (DTS) por Anderson Ferreira Souza O Sql Server possui um recurso extremamente poderoso que é muito pouco utilizado pelos administradores e programadores. Com certeza, sendo
Leia maisExcel 2010 Modulo II
Excel 2010 Modulo II Sumário Nomeando intervalos de células... 1 Classificação e filtro de dados... 3 Subtotais... 6 Validação e auditoria de dados... 8 Validação e auditoria de dados... 9 Cenários...
Leia maisA1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).
Excel Avançado Atenção! 1. Nunca referenciamos valores, mas sim o nome da célula que contém o valor, como A1, sendo A a coluna e 1 a linha. 2. As fórmulas sempre iniciam com sinal de =. 3. Lembre-se de:
Leia maisImóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários
Imóvel Mix SGI Imóvel Mix SGI 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários 5. Controle de Acesso 6. Cadastro de Clientes 7. Cadastro de Imóveis 8. Vistoria
Leia maisMANUAL DO GERENCIADOR ESCOLAR WEB
CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4
Leia maisÍNDICE... 2 INTRODUÇÃO... 3. A série... 3
WORD 2007 E 2010 ÍNDICE ÍNDICE... 2 INTRODUÇÃO... 3 A série... 3 01 CAPTURAS DE TELA WORD 2010... 3 02 IMAGENS 2007/2010... 5 03 NOTAS DE RODAPÉ... 13 04 NUMERAÇÃO DE PÁGINAS... 15 05 CONTAR PALAVRAS...
Leia maisAdapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO
MANUAL DO USUÁRIO 1 Índice Administração de Documentos...2 Lista de documentos criados...3 Criando um novo documento...3 Barra de ferramentas do editor...4 Editando um documento...7 Administrando suas
Leia maisTela Inicial: O Banco de Dados e seus objetos:
Access 1 Tela Inicial: 2 ÁREA DE TRABALHO. Nosso primeiro passo consiste em criar o arquivo do Access (Banco de Dados), para isto utilizaremos o painel de tarefas clicando na opção Banco de Dados em Branco.
Leia maisEm 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.
VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo
Leia maisProf. Msc Elvis Pontes. Unidade IV TECNOLOGIA DA INFORMAÇÃO
Prof. Msc Elvis Pontes Unidade IV TECNOLOGIA DA INFORMAÇÃO Formatação de planilhas Configuração de páginas; Layout da página; Margens Formatação de planilhas Definir todas as margens, com medidas personalizadas;
Leia maisMICROSOFT EXCEL AVANÇADO
MICROSOFT EXCEL AVANÇADO SE Retorna um valor se teste_lógico avaliar como VERDADEIRO e um outro valor se for avaliado como FALSO. Use SE para conduzir testes condicionais sobre valores e fórmulas e para
Leia maisBem- Vindo ao manual de instruções do ECO Editor de COnteúdo.
Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar
Leia maisTutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word
Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo
Leia maisDeverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.
4.º PASSO PROGRAMAÇÃO DO CAMPO DISTRITO : PROJECTO COM ADO Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado. 1) Abra o formulário
Leia maisManual de Utilização
Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas
Leia maisSub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x
Aula 1 Planilha para Incluir / Excluir / Consultar dados em uma agenda telefônica (Nome, Endereço, Telefone) residindo em Banco de dados Access ou na WEB (usando um banco espelho no meu site, e uma página
Leia maisManual do Painel Administrativo
Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...
Leia maisFluxo de Caixa por Demonstrativo Contábil
Fluxo de Caixa por Demonstrativo Contábil Introdução O cadastro de demonstrativos contábeis possibilita que o usuário relacione dados financeiros com os valores contábeis podendo criar visões por período
Leia maisGERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo
GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0 Este manual foi desenvolvido com o objetivo de documentar as principais funcionalidades do Gerador de Relatórios WinReport versão 2.0. Conteúdo 1. Tela Principal...
Leia maisMelhorias e Correções Patch's
Melhorias e Correções Patch's Relação de Correções ID Descrição 3399 Erro em data de início de atividade No projeto ID: 655, em algumas atividades não estão sendo respeitadas as datas de início. 3468 Incidente
Leia maisGuia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Leia maisGerenciamento de Contatos
Gerenciamento de Contatos O objetivo deste módulo é ajudar a gerenciar todos os contatos da empresa. Além dos dados mais importantes, o módulo permite cadastrar anotações e relacionar as tarefas e eventos
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido
Leia maisUNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES
UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES MANUAL DO USUÁRIO SISTEMA DE SUPORTE DA PREFEITURA UNIVERSITÁRIA
Leia maisCurva ABC. Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br
Curva ABC Tecinco Informática Ltda. Av. Brasil, 5256 3º Andar Centro Cascavel PR www.tecinco.com.br Sumário Introdução... 3 Utilização no sistema TCar-Win... 3 Configuração da curva ABC... 4 Configuração
Leia maisDicas para usar melhor o Word 2007
Dicas para usar melhor o Word 2007 Quem está acostumado (ou não) a trabalhar com o Word, não costuma ter todo o tempo do mundo disponível para descobrir as funcionalidades de versões recentemente lançadas.
Leia mais43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML
43 11 Relatórios, Listagens e Exportações para Excel, TXT e HTML Aqui serão exemplificados os relatórios que podem ser definidos pelo usuário. Esses Relatórios podem ser impressos em Impressora Lazer,
Leia maisGuia de Início Rápido
Guia de Início Rápido O Microsoft Access 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Alterar o tamanho da tela ou fechar
Leia maisPMAT. Sistema de Análise e Acompanhamento de Operações. Manual. Desenvolvido pelo BNDES AS/DEGEP
PMAT Sistema de Análise e Acompanhamento de Operações Manual 1 Índice 1. O que é o Sistema de Análise e Acompanhamento de Operações PMAT... 3 2. Acessando o sistema pela primeira vez Download... 3 3. Fluxogramas
Leia maisAula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela
Aula 01 - Formatações prontas e Sumário Formatar como Tabela Formatar como Tabela (cont.) Alterando as formatações aplicadas e adicionando novos itens Removendo a formatação de tabela aplicada Formatação
Leia maiswww.aluminiocba.com.br Manual do Usuário Representante
Manual do Usuário Representante Manual do Usuário - Representante Versão 1.0 Página 2 CBA Online Manual do Usuário Representante Versão 1.1 19 de maio de 2004 Companhia Brasileira de Alumínio Departamento
Leia maisReconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL
OBJECTIVOS Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL O objecto DOCMD Este objecto permite o acesso a todas as operações sobre todos os objectos
Leia maisTECNOLOGIA DA INFORMAÇÃO MÓDULO 18 PLANILHA ELETRÔNICA [MICROSOFT OFFICE EXCEL] - CONTINUAÇÃO
TECNOLOGIA DA INFORMAÇÃO MÓDULO 18 PLANILHA ELETRÔNICA [MICROSOFT OFFICE EXCEL] - CONTINUAÇÃO Índice 1....3 1.1. Planilhas Profissionais... 3 1.1.1. Configuração de Páginas... 3 1.1.2. Área de Impressão...
Leia maisMS-Excel 2010 Essencial (I)
MS-Excel 2010 Essencial (I) Carga Horária: 20 horas Objetivos: Este curso destina-se a todos os profissionais que atuam nas áreas financeiras e administrativas, e que necessitem agilizar os seus cálculos,
Leia maisProfessor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com
Professor: Venicio Paulo Mourão Saldanha E-mail: veniciopaulo@gmail.com Site: www.veniciopaulo.com Formação: Graduando em Analises e Desenvolvimento de Sistemas (8º Período) Pregoeiro / Bolsa de Valores
Leia maisSumário. Conteúdo Certificação OFFICE 2010
Conteúdo Certificação OFFICE 2010 Sumário Access 2010... 2 Excel Core 2010... 3 Excel Expert 2010... 4 Outlook 2010... 5 PowerPoint 2010... 8 Word Core 2010... 9 Word Expert 2010... 10 Access 2010 1. Gerenciando
Leia maisNOVIDADES COMPLY VERSÃO 4.00
NOVIDADES COMPLY VERSÃO 4.00 Página 1 de 15 Maiores informações a respeito dos assuntos destacados abaixo devem ser obtidas no Manual do Comply v4.00 disponível no Portal de Produtos. Página 2 de 15 CADASTROS
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisROTINAS PADRÕES DO SISTEMAS
ROTINAS PADRÕES DO SISTEMAS Usando o Sistema pela primeira vez Ao executar o seu Sistema pela primeira vez a tela abaixo será apresentada para que você possa configurar os diretórios onde serão achados
Leia maisCentro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário
Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...
Leia maisGuia para envio de SMS e e-mail
Guia para envio de SMS e e-mail Sumário 3 Fluxo para envio... de SMS 4 Fluxo para envio de e-mail... 15 2 3 Fluxo para envio de SMS O usuário deve seguir o seguinte fluxo para realizar o envio de SMS como
Leia maisFluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos
Este procedimento corresponde ao fluxo de trabalho de Indexação de código de barras e de separação de documentos no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se
Leia maisLIÇÃO 1 - USANDO O GRAVADOR DE MACROS
1_15 - ADS - PRO MICRO (ILM 001) - Estudo dirigido Macros Gravadas Word 1/35 LIÇÃO 1 - USANDO O GRAVADOR DE MACROS No Microsoft Office Word 2007 é possível automatizar tarefas usadas frequentemente criando
Leia maisVersão 6.0.1 Melhorias Melhorias Versão 6.0.1
Versão 6.0.1 Novembro 2010 Versão 6.0.1 Funcionalidade Completa de Planejamento do Trabalho Através dessa funcionalidade o usuário pode planejar quais tarefas e quanto tempo destinará para trabalhar em
Leia maisAPOSTILA DE EXCEL 2007
APOSTILA DE EXCEL 2007 1. Introdução Quando você cria uma planilha nova, a tela do computador é dividida em linhas e colunas, formando uma grade. A interseção de uma linha e de uma coluna é chamada de
Leia maisAno III - Número 16. Versão 4.6.4
Versão 4.6.4 Sexta-feira, 08 de fevereiro de 2008 ÍNDICE 3 4 EDITORIAL NOVAS FUNCIONALIDADES 4 12 13 14 15 16 Novo Cronograma 4 5 5 6 7 8 8 9 9 10 10 Edição Rápida do Cronograma Recurso de Arrastar e Soltar
Leia maisEXEMPLO DE COMO FAZER UMA MALA DIRETA
EXEMPLO DE COMO FAZER UMA MALA DIRETA OBS: Para esta nota de aula foi utilizada como referência: Apostila Mala Direta Santos, Jorge Rodrigues dos. Foram adaptados os comando para utilizar mala direta no
Leia maisGERENCIADOR DE CONTEÚDO
1/1313 MANUAL DO USUÁRIO GERENCIADOR DE CONTEÚDO CRISTAL 2/13 ÍNDICE 1. OBJETIVO......3 2. OPERAÇÃO DOS MÓDULOS......3 2.1 GERENCIADOR DE CONTEÚDO......3 2.2 ADMINISTRAÇÃO......4 Perfil de Acesso:... 4
Leia maisVALIDADOR DE ARQUIVOS SICREDI (VAS) Cobrança e Convênios
VALIDADOR DE ARQUIVOS SICREDI (VAS) Cobrança e Convênios Atrelada ao processo: Validação de layout dos arquivos de convênios/cobrança de um novo convênio/cedente Classificação da informação: uso interno
Leia maisConsultório On-line. Tudo o que você precisa em um só lugar.
Índice 1) Acesso ao sistema 2) Recepção do paciente 3) Envio do atendimento para faturamento: consulta médica ou procedimentos simples 4) Envio do atendimento para faturamento: procedimentos previamente
Leia maisProjeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA
Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita
Leia mais