Jump to content

ajuda em ligação á base de dados em Acess [ Inserir] e [Eliminar]


Haro2k8

Recommended Posts

Boas pessoal. Tenho aqui um pequeno programinha para fazer.

Consta em fazer uma bd em acess com 2 tabelas (area das tarefas e tarefas) .

O programa só tem um form :X O objectivo e quando se carregar no botão inserir o programa ler as informações que estão nas textboxes e uma delas é uma combo que é a àrea da tarefa , e mostrar as inserções das tarefas numa pequena datagrid. Tambem deveria dar para alterar e para eliminar só não sei é se e facil para eliminar e alterar directamente pela datagrid, pois a data grid so mostrara alguns dos campos das tabelas e depois se eliminar pela datagrid provavelmente não vai eliminar todos os registos relacionados a esses campos na bd.

Duvida. Sei que e preciso fazer a ligacção oledb , mas ainda nao a fiz. Estou a fazer o codigo para o botao inserir para enviar os dados para a bd. e depois entao pelo oledb , quando o form faz o load carrega os dados da bd para a datagrid.

Se calhar estou a fazer isto de maneira complcada quando seria mais facil de outra maneira . Eu quero fazer isto da maneira mais basica e rapida e gostaria que me ajudassem com ideias. 😕 O Objectivo e mesmo so inserir as tarefas para a bd, mostralas na datagrid e poder elimina -las e altera-las

Link to comment
Share on other sites

ligação a Base de Dados


        dim coneccaoBD As OleDb.OleDbConnection
        dim caminho As String = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=nomebasededados.mdb"

        coneccaoBD = New OleDb.OleDbConnection(caminho)
        coneccaoBD.Open()

Listagem da datagrid

            Dim DS As DataSet = New DataSet
            Dim DA As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter

            Dim SQL as String = "aqui a instrucao SQL para listagem na datagrid"

            DA.SelectCommand = New OleDb.OleDbCommand(SQL, coneccaoBD)
            DA.Fill(DS)

            Grid.DataSource = DS.Tables(0).DefaultView

fechar ligação

        
        coneccaoBD.Close()
        coneccaoBD.Dispose()

aqui esta para fazeres a listagem do que kiseres na datagrid.

Rui Fernandes

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.