Alta Interação com Consultas de Referências Cruzadas

Tamanho: px
Começar a partir da página:

Download "Alta Interação com Consultas de Referências Cruzadas"

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 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 mais

Microsoft 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 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 mais

Lição 1 - Criação de campos calculados em consultas

Liçã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 mais

CONTEÚDOS PROGRAMÁTICOS DA ACADEMIA

CONTEÚ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 mais

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

O 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 mais

Banco de Dados BrOffice Base

Banco 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 mais

Microsoft Office PowerPoint 2007

Microsoft 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 mais

Informática Básica. Microsoft Word XP, 2003 e 2007

Informá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 mais

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Barra 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

Í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 mais

Access ListBar. Access Avançado

Access 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 mais

Universidade 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 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 mais

Criando um formulário no VBA

Criando 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 mais

Tutorial do ADD Analisador de Dados Dinâmico.

Tutorial 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 mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor 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 mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ 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 mais

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Banco 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 mais

WecDB - 1 - WecDB Consulta Web Facilitada ao Banco de Dados

WecDB - 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 mais

WORD. 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 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 mais

Parte 5 LibreOffice Base

Parte 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 mais

Banco de Dados Microsoft Access: Criar tabelas

Banco 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 mais

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

CICLO 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 mais

CATÁ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 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 mais

Guia de Início Rápido

Guia 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 mais

Banco de Dados. Microsoft Access

Banco 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 mais

PRINCÍ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 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 mais

Controle Financeiro com Calendário interativo

Controle 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 mais

Práticas Empresariais em Excel. Professor: Pádua

Prá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 mais

Análise de Dados do Financeiro

Aná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 mais

Display 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

Display 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 mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro 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 mais

MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS

MANUAL 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 mais

Microsoft Word INTRODUÇÃO

Microsoft 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 mais

CATÁ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 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 mais

Como Gerar documento em PDF com várias Imagens

Como 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 mais

Microsoft 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 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 mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introduçã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 mais

Aula 09 - Atualização de uma tabela dinâmica. Aula 09 - Atualização de uma tabela dinâmica. Sumário. Atualizando a tabela dinâmica

Aula 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 mais

Tema 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 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 mais

1 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... 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 mais

Software. Gerenciamento de Manutenção

Software. 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 mais

WordPress Institucional UFPel Guia Rápido

WordPress 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 mais

SUMÁRIO. Cursos STE SUMÁRIO... 1

SUMÁ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 mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal 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

Í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 mais

Manual do usuário. v1.0

Manual 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 mais

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project 2007. projeto

1 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 mais

Diferenças da versão 6.3 para a 6.4

Diferenç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 mais

Manual UNICURITIBA VIRTUAL para Professores

Manual 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 mais

Data Transformation Services (DTS) por Anderson Ferreira Souza

Data 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 mais

Excel 2010 Modulo II

Excel 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 mais

A1;A7 é o mesmo que A1 e A7 A1:A7 é o mesmo que A1 até A7 (abrange A1, A2, A3, A4, A5, A6, A7).

A1;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 mais

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

Imó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 mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL 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

Í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 mais

Adapti - Technology Solutions www.adapti.net Leonor cardoso nº 331 Fone : (041) 8844-7805 81240-380 Curitiba - PR MANUAL DO USUÁRIO

Adapti - 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 mais

Tela Inicial: O Banco de Dados e seus objetos:

Tela 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 mais

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

Em 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 mais

Prof. Msc Elvis Pontes. Unidade IV TECNOLOGIA DA INFORMAÇÃO

Prof. 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 mais

MICROSOFT EXCEL AVANÇADO

MICROSOFT 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 mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- 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 mais

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Tutorial 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 mais

Deverá ser apresentada uma caixa de combinação para auxiliar o utilizador a escolher o distrito de residência do entrevistado.

Deverá 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 mais

Manual de Utilização

Manual 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 mais

Sub AcessaWeb(url, x) ' recebe uma url para pesquisar e devolve uma planilha ' Solicita a criação da planilha x

Sub 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 mais

Manual do Painel Administrativo

Manual 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 mais

Fluxo de Caixa por Demonstrativo Contábil

Fluxo 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 mais

GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo

GERADOR 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 mais

Melhorias e Correções Patch's

Melhorias 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 mais

Guia Site Empresarial

Guia 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 mais

Gerenciamento de Contatos

Gerenciamento 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 mais

Guia de Início Rápido

Guia 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 mais

UNIVERSIDADE 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 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 mais

Curva 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 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 mais

Dicas para usar melhor o Word 2007

Dicas 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 mais

43 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 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 mais

Guia de Início Rápido

Guia 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 mais

PMAT. 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. 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 mais

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Aula 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 mais

www.aluminiocba.com.br Manual do Usuário Representante

www.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 mais

Reconhecer alguns dos objectos VBA Automatizar bases de dados recorrendo à programação VBA e scripts SQL

Reconhecer 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 mais

TECNOLOGIA 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 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 mais

MS-Excel 2010 Essencial (I)

MS-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 mais

Professor: 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 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 mais

Sumário. Conteúdo Certificação OFFICE 2010

Sumá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 mais

NOVIDADES COMPLY VERSÃO 4.00

NOVIDADES 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 mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noçõ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 mais

ROTINAS PADRÕES DO SISTEMAS

ROTINAS 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 mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro 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 mais

Guia para envio de SMS e e-mail

Guia 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 mais

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

Fluxo 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 mais

LIÇÃO 1 - USANDO O GRAVADOR DE MACROS

LIÇÃ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 mais

Versão 6.0.1 Melhorias Melhorias Versão 6.0.1

Versã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 mais

APOSTILA DE EXCEL 2007

APOSTILA 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 mais

Ano III - Número 16. Versão 4.6.4

Ano 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 mais

EXEMPLO DE COMO FAZER UMA MALA DIRETA

EXEMPLO 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 mais

GERENCIADOR DE CONTEÚDO

GERENCIADOR 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 mais

VALIDADOR DE ARQUIVOS SICREDI (VAS) Cobrança e Convênios

VALIDADOR 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 mais

Consultório On-line. Tudo o que você precisa em um só lugar.

Consultó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 mais

Projeto 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 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