Ir para conteúdo
Fórum Script Brasil
  • 0

Banco De Dados


Alan Santana

Pergunta

Olá Galera,

Desculpem, acho que escrevi muita coisa no outro e acabei confundindo.

iniciando:

fiz um programa de cadstro no vb com interação com o access.

está tudo certinho, campos relacionados, tudo ok.

o problema é quando vou salvar: tenho por exemplo 5 registros para salvar.

ao inserir o 1º ele não grava, somente a partir do segundo que ele começa a salvar.

porque isso?

Viva o fórum VB.

Alan

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Criei uma tabela com os campos.

Nome, Endereço, Bairro, Cidade, Telefone e Anotações. (isso no Access)

No VB Adicionei os Text Correspondentes.

Adicionei, um componente Data1, para fazer a conexão com o banco de dados, utilizando a propriedade DataBaseName (C:\Teste\Cadastro\Cadastro de pessoas(97).mdb) "Caminho da conexão do VB com o banco de dados"

E nas propriedades dos text, Datasource coloquei (Data1) (para dizer que é uma conexão com o Data1.

E na propriedade DataField (Nome) para dizer qual campo da tabela especificamente vai fazer a conexão e gravar naquele campo da tabela.

acho que deu para entender!

não dá menssagem de erro, só na grava o 1º registro.

posso te mandar por e-mail para você dá uma olhada?

Viva o Fórum.

Alan

Link para o comentário
Compartilhar em outros sites

  • 0

Bom dia mano!

Conseguir resolver o problema da gravação do primeiro e, o outro problema que tinha era, inicializar o form em branco para já adicionar um novo registro.

No Form eu coloquei:

Data1.Refresh

Data1.Recordset.AddNew

e no botão salvar que antes estava

Data1.Refresh

Data1.Recordset.Update

Data1.Recordst.AddNew

Agora esta:

Data1.Refresh

Data1.Recordst.AddNew

e o problema de gravação do 1º registro sumiu.

e o form já inicia com a função de gravar um novo registro.

Agora preciso fazer uma consulta.

e depois preciso fazer um exe para copiar os arquivos para o HD. (mas este é um arquivo.bat)

Este é o código fonte:

@echo off

copy cadastro.exe C:\

copy cadastro de pessoas.mdb C:\

copy cadastro.ink C:\

c:

cd \

md teste

cd teste

md cadstro

cd cadastro

move c:\cadastro.exe c:

move c:\cadastro de pessoas.mdb c:

move c:\cadastro.ink c:

move c:\teste\cadastro\cadastro.ink c:\windows\desktop\

mas ainda não está correto.

preciso fazer algumas modificações.

Abraços.

Viva o fórum!!!

Alan Santana

Link para o comentário
Compartilhar em outros sites

  • 0

Agora o que vou fazer é uma consulta dos registros.

tem alguma idéia?

a princípio o que imagino é:

Com o botão consultar, vou até um form que tem um campo onde vou digitar alguma palavra e clicar em ok.

esse botão, vai fechar esse form de busca e em seguida abrir outro form com o resultado consultado.

acho que tenho que usar comando sql.

para fazer essa consulta e mostrar os dados.

você manja isso?

Viva o Fórum.

Alan Santana

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...