SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
1Visual Studio 2015 - WebForms
II
Processo de conexão à base de dados Access com VisualBAsic
Sumário
Pré requisitos - Criar uma base de dados Access simples preenchendo-a com dados.
- Base de dados deve ser guardada no formato 2003 (download)
- Deve ter uma chave primária de autonumeração
Criar um novo site e adicionar a base de dados Access ao site.
Adicionar uma fonte de dados do Access a um formulário da Web ASP.
Adicionar uma gridview ao formulário da Web ASP conectando-o à fonte de dados do Access.
Modificar gridview usando "Auto Format".
Modificar colunas de saída gridview e texto de cabeçalho.
Ativar classificação e paginação em gridview.
Modificar a fonte de dados do Access para adicionar "Inserir, atualizar e excluir instruções"
Modificar o gridview para poder atualizar e excluir dados da base de dados do gridview.
Depois de criada a Base de dados, que foi guardada em formato 2003.
1 – Criar um novo website
Menu Ficheiro » Comando New » Sub-Comando
New Site…
1.1.Empty web site
1.1.1. Escolher onde guardar
2Visual Studio 2015 - WebForms
2. No ambiente de trabalho vb criar uma nova
pasta para guardar a BD.
2.1.Botão direito do rato Add » new folder
Neste caso a pasta é App_Data
3. Abrir web.config e neutralizar as linhas
indicadas na imagem para evitar problemas
futuros.
4. Através do explorador do Windows, colocar a
bd na pasta App_Data
4.1.Para que a pasta apareça no ambiente de
tralho do VB é necessário fazer refresh
4.2.Na pasta App_Data » Botão direito do rato »
refresh
Ver o conteúdo da BD no WebSite
5. Adicionar um new item
5.1. Botão direito do rato » Add » Add new item »
Web Form
Neste caso a pasta é gridview.aspx
3Visual Studio 2015 - WebForms
Conexão à BD
Abrir o ficheiro gridview.aspx e selecionar design
5.2.Design view
5.2.1. Data source (Access Data source)
ERRO!
Se “Access Data source” parece desativado, então:
- DEBUG » “nome do projeto proprieties”
alterar para framework 4
Menu Debug - -- [NomeDoProjeto]propriedades --
Build --- Target Framework (alterar para .NET
Framework 4)
ERRO!
Se “Access Data source” parece desativado, então:
- DEBUG » “nome do projeto proprieties”
alterar para framework 4
Menu Debug - -- [NomeDoProjeto]propriedades --
Build --- Target Framework (alterar para .NET
Framework 4)
6. Configuração da conexão à BD
4Visual Studio 2015 - WebForms
6.1.Escolher a fonte de dados (Chose data source)
6.2.Testar
6.3.Ctrl+Shift+W
5Visual Studio 2015 - WebForms
7. Testar configurações da BD
7.1.Enable sorting
7.2.Voltar ao teste no browser para testar as
alterações Ctrl+Shift+W
8. Escolher os campos que deverão aparecer no
layout
8.1.Edit columns
Nota: Sem alterar a BD
9. Alterar o texto dos campos
9.1.Edit columns
Nota: Sem alterar o nome dos campos da BD
Testes por conta própria
Enable paging
6Visual Studio 2015 - WebForms
Ativar Apagar; Editar dados da BD
Teste no browser e verifique que as alterações
provocaram o efeito pretendido

Mais conteúdo relacionado

Destaque

MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARMAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARJulio C França Franco
 
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vida
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vidaMELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vida
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vidaJulio C França Franco
 
MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARMAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARJulio C França Franco
 
Principios de william deming para nuestra pequeña empresa
Principios de william deming para nuestra pequeña empresaPrincipios de william deming para nuestra pequeña empresa
Principios de william deming para nuestra pequeña empresarichimusic
 
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTLições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTAndré Luís
 
Referencial de competências Chave - Guia de operacionalização
Referencial de competências Chave - Guia de operacionalizaçãoReferencial de competências Chave - Guia de operacionalização
Referencial de competências Chave - Guia de operacionalizaçãoLuis Pedro
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreRemy Sharp
 
HTML5 - A nova era da Web
HTML5 - A nova era da WebHTML5 - A nova era da Web
HTML5 - A nova era da WebAndré Luís
 
Livro o-voo-da-serpente-emplumada-historia-de-judas
Livro o-voo-da-serpente-emplumada-historia-de-judasLivro o-voo-da-serpente-emplumada-historia-de-judas
Livro o-voo-da-serpente-emplumada-historia-de-judasDavid Canjamba 2D
 

Destaque (20)

Rea (2)
Rea (2)Rea (2)
Rea (2)
 
MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARMAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
 
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vida
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vidaMELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vida
MELHORES PALESTRANTES DO BRASIL- JULIO CESAR -Aulas da vida
 
MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESARMAIORES PALESTRANTES DO BRASIL- JULIO CESAR
MAIORES PALESTRANTES DO BRASIL- JULIO CESAR
 
Análisis transaccional en el aula
Análisis transaccional en el aulaAnálisis transaccional en el aula
Análisis transaccional en el aula
 
Semana de MKT: Marketing, inovação e criatividade: será que estou pensando fo...
Semana de MKT: Marketing, inovação e criatividade: será que estou pensando fo...Semana de MKT: Marketing, inovação e criatividade: será que estou pensando fo...
Semana de MKT: Marketing, inovação e criatividade: será que estou pensando fo...
 
Principios de william deming para nuestra pequeña empresa
Principios de william deming para nuestra pequeña empresaPrincipios de william deming para nuestra pequeña empresa
Principios de william deming para nuestra pequeña empresa
 
YA NO COMPRES CURSOS AISLADOS
YA NO COMPRES CURSOS AISLADOSYA NO COMPRES CURSOS AISLADOS
YA NO COMPRES CURSOS AISLADOS
 
Qué son los repositorios de REA y cómo desarrollarlos
Qué son los repositorios de REA y cómo desarrollarlosQué son los repositorios de REA y cómo desarrollarlos
Qué son los repositorios de REA y cómo desarrollarlos
 
Transformando o Brasil com o empreendedorismo
Transformando o Brasil com o empreendedorismoTransformando o Brasil com o empreendedorismo
Transformando o Brasil com o empreendedorismo
 
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
HTML5 - (02) Estrutura Básica - DOCTYPE e CharsetsHTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
HTML5 - (02) Estrutura Básica - DOCTYPE e Charsets
 
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PTLições Práticas de Semântica com HTML5 — 2º evento HTML5PT
Lições Práticas de Semântica com HTML5 — 2º evento HTML5PT
 
Referencial de competências Chave - Guia de operacionalização
Referencial de competências Chave - Guia de operacionalizaçãoReferencial de competências Chave - Guia de operacionalização
Referencial de competências Chave - Guia de operacionalização
 
1071
10711071
1071
 
HTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e AtributosHTML5 - (04) Novos Elementos e Atributos
HTML5 - (04) Novos Elementos e Atributos
 
HTML5 - (03) Modelos de Conteúdo
HTML5 - (03) Modelos de ConteúdoHTML5 - (03) Modelos de Conteúdo
HTML5 - (03) Modelos de Conteúdo
 
HTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymoreHTML5: where flash isn't needed anymore
HTML5: where flash isn't needed anymore
 
HTML5 - A nova era da Web
HTML5 - A nova era da WebHTML5 - A nova era da Web
HTML5 - A nova era da Web
 
Livro o-voo-da-serpente-emplumada-historia-de-judas
Livro o-voo-da-serpente-emplumada-historia-de-judasLivro o-voo-da-serpente-emplumada-historia-de-judas
Livro o-voo-da-serpente-emplumada-historia-de-judas
 
HTML5 - (01) Visão Geral do HTML5
HTML5 - (01) Visão Geral do HTML5HTML5 - (01) Visão Geral do HTML5
HTML5 - (01) Visão Geral do HTML5
 

Semelhante a Webforms

Desenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralDesenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralHelder Lopes
 
Release Notes - Versao 1 10
Release Notes - Versao 1 10Release Notes - Versao 1 10
Release Notes - Versao 1 10Plataforma CORE
 
Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao DjangoVinicius Mendes
 
Workshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.jsWorkshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.jsFábio Elísio
 
Release notes - Versão 110
Release notes - Versão 110Release notes - Versão 110
Release notes - Versão 110Plataforma CORE
 
Revit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoRevit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoDouglas Morais
 
Desenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernateDesenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernateVitor Silva
 
Mecanismo de busca .NET Core + MongoDB
Mecanismo de busca .NET Core + MongoDBMecanismo de busca .NET Core + MongoDB
Mecanismo de busca .NET Core + MongoDBLuiz Duarte
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint DeploymentAndré Vala
 
Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)Gabriel Bugano
 
Manual parceiros
Manual parceirosManual parceiros
Manual parceirosRogerio
 
Aula 06 banco de dados em asp.net (lado cliente)
Aula 06   banco de dados em asp.net (lado cliente)Aula 06   banco de dados em asp.net (lado cliente)
Aula 06 banco de dados em asp.net (lado cliente)Gabriel Bugano
 
Revit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoRevit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoVivaldo Chagas
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de djangorosenclever
 
Desenvolvimento em .Net - Acesso a Dados
Desenvolvimento em .Net - Acesso a DadosDesenvolvimento em .Net - Acesso a Dados
Desenvolvimento em .Net - Acesso a DadosVitor Silva
 

Semelhante a Webforms (20)

Mini curso de c#.net
Mini curso de c#.netMini curso de c#.net
Mini curso de c#.net
 
Desenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geralDesenvolvimento web com vs2012: Uma visão geral
Desenvolvimento web com vs2012: Uma visão geral
 
Release Notes - Versao 1 10
Release Notes - Versao 1 10Release Notes - Versao 1 10
Release Notes - Versao 1 10
 
Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5Conhecendo o ASP .NET 4.5
Conhecendo o ASP .NET 4.5
 
Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao Django
 
Quick Form DataBase (QFDB)
Quick Form DataBase (QFDB)Quick Form DataBase (QFDB)
Quick Form DataBase (QFDB)
 
Workshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.jsWorkshop Mundo Senai - Hello, Angular.js
Workshop Mundo Senai - Hello, Angular.js
 
Release notes - Versão 110
Release notes - Versão 110Release notes - Versão 110
Release notes - Versão 110
 
Revit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoRevit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projeto
 
Exercicio 1[1]
Exercicio 1[1]Exercicio 1[1]
Exercicio 1[1]
 
Desenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernateDesenvolvimento em .Net - nHibernate
Desenvolvimento em .Net - nHibernate
 
Mecanismo de busca .NET Core + MongoDB
Mecanismo de busca .NET Core + MongoDBMecanismo de busca .NET Core + MongoDB
Mecanismo de busca .NET Core + MongoDB
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint Deployment
 
Criando um site no iis
Criando um site no iisCriando um site no iis
Criando um site no iis
 
Aula 03 banco de dados em asp.net (cadastrar)
Aula 03   banco de dados em asp.net (cadastrar)Aula 03   banco de dados em asp.net (cadastrar)
Aula 03 banco de dados em asp.net (cadastrar)
 
Manual parceiros
Manual parceirosManual parceiros
Manual parceiros
 
Aula 06 banco de dados em asp.net (lado cliente)
Aula 06   banco de dados em asp.net (lado cliente)Aula 06   banco de dados em asp.net (lado cliente)
Aula 06 banco de dados em asp.net (lado cliente)
 
Revit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projetoRevit architecture 2012_pt_iniciar_um_projeto
Revit architecture 2012_pt_iniciar_um_projeto
 
Mini curso de django
Mini curso de djangoMini curso de django
Mini curso de django
 
Desenvolvimento em .Net - Acesso a Dados
Desenvolvimento em .Net - Acesso a DadosDesenvolvimento em .Net - Acesso a Dados
Desenvolvimento em .Net - Acesso a Dados
 

Mais de Carlos Pereira

Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programaçãoCarlos Pereira
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasCarlos Pereira
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasCarlos Pereira
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresCarlos Pereira
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresCarlos Pereira
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCarlos Pereira
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas DigitaisCarlos Pereira
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitaisCarlos Pereira
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentosCarlos Pereira
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicasCarlos Pereira
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericosCarlos Pereira
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicosCarlos Pereira
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externasCarlos Pereira
 

Mais de Carlos Pereira (20)

Matrizes Pascal - programação
Matrizes Pascal - programaçãoMatrizes Pascal - programação
Matrizes Pascal - programação
 
Quiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicasQuiz 1 sdac portas lógicas
Quiz 1 sdac portas lógicas
 
Quiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicasQuiz 2 sdac portas lógicas
Quiz 2 sdac portas lógicas
 
Quiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais MultiplexadoresQuiz Sistemas Digitais Multiplexadores
Quiz Sistemas Digitais Multiplexadores
 
Quiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadoresQuiz Sistemas Digitais comparadores
Quiz Sistemas Digitais comparadores
 
Circuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídasCircuitos Combinatórios de múltiplas saídas
Circuitos Combinatórios de múltiplas saídas
 
descodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitaisdescodificadores codificadores Encoder Decoder Sistemas Digitais
descodificadores codificadores Encoder Decoder Sistemas Digitais
 
comparadores sistemas digitais
comparadores sistemas digitaiscomparadores sistemas digitais
comparadores sistemas digitais
 
M3 descodificadorde7segmentos
M3 descodificadorde7segmentosM3 descodificadorde7segmentos
M3 descodificadorde7segmentos
 
Caderno de exercícios Sistemas digitais - Portas lógicas
Caderno de exercícios  Sistemas digitais - Portas lógicasCaderno de exercícios  Sistemas digitais - Portas lógicas
Caderno de exercícios Sistemas digitais - Portas lógicas
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Cheat sheet sistemas numericos
Cheat sheet sistemas numericosCheat sheet sistemas numericos
Cheat sheet sistemas numericos
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Sistemas digitais e analógicos
Sistemas digitais e analógicosSistemas digitais e analógicos
Sistemas digitais e analógicos
 
Excel
ExcelExcel
Excel
 
Java interface
Java interfaceJava interface
Java interface
 
TcpiP redes internas externas
TcpiP redes internas externasTcpiP redes internas externas
TcpiP redes internas externas
 
Java
JavaJava
Java
 
TcpiP
TcpiPTcpiP
TcpiP
 
Tcpip2
Tcpip2Tcpip2
Tcpip2
 

Último

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfHELENO FAVACHO
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º anoRachel Facundo
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdfjacquescardosodias
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxJustinoTeixeira1
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxMARIADEFATIMASILVADE
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxTailsonSantos1
 

Último (20)

6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Conflitos entre: ISRAEL E PALESTINA.pdf
Conflitos entre:  ISRAEL E PALESTINA.pdfConflitos entre:  ISRAEL E PALESTINA.pdf
Conflitos entre: ISRAEL E PALESTINA.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 

Webforms

  • 1. 1Visual Studio 2015 - WebForms II Processo de conexão à base de dados Access com VisualBAsic Sumário Pré requisitos - Criar uma base de dados Access simples preenchendo-a com dados. - Base de dados deve ser guardada no formato 2003 (download) - Deve ter uma chave primária de autonumeração Criar um novo site e adicionar a base de dados Access ao site. Adicionar uma fonte de dados do Access a um formulário da Web ASP. Adicionar uma gridview ao formulário da Web ASP conectando-o à fonte de dados do Access. Modificar gridview usando "Auto Format". Modificar colunas de saída gridview e texto de cabeçalho. Ativar classificação e paginação em gridview. Modificar a fonte de dados do Access para adicionar "Inserir, atualizar e excluir instruções" Modificar o gridview para poder atualizar e excluir dados da base de dados do gridview. Depois de criada a Base de dados, que foi guardada em formato 2003. 1 – Criar um novo website Menu Ficheiro » Comando New » Sub-Comando New Site… 1.1.Empty web site 1.1.1. Escolher onde guardar
  • 2. 2Visual Studio 2015 - WebForms 2. No ambiente de trabalho vb criar uma nova pasta para guardar a BD. 2.1.Botão direito do rato Add » new folder Neste caso a pasta é App_Data 3. Abrir web.config e neutralizar as linhas indicadas na imagem para evitar problemas futuros. 4. Através do explorador do Windows, colocar a bd na pasta App_Data 4.1.Para que a pasta apareça no ambiente de tralho do VB é necessário fazer refresh 4.2.Na pasta App_Data » Botão direito do rato » refresh Ver o conteúdo da BD no WebSite 5. Adicionar um new item 5.1. Botão direito do rato » Add » Add new item » Web Form Neste caso a pasta é gridview.aspx
  • 3. 3Visual Studio 2015 - WebForms Conexão à BD Abrir o ficheiro gridview.aspx e selecionar design 5.2.Design view 5.2.1. Data source (Access Data source) ERRO! Se “Access Data source” parece desativado, então: - DEBUG » “nome do projeto proprieties” alterar para framework 4 Menu Debug - -- [NomeDoProjeto]propriedades -- Build --- Target Framework (alterar para .NET Framework 4) ERRO! Se “Access Data source” parece desativado, então: - DEBUG » “nome do projeto proprieties” alterar para framework 4 Menu Debug - -- [NomeDoProjeto]propriedades -- Build --- Target Framework (alterar para .NET Framework 4) 6. Configuração da conexão à BD
  • 4. 4Visual Studio 2015 - WebForms 6.1.Escolher a fonte de dados (Chose data source) 6.2.Testar 6.3.Ctrl+Shift+W
  • 5. 5Visual Studio 2015 - WebForms 7. Testar configurações da BD 7.1.Enable sorting 7.2.Voltar ao teste no browser para testar as alterações Ctrl+Shift+W 8. Escolher os campos que deverão aparecer no layout 8.1.Edit columns Nota: Sem alterar a BD 9. Alterar o texto dos campos 9.1.Edit columns Nota: Sem alterar o nome dos campos da BD Testes por conta própria Enable paging
  • 6. 6Visual Studio 2015 - WebForms Ativar Apagar; Editar dados da BD Teste no browser e verifique que as alterações provocaram o efeito pretendido