Jump to content

Search the Community

Showing results for tags 'access'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • 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
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • 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

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

Categories

  • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 468 results

  1. Catarina Ventura

    Ficheiro access partilhado só de leitura

    Boa tarde, agradeço uma ajuda. Tenho uma BD em access partilhada por vários utilizadores. Gostaria que quando um utilizador abrisse a BD, os outros que quisessem abrir ao mesmo tempo tivessem acesso apenas de leitura. Já tentei pesquisar nos tutoriais do office e supostamente há uma opção para proteger todos os registos quando o ficheiro é partilhado. Eu já selecionei esta opção mas na prática não funciona pois todos os utilizadores conseguem editar na mesma ao mesmo tempo... No word e excell isto acontece automaticamente... quando um abre, os outros só vêm de leitura... Muito obrigada
  2. Joao Abreu

    Base de dados simples

    Boa tarde a todos, estou com um problema numa simples base de dados e nao sei se me podem ajudar. A base de dados consiste num simples formulario que carrega um tabela e gera um relatorio para impressao. O problema e que a tabela so carega os dados apos fechar o formulario, a ideia era caregar directamente para quando quero imprimir o relatorio os dados estejam la. o segundo problema e que quando faço a impressao ele assume 4 paginas quando na verdade so devia imprimir uma. posso enviar a base de dados se assim ajudar a entender o problema. obrigado a todos. Jonas
  3. boas, estou a fazer um programa no qual necessito alterar os dados que seleciono atravez de um dategridview mas ao fazer o update os dados sao todos alterados e nao so os selecionados. Se alguem me conseguisse ajudar ficaria grato! Private Sub editar _Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim connection As New OleDbConnection Dim query As String Dim command As New OleDbCommand connection = New OleDbConnection(My.Settings.fclinicConnectionString) query = "UPDATE paciente SET [Nome Paciente]=@Nome_PacienteTextBox,[Nº Utente]=@Nº_UtenteTextBox,[Genero]=@GeneroComboBox,[Data Nascimento]=@Data_NascimentoDateTimePicker,[Morada]=@morada,[Cidade]=@cidade,[País]=@pais,[Codigo Postal]=@codpostal,[Telefone]=@telefone,=@email,[Tipo de Sangue]=@sangue,[Alergias]=@alergias" command = New OleDbCommand(query, connection) command.Parameters.Add("@Nome_PacienteTextBox", OleDbType.VarChar).Value = Nome_PacienteTextBox.Text command.Parameters.Add("@Nº_UtenteTextBox", OleDbType.VarChar).Value = Nº_UtenteTextBox.Text command.Parameters.Add("@GeneroComboBox", OleDbType.VarChar).Value = GeneroComboBox.Text command.Parameters.Add("@Data_NascimentoDateTimePicker", OleDbType.VarChar).Value = Data_NascimentoDateTimePicker.Text command.Parameters.Add("@morada", OleDbType.VarChar).Value = MoradaTextBox.Text command.Parameters.Add("@cidade", OleDbType.VarChar).Value = CidadeTextBox.Text command.Parameters.Add("@pais", OleDbType.VarChar).Value = PaísComboBox.Text command.Parameters.Add("@codpostal", OleDbType.VarChar).Value = Codigo_PostalTextBox.Text command.Parameters.Add("@telefone", OleDbType.VarChar).Value = TelefoneTextBox.Text command.Parameters.Add("@email", OleDbType.VarChar).Value = EmailTextBox.Text command.Parameters.Add("@sangue", OleDbType.VarChar).Value = Tipo_de_SangueComboBox.Text command.Parameters.Add("@alergias", OleDbType.VarChar).Value = AlergiasTextBox.Text Dim Olido As Integer connection.Open() Olido = command.ExecuteNonQuery() If (Olido < 1) Then MsgBox("Erro ao actualizar", MessageBoxButtons.OK, MessageBoxIcon.Error) Else MessageBox.Show("Os dados foram alterados com sucesso!") End If connection.Close() connection.Dispose() End Sub
  4. Trabalho numa multinacional, onde temos Excel em Inglês e em Português. A função EOMONTH funciona bem no inglês e quando se abre no português é automaticamente convertida para FIMMES. O Problema é quando se volta a abrir o ficheiro no Excel inglês, a conversão não acontece e fica a dar aquele erro de função #NAME? Já alguém passou por isso? Alguma ideia?
  5. Bom dia atodos do forum estou com problema e quem puder me ajudar agradeço tenho um codigo fonte em vb.net com banco de dados access que esta a me dar uma dor de cabeça sendo assim vou expor o problema tenho um formulario cadastro de produtos que so esta aceitando numeros inteiro ao colocar o preço numero fracionado (Ex: 12.16) e devidaente ao tentar gravar ou atualizar me aparece esse erro:lembrando que o sistema so aceita ponto e nao virgura " data type mismatch in criteria expression " 1) No codigo a variavel preço esta declarada como double cmd.Parameters.Add(New OleDbParameter("@d5", System.Data.OleDb.OleDbType.Double, 10, "price")) 2) no banco de dados access esta assim NOME DO CAMPO | TIPO DE DADOS Preço numerico -----------propiedades do campo-------------- tamanho do campo: duplo casas decimais: Auto necessario: nao indexado: nao Alinhamento de Texto: geral ATENÇAO: eu agora nao sei se o problema e no codigo ou no banco de dados
  6. Malhas98

    Programa de Gestão

    Boa noite Gostaria de saber se alguém me podia indicar um programa de controlo de stock e gestão de pedidos de material Obrigado
  7. Boa tarde, vou picar numeros serie e queria imprimir com outros dados que tenho na tabela, e a cada 5 queria um codigo barras agregador com esses 5 N serie e também imprimir essa etiqueta. é possivel? alguém tem exemplos? obg
  8. Boa tarde, Isto deve ser trivial, mas não estou a ver como se faz. Tenho uma tabela em access com centenas de registos. Adicionei um campo e quero atribuir-lhe um valor, será que há alguma maneira dentro do access de atribuir esse valor a todos os registos automaticamente? Eu até podia fazer um mini-mini-mini programita para fazer isso, mas custa-me a crer que o access não tenha uma função automática para fazer esse trabalho. Obrigado
  9. Claudio Cunha

    access Consultas em Access

    Boas Fórum... Estou fazendo uns cálculos numa consulta, mas eles só estão a ser feitos na primeira linha da consulta, as outras linhas ficam com "#erro", alguém pode ajudar... https://servimg.com/view/20035462/1 https://servimg.com/view/20035462/2 Alguma coisa estou a fazer mal?
  10. Boa tarde, tenho uma tabela em access com a seguinte estrutura: T_Artigos -ID_Artigo (Chave Primária) -ID_Familia -Descricao_Artigo -Vida_Util Acontece que pretendo fazer a seguinte consulta: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "gtrthg" Até aqui tudo, ok. O problema começa quando uso %, como por exemplo: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "gtrthg%" OU: SELECT T_Artigos.ID_Artigo, T_Artigos.ID_Familia, T_Artigos.Descricao_Artigo, T_Artigos.Vida_Util FROM T_Artigos WHERE T_Artigos.ID_Familia=2 AND T_Artigos.Descricao_Artigo Like "%gtrthg" Nestes casos, não devolve qualquer linha. Alguém me consegue ajudar? Agradeço desde ja.
  11. Ruben Santos

    Consulta dupla SQL na mesma tabela

    Boa tarde, Sou novo no fórum e tambem em programação SQL, no entanto não desisto de procurar soluções e tentar aprender cada vez mais e melhor. Venho aqui pedir ajuda sobre o seguinte assunto: Estou trabalhando com Access e a tabela em questão apresenta as operações realizadas (tempo de trabalho) no caso de ter interrupção, a interrupção tem a durabilidade desde o fim da operação até ao inicio da proxima operação Então sobre esta tabela, faço a seguinte pesquisa para saber, quantas interrupções tenho e a que horas interromperam: Dei o nome de "Inicio_interrupcoes" SELECT dbo_opr.cod_gpt, dbo_opr.cod_pt, dbo_opr.un_pt, dbo_opr.data_ini, dbo_opr.data_fim, dbo_opr.cod_interrup, * FROM dbo_opr WHERE (((dbo_opr.cod_interrup) Is Not Null)); Este comando, executa corretamente, retornando todos os registos em que cod.interrup seja não nulo. Seguindo agora o código onde preciso milagrosamente de ajuda: SELECT inicio_interrupcoes.cod_gpt, inicio_interrupcoes.cod_pt, inicio_interrupcoes.un_pt, inicio_interrupcoes.data_fim, inicio_interrupcoes.cod_interrup FROM dbo_opr INNER JOIN inicio_interrupcoes ON (dbo_opr.cod_gpt = inicio_interrupcoes.cod_gpt) AND (dbo_opr.cod_pt = inicio_interrupcoes.cod_pt) GROUP BY inicio_interrupcoes.cod_gpt, inicio_interrupcoes.cod_pt, inicio_interrupcoes.un_pt, inicio_interrupcoes.data_fim, inicio_interrupcoes.cod_interrup, dbo_opr.data_ini HAVING (((dbo_opr.data_ini)>[inicio_interrupcoes].[data_fim])); Passando agora a explicar o que preciso: Na primeira consulta "Inicio_Interrupcoes" pesquiso todas os registos que contenham o campo "cod_interrup" preenchido. Na segunda consulta respeitando os campos "cod_gpt" e "cod_pt", pretendo obter a data de inicio da proxima operação que nesta consulta representa o fim da interrupção. Segue exemplo básico: considerem linha 2 e linha 3 da imagem: Linha 2 representa produção -> Inicio = 10/01/2019 08:21:13 Fim = 10/01/2019 12:54:30 Como o registo tem "Cod_interrup" considero que "10/01/2019 12:54:30" representa o inicio da interrupcão e o proximo inicio neste caso "10/01/2019 14:04:53" será o fim da interrupção e inicio da Produção. Alguem me pode dar uma força neste assunto? Obrigado, ficarei muito grato.
  12. Cefeu

    VB.net e Access

    Boa tarde Numa bd tenho duas tabelas diferenciadas. Consigo ler os registos da primeira. Ao tentar ler a segunda aparecem registos da primeira. O que fiz de errado ou o que não fiz? Obg
  13. Boa noite, Estou declarando diretório da string de conexão no arquivo app.configuration. O caminho do banco de dados esta definido como "|DataDirectory|\NomeDoBancoDeDados". No caso, o banco de dados deve estar na pasta em que se encontra a aplicação. Eu gostaria de saber como definir o caminho do banco de dados para a pasta Meus Documentos. Criaria uma pasta específica para o banco de dados na pasta Meus Documentos, mas gostaria de saber como eu poderia escrever o diretório para a pasta Meus Documentos. Teria que ser algo padrão (como o DataDirectory), e não algo como "c:users\Usuario\...".
  14. Boas, Estou criando uma tabela no Access via código sql, e um dos campos desta tabela é Numérico. Quando vou inserir valores com vírgula como tipo Decimal não consigo, pois o ponto desaparece... Mas quando insiro valores como tipo Double, as casas decimais não desaparecem. O que eu reparei é que, quando insiro um valor manualmente na tabela que criei, se coloco vírgula, a vírgula permanece, mas se coloco ponto como separador decimal, o ponto desaparece, e o que era 10.18 vira 1018. A string para criar a tabela é a seguinte: sql = "CREATE TABLE [NomeTabela]([0] DECIMAL(18, 9) NULL, [1] nvarchar(50) NULL, " _ & "[2] nvarchar(50) NULL, [3] nvarchar(50) NULL)" E o código para inserir os valores: For i = 0 To UltLindtlm sql1 = "INSERT INTO [NomeTabela]([0], [1], [2], [3]) VALUES(@0, " _ & "@1, @2, @3)" com = New OleDbCommand(sql1, conexao) com.Parameters.Add("@0", OleDbType.Decimal).Value = ValorDecimal com.Parameters.Add("@1", OleDbType.VarChar).Value = var1 com.Parameters.Add("@2", OleDbType.VarChar).Value = var2 com.Parameters.Add("@3", OleDbType.VarChar).Value = CStr(i) Try com.ExecuteNonQuery() Catch ex As Exception Throw ex End Try Next Se troco o Decimal do código acima por Double, eu consigo inserir números com casas decimais, agora se não, não consigo...
  15. arkanoid_69

    Criar base de Dados para registos

    Olá pessoal. Estive a tentar explorar o access para tentar fazer uma base de dados para me organizar no trabalho. Pensei que ia ser uma coisa simples, mas deparei-me com muitas incertezas, e cheguei à conclusão que estou mesmo a ZEROS nesta materia. Entrei à tempos numa empresa de fotografia, e existe lá uma série de discos Externos com Filmes. São práticamente 8 anos de filmes... Estão um pouco (bastante até 😁) desorganizados... Então queria criar uma base de dados onde eu pode-se registar os Serviços (Casamentos, Batizados e Outros) se tem Filme Final pronto, se tem projecto, se ainda existe os clips originais, e em que disco se encontram cada um deles... Depois de registar gostava tambem de poder Pesquisar, e editar se caso necessário. Criei uns "esquemas" sobre a ideia que tinha sobre a base de dados, mas não consigo colocar em prática... Deixo aqui um esboço do que pretendia fazer para caso alguem me possa dar uma luzes para fazer isto, ou até para me facilitar. https://imgur.com/a/i7u5TxI
  16. Boas Criei uma tabela via código em uma base de dados access. Esta tabela contém 35 linhas preenchidas (sua última linha é a linha 34). Mas quando faço o "SELECT * FROM ..." o DataTable não armazena a última linha. Isso nunca me aconteceu. É a primeira vez que isso me acontece. A tabela original apresenta todos os valores, mas o DT não. Os outros DataTables que estou usando armazenam toda a tabela, mas esse não. Por enquanto não preciso da última linha da tabela, e não sei se vou precisar no futuro... Mas e se acontecer o mesmo erro com outro DT? Segue uma pasta no drive contendo as imagens da tabela e dos valores armazenados no DataTable. https://drive.google.com/drive/folders/1ao-deFC2mcF5xLwY7YA_TxnbTCHL4aWU?usp=sharing Esse erro passa a acontecer depois que eu dou um "delete" na tabela... Não sei se é por conta disso.
  17. Boa noite sou novo aqui alguém pode me ajudar a Inserir dados filtrados no subformulário a partir de uma escolha em uma caixa de combinação
  18. Bom dia a todos! Preciso de ajuda na seguinte situação: Tenho um formulário que serve para marcar as presenças e ausências de alunos em um curso. Os dados estão nas tabelas tbl_alunos (onde é feito o cadastro dos mesmos), tbl_matricula (onde estão os dados após a matrícula no curso), tbl_aulas (onde estão as aulas cadastradas) e tbl_detalhe_aula (onde estão os alunos e a indicação se estiveram presente e/ou ausentes). No formulário cadastro a aula e no subformulário indico os alunos da turma e informo se os mesmos estavam presentes ou ausentes. A intenção é ao escolher a turma na caixa de combinação, o sistema preencha o subformulário com o nome dos alunos daquela turma. A marcação da informação presente e/ou ausente é feita através de campos Sim/Não. Obrigado!
  19. rukako

    Pivot Table Access 2016

    Boa, Com o novo access 2016 as pivoy table desapareceram. alguem sabe se existe alguma forma de usar as pivot table no access 2016? Obrigado
  20. boa noite, Estou com uma consulta em um formulario onde contem um subformulario e gostaria de saber como criar o codigo vba, pois ja tentei em diferças maneiras e nao deu certo. Tenho uma Data inicial e uma final no formulario e gostaria que trouxesse todas as informaçoes da tabela ou consulta nesse intervalo. algem podeira ajudar-me?
  21. marlonwg

    Compactar banco com Vb.net

    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
  22. Prezados, boa tarde! Gostaria de saber se podem me ajudar? Eu gostaria de exportar um relatório do ACCESS em formato PDF (ou WORD), contudo, gostaria que saísse em arquivos individuais. (Não se trata de criar filtro na consulta) Atualmente, por padrão do ACCESS, quando exportamos, apenas extrai-se um arquivo PDF com todos os documentos. Na situação que eu preciso, por exemplo, se eu tiver 10 documentos em um relatório, gostaria que fosse extraído 10 PDFs, um PDF para cada documento. Agradeço desde já!
  23. Olá a todos, estou a começar no Access e estou a desenvolver um programa onde pretendo executar uma consulta onde o campo que pretendo reflectir é variável. Para isso criei um Formulário com uma Caixa de Combinação (ComboBox) que lista o campo "Profissão". O pretendido: Ter um botão "OK" que quando pressionado execute uma consulta tendo como critério a profissão escolhida na Caixa de Combinação e mostre um relatório com o resultado. O código que tenho neste momento, para lançar o Report é este: Sei que está um pouco baralhado mas é porque já tentei várias coisas e neste momento já nem sei onde ando... O erro que dá é este: O Relatório /Report a lançar chama-se: "Pessoal Disponível-Profissão Consulta" O Form onde está a ComboBox, chama-se "RecolheProf" O campo a passar da ComboBox para o Relatório chama-se "Profissão" Alguém me pode ajudar, s.f.f. Obrigado
  24. Herbert

    Textbox \ RichTextbox

    Olá a todos! Como fazer para passar valores de uma textbox para richtextbox e passa para próxima linha cada vez que passa um valor? (visual.net) Obrigado.
  25. Ola a todos! Queria saber como fazer para armazenar um arquivo de videos no banco de dados access usando visual.net ? Tenho um formulário de cadastro pronto no visual studio e todos os outros compros estão pronto só falta eu conseguir um método de armazena vídeos no banco de dados. Obrigado!
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.