Boa Noite!
Pessoal,
Procurei, procurei e num achei algo deste titulo, mas vamos la.
Baixei um video no youtube e estou aprendendo access com vba. Contudo cheguei em uma etapa do código em que não sei mais o q fazer (limitado).
Idéia: Construir um formulario onde que ira cadastrar informações.
Há botões e parei no 1º que deu este erro mencionado abaixo. Ao clicar nele, o mesmo tem que cadastrar as informações inserindo -as em uma tabela.
Erro: Variável de objeto ou variável do bloco With não definida (Erro 91)
Código:
Option Compare Database
Public Comando As String 'variável onde serão colocados os comandos SQL, como Insert, Update e Select
Public banco As Database 'variável que irá fazer a conexao entre a aplicacao e o banco de dados, atraves dele poderemos fazer a execucao de comandos sql, como o insert.
Public dataset As Recordset 'variável onde serao passados comandos SQl do tipo select que vao preenche-los e colocarao os dados em uma especie de tabela virtual na memoria RAM.
_____________________________________________________________________________________
Function conecta()
Set banco = CurrentDb 'inicializa a conexao banco com o valor de CurrentDb, oq seria CurrentDb? CurrentDb significa que o banco a ser usado e o banco local
End Function
_____________________________________________________________________________________
Function valida_selecao()
Set dataset = banco.OpenRecordset(Comando, Dynaset) 'inicializa o dataset, executa o comando sql passado atraves da variavel Comando e preenche o dataset na memoria.
End Function
Conto com o Apoio de todos os Usuários.
[img][/img]
Pessoal,
Procurei, procurei e num achei algo deste titulo, mas vamos la.
Baixei um video no youtube e estou aprendendo access com vba. Contudo cheguei em uma etapa do código em que não sei mais o q fazer (limitado).
Idéia: Construir um formulario onde que ira cadastrar informações.
Há botões e parei no 1º que deu este erro mencionado abaixo. Ao clicar nele, o mesmo tem que cadastrar as informações inserindo -as em uma tabela.
Erro: Variável de objeto ou variável do bloco With não definida (Erro 91)
Código:
Option Compare Database
Public Comando As String 'variável onde serão colocados os comandos SQL, como Insert, Update e Select
Public banco As Database 'variável que irá fazer a conexao entre a aplicacao e o banco de dados, atraves dele poderemos fazer a execucao de comandos sql, como o insert.
Public dataset As Recordset 'variável onde serao passados comandos SQl do tipo select que vao preenche-los e colocarao os dados em uma especie de tabela virtual na memoria RAM.
_____________________________________________________________________________________
Function conecta()
Set banco = CurrentDb 'inicializa a conexao banco com o valor de CurrentDb, oq seria CurrentDb? CurrentDb significa que o banco a ser usado e o banco local
End Function
_____________________________________________________________________________________
Function valida_selecao()
Set dataset = banco.OpenRecordset(Comando, Dynaset) 'inicializa o dataset, executa o comando sql passado atraves da variavel Comando e preenche o dataset na memoria.
End Function
Conto com o Apoio de todos os Usuários.
[img][/img]