Estes cursos já estão disponíveis há um bom tempo no site da FGV, mas pra quem ainda não sabe estou divulgando por aqui visto que tem um curso na área de Tecnologia da Informação.

 

Valendo destacar para o profissional de T.I os seguintes cursos:

  • Fundamentos da Gestão de TI
  • Gerenciamento e Escopo de Projetos
  • Qualidade em Serviços
  • Ciência e Tecnologia
  • Ética Empresarial

Pra quem se interessar o endereço é

http://www5.fgv.br/fgvonline/CursosGratuitos.aspx

Aham!! por esta você não esperava não é mesmo?

Pois é galera, tem muita gente por ai dizendo preconceituosamente que “Access não é banco de dados” ou que “PHP” não é linguagem que se preze, enfim deixemos discussões pessoais a parte.

Php LogoAccess Logo

O fato é que pra quem já trabalha com PHP e gosta ou forçadamente (como eu fui) a utilizar banco de dados Access, me trouxe uma surpresa que foi o suporte a conexão entre ambos funcionando em perfeita harmonia.

O mecanismo de conexão é muito simples, apesar de nativamente a linguagem PHP não possuir funções exclusiva para accessos a Access ( tais como mysqli_connect() ou mysqli_selectdb() ). A linguagem traz funções de Conexão ODBC, que é a ponte que se utiliza para acessar um banco Access.

O primeiro passo é você criar um banco access e popular alguma tabela de dados (se chegou neste artigo acredito que saiba fazê-lo). Logo em seguida você vai até o painel de controle do Window$ e procure por ferramentas administrativas, em seguida procure pelo administrador de fonte de dados ODBC. Você acessa este gerenciador para criar no seu servidor ou computador uma DSN (Data Source Name)

Entendendo os tipos de DSN

  • User DSN >> Neste tipo de DSN você consegue rodar seu webserver normalmente, porem apenas com um usuário em específico na máquina. Em outras palavras, se você não for administrador da máquina não consegue utilizar um DSN que não seja criado por você.
  • System DSN >> Neste caso precisa ser administrador da máquina para configurar este tipo, porém todos usuários daquela máquina poderão se conectar ao DSN

Feito isto você vai ver a telinha abaixo (provavelmente em português) e vai adicionar um DSN do Tipo MS ACCESS.

Windows DSN Administrator

Que obviamente vai lhe pedir para escolher o caminho do arquivo.

Seguindo as etapas descritas, seu webserver já está pronto a se conectar com o banco de dados Access sem qualquer tipo de problema agora é só executar as funções de conexão e querys e mãos a obra.

Abaixo um exemplo onde são exibidos na tela uma relação de dados cadastrados.

O mais adequado é se declarar funções em forma de váriáveis no PHP, desta forma você evita digitar códigos extensos e também fica menos sujeito a erros.

<?php

$conexao = odbc_connect(“access_db”, “”, “”); // deixar nome de usuario e senha em branco (“”, “”) se nao tiver
$sql = “SELECT TOP 10 * FROM candidatos_treinamento”;
$result_query = odbc_exec($conexao, $sql);

while($mostra_campo = odbc_fetch_object($result_query)) {

echo  $mostra_campo->identificador . ‘<br>’;

}

?>

Tente fazer, caso não consiga nos notifique ou poste um comentário que tentaremos ajudar

 

 

 

 

Ubutu - Logo WallPaper - www.masterlivre.com

Durante estes dias, precisei de fazer algumas edições nos meus scripts PHP sem utilizar o nativo Gedit do Ubuntu, pois ele tem poucos recursos que facilitam a visualização e indentação do código fonte. Pesquisando então descobri um melhor que se chama GPHPEDIT.  Porém os meus webscripts estavam dentro da pasta /opt/lampp/htdocs, e para escrever nesta pasta, precisava de executar como administrador. Como não sabia onde ficava a pasta para onde vão os aplicativos (Como no Window$ “C:\Arquivos de Programas”)  pesquisei algo e encontrei. Descobri que meus aplicativos instalados pela central de Software, boa parte vão para /usr/bin. Então você sabendo qual é o exeucutável correto, basta digitar no terminal (CONTROL + ALT + T)  a linha de comando sudo  nautilus /usr/bin  e assim procurar qual aplicativo deseja executar. No meu caso eu procurei pelo GPHPEDIT e funcionou corretamente.

 

Uma Dificuldade que tive durante alguns dias foi abrir uma pasta como admnistrador na versão mais nova do ubuntu. Em algumas  versões anteriores bastava instalar o pacote nautilus-gksu pela central de software do ubuntu e assim clicava-se com o botão direito em cima do arquivo e assim aparecia a opção ‘Abrir Como Administrador’. Na versão 11.10 isto não funcionou.  E como eu preciso rodar o apache para minhas ‘experiências’  e projetos de software web isto era essencial.

visualizacao terminal

Dando uma vasculhada em alguns sites estrangeiros descobri que isto é mais fácil pelo que se imagina. Basta você abrir o terminal (CONTROL + ALT + T) e digitar sudo nautilus /nome_da_pasta

no meu caso, precisava salvar meus arquivos php na pasta do lamp server entao usei o comando sudo nautilus/opt/lampp

Muito simples esta dica de hoje mas como eu gastei um certo tempo procurando como aprender estou aqui compartilhando.

Sobre

O Master Livre é um portal de publicação que visa a promoção e dicas através de softwares gratuitos e livres de licenças comerciais. Aqui você encontra downloads, dicas e notícias do mundo do software gratuito. Como são imensos os contratos de software, fica inviável ler todos os que são postados aqui. Se perceber qualquer irregularidade quanto a distrtibuição de softwares no site pedimos imediatamente enviar email para sitetudolivre@gmail.com.