Pesquisar na Comunidade

A mostrar resultados para tags ''access''.

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
    • Apresentações
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • SharePoint
    • Apresentação de Software
  • Informática Extra-Programação
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Matemática
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Projectos
  • Revista PROGRAMAR
  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros



Filtrar por número de...

442 resultados

  1. access

    Boa Tarde! Acredito que minha pergunta seja algo muito simples, mas pesquisei, pesquisei na internet e não conseguí fazer com que meu navegador exiba os documentos linkados no formulário. O que estou fazendo de errado? Alguém poderia me ajudar a ordenar os endereços no construtor de hiperlinks? Muito Obrigado!
  2. Boas pessoal, Preciso de uma ajuda aqui na aplicação que estou a desenvolver! É o seguinte: estou a desenvolver uma aplicação que tem como objetivo ser acedida em qualquer lugar que a tenha instalada. Sou novo nestas andanças e queria saber como deveria fazer e a melhor solução para isto. Neste momento estou a usar BD em access, e por norma não vai ter mais do que 2/3 pessoas a trabalhar na aplicação ao mesmo tempo. Obrigado desde ja pela ajuda
  3. Boas pessoal, Preciso da vossa ajuda, comecei a trabalhar num escritório de uma oficina e queremos fazer o seguinte: Chega um cliente e deixa o carro, arranjam o que tem arranjar tiramos a fatura e o cliente paga, depois de tudo tratado queremos inserir na base de dados as reparações que o carro fez, o que trocou, os quilómetros e a data, isto é para controlarmos por exemplo quando mudou o óleo, uma correia de distribuição, etc. Que tabelas terei que ter? Sei que quero ter Clientes e através daí procurar através da matricula tudo o que o carro fez! Help me!
  4. Boas pessoal Estou a tentar compactar um banco aberto tentei varias formas ja mas me geram erros porque fala que estou com o programa aberto e tudo mais.... o codigo e este que estou usando para access 2010 Sub Main() cx.desconectar() ' Fecha o banco de dados Dim jro As JetEngine jro = New JetEngine() Try jro.CompactDatabase("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Teste\Teste.accdb", "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Teste\Teste.accdb; Jet OLEDB:Engine Type=5") Console.WriteLine(" Banco de dados foi compactado com sucesso.") Catch e As Exception MsgBox(e.Message) Console.WriteLine(" Erro ao compactar o Banco de dados.") Console.WriteLine(e.Message) End Try End Sub 1° Problema tenho que fechar o banco para compactar mas faço o fechamento em cima mas mesmo assim diz que esta aberto ou em uso 2° Problema tenho que Compactar com o banco aberto e depois criar um bd com o mesmo nome porque com esta minha função ele pede para trocar o nome do banco porque ja existe no local, se no final colocas Teste2.accdb ele vai mas nao quero isso quero que ele somente compacte de forma simples. se alguem souber de algo avise aguardo.. A outra coisa tenho tanbem um exemplo para fazer isso mas esta em VBA quem souber como converter isso para vb.net agradeco tb Compactar Banco 2007 aberto. No evento VBA ao pressionar de um botão... Private Sub SeuBotão_Click() Dim ws As Object Set ws = CreateObject("WScript.shell") ws.SendKeys "%AGO" Set ws = Nothing End Sub
  5. Boa tarde a todos, Antes de mais os meus parabens pela fantastica comunidade que aqui têm. A minha dificuldade é a seguinte: Eu tenho um Form de entrada de facturas de compra e preciso usar uma checkbox para travar a edição dos dados para aquele registo em especifico. Imagem do Form Acho que fui explicito o Suficiente no entanto caso não o tenha sido digam que eu re-explico e caso seja necessario tambem partilho a base de dados. Muito obrigado a todos.
  6. Boa noite. Tenho uma consulta que tem uma expresão para me dar a idade em anos com base na data de nascimento a expresão que apliquei é data()-[datanascimento]/365 que me retorna a idade em anos. agora queria fazer um formulario que tivesse uma textbox onde eu insiro a idade que quero e colocar um botão para me retornar para o relatorio todas as pessoas que tem o numero de idade que inserir nessa textbox desacopolada. Sei que tenho de colocar no campo da consulta onde tenho a expresão um critério para retornar para o relatório todas as pessoas da idade que inserir na textbox do formulário. Mas a minha dificuldade é que não faço a menor ideia do critério que tenho que colocar no campo da expresão para retonar apenas as pessoas com a idade colocada no textbox Alguem me pode dar uma ajuda. Obrigado
  7. Boa noite a todos, Começei a trabalhar numa empresa em que o avanço tecnológico não passou por ela. Já trabalhei noutras empresas em que umas simples BD em acess faziam maravilhas enquanto que na que estou agora a ferramenta utilizada são 10 folhas de excel abertas ao mesmo tempo. Basicamente o procedimento utlizidado agora é: registar em excel todas as paletes produzidas sendo que cada linha tem o numero de palete o seu conteudo o dia em que foi produzida, o cliente entre outras especificações, de seguida para identificar as paletes é feito uma folha para cada uma manualmente sendo que por dia são produzidas na empresa cerca de 80 paletes... Gostaria de saber se é possivel e qt pode custar fazer uma bd que automatize este processo entre outros problemas que a empresa tem neste momento. Agradeço desde já as vossas Respostas João
  8. Boa tarde pessoal, tudo bem? Estou desenvolvendo uma base de dados Access, e pediram-me para criar um formulário com um botão para importar, ou seja, que ao clicar, abra uma janela, para seleccionar o ficheiro (ex: teste.xlsx) a importar para o access. Agradeço a atenção de todos.
  9. Boas tardes, Estou a fazer uma base de dados Access, e pediram-me para meter no formulário um botão para importar, ou seja, que ao clicar, abra uma janela, para seleccionar o ficheiro (ex: teste.xlsx) a importar para o access. Agradecia uma ajuda, obrigado
  10. Boa tarde Espero não estar a quebrar as regras mas gostaria de contactar com alguém com experiência em base de dados Access e VBA (quero salientar que a base de dados já existe mas há uma optimização que não consigo efetuar: tenho um sistema de login com tabela USERS em quero que alguns dos dados, da referida tabela, sejam automáticamente importados para outra tabela (a principal) de acordo com o utilizador "logado" num dado momento ou sessão. adicionalmente, esse utilizador poderá personalizar a sua palavra passe e outros detalhes pessoais). Como este pedido vai um pouco para além de uma simples dúvida, compreendo que seja necessário gratificar o trabalho (PayPal). Assim, dentro de valores razoáveis, gostaria de receber propostas. Aos senhores administradores do forúm: espero que seja possível colocar este tipo de pedido uma vez que não se trata de desenvolver uma base de dados "do raíz". Obrigado
  11. Como configurar uma opção NÂO? Pretendo ter uma opção NÂO, quando chamo uma macro associada a um botão.
  12. Eu queria saber se para subtrair produto comprado por um cliente ao stock inicial, se preciso de usar um programa que use a minha bd para efectuar esta acção. Se me pudessem ajudar agradecia.
  13. Eu neste momento tenho estas tabela: clientes - cliente_id , nome , sobrenome , residencia , codigo_postal , loacalidade , telefone , telemovel , email facturas - factura_id , cliente_id , data , prazo_de_pagamento factura_linhas - factura_linha , factura_id , produto_id , qtd , preco_unitario , desconto produtos - produto_id , nome , sku , preco Eu queria saber o que consigo fazer , em termos de consultas e/ou formulários , para completar o trabalho para dois módulo de access. Se me pudessem ajudar agradecia imenso a vossa ajuda para completar este trabalho e conseguir terminar 2 módulos. Agradeço ao @sousatg pelo site que encontrei lá a BD que usei neste trabalho.
  14. Boa noite Grupo Portugal-a-programar, Preciso de ajuda na criação de uma base de dados para a minha empresa (Kadus Climatização) de prestação de serviço. A Kadus Climatização é uma empresa Angolana, localizada em Luanda, especializada na área de climatização, fundada em 2013, formada por profissionais com vários anos de experiencia, nomeadamente no fornecimento, instalação, assistência, manutenção de sistemas de ares-condicionados e tratamento da qualidade do ar. Se for necessário, posso enviar mais informações sobre o nosso preçário e o tipo de serviço que actualmente estamos a providenciar. Agradecia imenso o vosso suporte. Cordiais Saudações, Mário Venâncio
  15. Boas.... como vão o/ ? Sou novo no fórum e tenho uma duvida que esta me afligindo um pouco tenho um programa feito em Visual studio 2010 eo banco de dados e access e usei um método de sincronizar dados que normalmente e usado no SQL... Bom para resumo ele funciona tudo blz tudo ok.. mas quando coloco ele em rede local tipo de 2 a 5 maquinas fica muito lento e não consigo tanbem fazer a resolução dos conflitos ta ai o codigo abaixo : Sub SincronizarDados Dim strReplica1,strReplica2 as string Dim repReplica como novo JRO.Replica Dim CONN As New ADODB.Connection Dim rs como novo ADODB.Recordset Dim sqlStr As String Dim rsCOnflict como novo ADODB.Recordset CONN.Open ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =" & strReplica1 & "") RepReplica.ActiveConnection = CONN 'Envia as alterações feitas em cada réplica para o outro RepReplica.Synchronize (strReplica2, JRO.SyncTypeEnum.jrSyncTypeImpExp, JRO.SyncModeEnum.jrSyncModeDirect) End Sub
  16. Viva, estou a fazer uma BD em access para controlo de umas coisas aqui no trabalho, O que tenho neste momento é o que podem ver abaixo: A tabela clientes e produtos, são tabelas auxiliares para caixas de listagem. A tabela LotesLimpo e LotesSujo, são tabelas que recebem os dados. A Tabela análises é a tabela onde está as análises de cada lote Limpo e Sujo. Eu gostava que na tabela análises, aparecessem todos dos dados das tabelas LotesLimpo e Sujo, sendo que depois só tinha que completar os campos das Análises. Para isso, fiz as consultas que podem ver, uma para lotes limpo e sujo e outra de união para compilar as 2 em apenas 1. Agora é que não sei o passo seguinte com a consulta lotes, que tem os campos que podem ver na imagem, é logo a primeira, sem relações, necessito de fazer uma tabela igual à que também podem ver na imagem "Análises". Não estou a conseguir ver como posso adicionar mais colunas... Isto para depois criar um form para introdução dos dados das Análises. https://goo.gl/photos/u18cQJSG65u3tXmc8
  17. Boa tarde! Estou a desenvolver uma DB em access que pretenderia alojar num servidor caseiro, de forma a ser possivel acede-la via web. Alguem me pode dar umas luzes do tipo de configuração que é necessaria fazer no pc que pretendo usar como servidor? É executar fazer isto ou serei irremediavelmente obrigado a trabalhar em mysql? thanks
  18. Bom dia Pretendia transferir valores de células do Excel para campos de uma tabela do Access, para aplicar numa macro (VBA). Onde poderei ir buscar um exemplo para estudar e tirar conclusoes de modo a poder ultrapassar esta dúvida? Obrigado pela ajuda
  19. Boa noite a todos, Agradecia a vossa ajuda para o seguinte problema : - Pretendia carregar uma datagridview através de um select com vários parâmetros cujos valores são dados por textboxs. Inicialmente apenas uma textobox tem valores, todas as restantes aparecem vazias. A base de dados é access. O que pretendia era que nesta situação inicial fossem carregados todos os valores que cumprem o critério dessa única textbox que tem valor, ignorando por completo os paramentos vazios. O que tenho até agora é isto : Private Sub CarregaDgv() Using con As OleDbConnection = Getconnection() Try con.Open() Dim sql As String Dim PrimeiroCriterio As String Dim SegundoCriterio As String Dim TerceiroCriterio As String Dim QuartoCriterio As String Dim QuintoCriterio As String Dim SextoCriterio As String Dim Query As String sql = "Select Tbl_Encomenda.AnoEncomenda,Tbl_Encomenda.NumeroEncomenda,Tbl_Encomenda.ClienteCodigo, " sql += " Tbl_Cliente.ClienteNome, Tbl_Encomenda.ReferenciaInterna,Tbl_Encomenda.ReferenciaCliente," sql += " Tbl_Encomenda.DataEncomenda,Tbl_Encomenda.DataPrevista,Tbl_Encomenda.EstadoEncomenda,Tbl_Encomenda.Observaçao " sql += " From Tbl_Encomenda Left Join Tbl_Cliente On Tbl_Encomenda.ClienteCodigo= Tbl_Cliente.Codigo" sql += " Where Tbl_Encomenda.AnoEncomenda= @AnoEncomenda " PrimeiroCriterio = " And Tbl_Encomenda.NumeroEncomenda like @NumeroEncomenda " SegundoCriterio = " And Tbl_Encomenda.ClienteCodigo like @ClienteCodigo " TerceiroCriterio = " And Tbl_Encomenda.ReferenciaInterna like @ReferenciaInterna " QuartoCriterio = " And Tbl_Encomenda.ReferenciaCliente like @ReferenciaCliente " QuintoCriterio = " And Tbl_Encomenda.DataEncomenda like @DataEncomenda " SextoCriterio = " And Tbl_Encomenda.ClienteNome like @ClienteNome " If txtNumeroEncomenda.Text = "" Then PrimeiroCriterio = " " End If If txtCodigo.Text = "" Then SegundoCriterio = " " End If If txtReferenciaInterna.Text = "" Then TerceiroCriterio = " " End If If txtReferenciaCliente.Text = "" Then QuartoCriterio = " " End If If txtDataEncomenda.Text = "" Then QuintoCriterio = " " End If If txtNomeCliente.Text = "" Then SextoCriterio = " " End If Query = sql & PrimeiroCriterio & SegundoCriterio & TerceiroCriterio & QuartoCriterio & QuintoCriterio & SextoCriterio Dim cmd As New OleDbCommand(Query, con) cmd.Parameters.AddWithValue("@AnoEncomenda", txtAnoEncomenda.Text) If txtNumeroEncomenda.Text <> "" Then cmd.Parameters.AddWithValue("@NumeroEncomenda", txtNumeroEncomenda.Text) End If If txtCodigo.Text <> "" Then cmd.Parameters.AddWithValue("@ClienteCodigo", txtCodigo.Text) End If If txtReferenciaInterna.Text <> "" Then cmd.Parameters.AddWithValue("@ReferenciaInterna", txtReferenciaInterna.Text) End If If txtReferenciaCliente.Text <> "" Then cmd.Parameters.AddWithValue("@ReferenciaCliente", txtReferenciaCliente.Text) End If If txtDataEncomenda.Text <> "" Then cmd.Parameters.AddWithValue("@DataEncomenda", txtDataEncomenda.Text) End If If txtNomeCliente.Text <> "" Then cmd.Parameters.AddWithValue("@ClienteNome", txtNomeCliente.Text) End If Dim da As OleDbDataAdapter = New OleDbDataAdapter(cmd) Dim dr As OleDbDataReader = cmd.ExecuteReader Dim dt As DataTable = New DataTable dt.Load(dr) DgvRelaçaoEncomendas.DataSource = dt PFormataDatagridview() Catch ex As Exception MsgBox(ex.Message) Finally con.Close() End Try End Using End Sub O parâmetro AnoEncomenda é aquele que inicialmente aparece carregado na textbox, todos os outros estão vazios. As minhas duvidas são as seguinte : 1- Estou em crer que deve existir uma forma mais "elegante" de fazer o que pretendo, alguém me pode explicar qual? ; 2 - Desta forma, apesar de cumprir em parte o que pretendo , tem erros. Quando altero o parâmetro NomeCliente, não funciona , dá a mensagem "Não foi fornecido nenhum valor para um ou mais parâmetros necessários" , e não sei qual a razão . 3- Com os outros parâmetros, apesar de aparentemente funcionarem , tem um problema que gostaria de resolver, que é o seguinte : vamos supor que tenho uma encomenda cujo numero é "450" , quando vou a inserir o numero da encomenda na txtNumeroEncomenda, quando insiro o "4", a datagriview fica vazia, só preenchendo quando termino de inserir o "450" , e o que pretendia era que a datagridview fosse sendo preenchida á medida que vou inserindo o "450", primeiro com todas as encomendas que tivessem o "4" no numero, depois o "45" e só no final o "450" . Eu sei fazer isso com, por exemplo, : sql += "From tbl_Cliente WHERE ClienteNome Like '%" & strNomeCliente & "%'" No entanto, neste caso especifico , não estou a ver como fazer , já tentei: PrimeiroCriterio = " And Tbl_Encomenda.NumeroEncomenda like @NumeroEncomenda " ' SegundoCriterio = " And Tbl_Encomenda.ClienteCodigo like % @ClienteCodigo % " ' TerceiroCriterio = " And Tbl_Encomenda.ReferenciaInterna like % @ReferenciaInterna % " ' QuartoCriterio = " And Tbl_Encomenda.ReferenciaCliente like % @ReferenciaCliente % " ' QuintoCriterio = " And Tbl_Encomenda.DataEncomenda like % @DataEncomenda %" ' SextoCriterio = " And Tbl_Encomenda.ClienteNome like % @ClienteNome % " mas não funciona. Daí que agradecia a vossa ajuda. Obrigado Antonio Silva
  20. Boa tarde, Tenho um relatorio baseado numa consulta e queria que imprimisse 3 cópias e que utilizasse como impressora o PDF Creator para gerar um documento PDF. Neste momento com o código que tenho no botão, ele gera apenas uma cópia nos relatórios que só têm uma página e gera as 3 cópias nos relatórios com mais do que uma página. É possível colocar no código que ele utilize o PDF.Creator para imprimir, mesmo não sendo essa a impressora pré-definida no PC? È que em alguns PC´s o access abre o pdf creator para imprimir e noutros manda directos para a impressora, com o mesmo ficheiro e em nenhum dos PC´s está o PSF creator pre-definido como impressora. Eis o código que tenho neste momento: Private Sub Comando67_Click() On Error GoTo Err_Comando67_Click Dim stDocName As String DoCmd.Echo False stDocName = "RELATORIO_SVI" DoCmd.OpenReport stDocName, acViewPreview DoCmd.PrintOut acPages, 1, 1, acMedium, 3 DoCmd.Close DoCmd.Echo True Exit_Comando67_Click: Exit Sub Err_Comando67_Click: MsgBox Err.Description Resume Exit_Comando67_Click End Sub
  21. Boa noite meus caros. A dúvida que me faz escrever este tópico é certamente fácil para a maioria de vós mas está a dar-me um nó no cérebro. Iniciei me á pouco tempo no mundo do access, e pretendia fazer uma base de dados que permitisse a uma estamparia textil poupar tempo na produção de cores. A base de dados tem de fazer o seguinte: -Permitir a introdução de stocks de produtos (Lote(chave primária), nome do produto, quantidade em stock) -Permitir a introdução de novas cores produzidas atraves da junção de vários produtos e quantidades utilizadas de cada um (as cores são identificadas poor um código chamado pantone, e podem conter vários produtos) -após o termino da cor, imprime uma etiqueta com os produtos utilizados, lote, e quantidade produzida no total. O problema surgiu quando ao criar as tabelas (produtos e cores) me apercebi que um registo da tabela cores vai ter de conter vários registos da tabela produtos. Alguem me consegue ajudar a contornar a dúvida? Obrigado
  22. Boas, Sou novo aqui no forum e estou a criar uma base de dados em Access para gerir os produtos da minha loja e precisava desta ajuda urgente. Necessitava para elaborar uma consulta que ao escolher um determinado campo disponível numa caixa de combinação baseada numa tabela de produtos, me preenchesse automaticamente um campo na tabela onde guarda os dados da caixa de selecção, com o código pré-definido para cada produto. Pode ser depois de actualizar a caixa de combinação. EX.º TABELA: TIPO PRODUTO (onde está baseada a caixa de combinação) ARROZ BATATA CEREAIS DETERGENTES TABELA: PRINCIPAL (Onde são armazenados registos da caixa de combinação e entre outros o código de produto pretendido) CAMPO: ID | CAMPO: DATA | CAMPO: TIPO PRODUTO | CÓDIGO PRODUTO 1 | 2016/09/29 | ARROZ | (AR) 2 | 2016/09/27 | BATATA | (BT) 3 | 2016/09/25 | CEREAIS | (CR) Obrigado desde já pela ajuda. André Raimundo
  23. Tenho uma consulta onde quero filtrar entre datas mas estou com dificuldades em conseguir a sintaxe correta. Na consulta quero fazer referência aos campos na tabela tbDataInicial e tbDataFinal. No critério da consulta, no campo Data usando o Construtor de expressões obtenho " =[tbData]![tbDataInicial] ", mas não aceita... Tenho em anexo a BD em Access 2013 filtrarData201610.16.accdb. Podem ajudar-me a descobrir o que estou a fazer mal? No FormData está uma exemplificação dos erros na parte B apenas a título experimental PRETENDO: No FormData quero ter os campos da Parte A, Data inicial e Data Final Na Consulta qry_tbFluxo, criar critério; fazer referência ao FormData No relatório rel_tbFluxo mostrar o critério da consulta ANEXO: filtrarData201610.16.zip
  24. É o seguinte: Tenho uma tabela "Fornecedores _e_destinos"; A tabela contem os campos "id", "nome" (nome do fornecedor ou destino) e "tipo" (fornecedor ou destino); Tenho ainda uma tabela "entradas" e outra "saidas"; Nelas tenho, para alem de outros campos, "id_artigo" (chave secundaria que vai ligar cada uma a uma tabela "Artigos") e "fornecedor", para a tabela entradas, e "destino", para a tabela saidas; O meu problema é: Eu quero meter os campos "fornecedor" e "destino" como uma "drop down list", ou seja com o tipo "assistente de pesquisa", que estejam relacionados com a tabela "Fornecedores _e_destinos", mas que, no campo "fornecedor" só aparecessem os nomes cujo tipo fosse "fornecedor" e no campo "destino" só aparecessem os nomes cujo tipo fosse "destino".
  25. Olá boa tarde, Meu nome é Jefferson D'Assis. Sou novo em programação VB Access e estou precisando de ajuda com uma situação... Se for possível, quero pedir sua ajuda ou alguém do fórum sobre o seguinte: Estou desenvolvendo um sistema próprio para meu uso, e nesse sistema, tenho um form que controla alguns vídeos... Exemplo: Ao clicar no botão cmdvídeo1 do form1, aciona o cmdvídeo1 do form2... Já procurei e não consegui executar... Usei várias formas mais não da certo. No meu caso, não posso colocar o form2 dentro do form1 pois já tem botões nele... Precisaria de um form separado, para ao clicar no botão desse form, referenciar e ativar o do form seguinte... e Rodar o vídeo... Desde já agradeço sua ajuda... Abraço, "Um aprendiz em busca de conhecimento"