MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 16:22

    InsPedido = "INSERT INTO tbl_Pedido ( ID_Pedido, Mercadoria, Fabricante, Forncecedor, Fabricante," _
    & "Largura, Altura, Gramatura, Folhas, Peso, quantidade, Desconto, ValorVenda )" _
    & " Values ('" & Me.txtPedido & "'," & Me.txtDescricao & "," & Me.txtFabricante & "," _
    & "" & Me.txtFornecedor & ",'" & Me.txtLargura & "','" & Me.txtAltura & "'," _
    & "'" & Me.txtGramatura & "','" & Me.txtFolhas & "','" & Me.txtPeso & "','" & Me.txtQtde & "'," _
    & "'" & Me.txtDesc & "','" & Me.txtValorVenda & "');"


    AMigos me retorna o erro de metodo ou membro de dados não encontrado... Mas a caixa texto esta no form!!! Ja renomeei a caixa texto e sempre dá o mesmo erro apenas neste campo... Não sei mais o que fazer...


    Se puderem ajudar fico grato..
    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 16:50

    Não sei mais o que fazer... eu mando compilar e fala que o membro não existe.. mesmo o mesmo estando no form....
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 17:06

    Percebi que tem 13 campos referenciados para a tabela e 12 para o formulário. E na tabela tem um repetido: fabricante.
    Estaria aí a questão?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:08

    Eu ja tinha modificado isto...

    A instrução correta:

    InsPedido = "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor, " _
    & "Largura, Altura, Gramatura, QtdFolhas, Peso, quantidade, Desconto, ValorVenda)" _
    & " Values ('" & Me.txtPedido & "','" & Me.txtDescricao & "','" & Me.txtFabricante & "'," _
    & "'" & Me.txtFornecedor & ",'" & Me.txtLargura & "','" & Me.txtAltura & "'," _
    & "'" & Me.txtGramatura & "','" & Me.txtFolhas & "','" & Me.Peso & "','" & Me.txtQtd & "'," _
    & "'" & Me.txtDesconto & "', '" & Me.txtSubTotal & "');"

    Agora diz que o txtFolhas não foi encontrado.... E tem no form e está perfeito.. Ja tentei renomea-lo, renomeei o campo na tabela...

    Não sei o que fazer...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 17:10

    Eu não entendi o InsPedido =


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:11

    CurrentDb.Execute InsPedido
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 17:12

    Ainda assim, porque o InsPedido?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:14

    Uma string...

    Mas fiz assim e deu o mesmo erro:


    CurrentDb.Execute "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor, " _
    & "Largura, Altura, Gramatura, QtdFolhas, Peso, quantidade, Desc, ValorVenda)" _
    & " Values ('" & Me.txtPedido & "','" & Me.txtDescricao & "','" & Me.txtFabricante & "'," _
    & "'" & Me.txtFornecedor & ",'" & Me.txtLargura & "','" & Me.txtAltura & "'," _
    & "'" & Me.txtGramatura & "','" & Me.txtFolhas & "','" & Me.Peso & "','" & Me.txtQtd & "'," _
    & "'" & Me.txtDesconto & "', '" & Me.txtSubTotal & "');"
    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:17

    Se mudo o txtFolhas para qualquer outro campo no form.. dá o mesmo erro apenas neste local...

    Se substituo o txtFolhas por txtPeso... da erro no substituido (txtPeso)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 17:22

    Tente colocar tudo em uma linha só, sem quebra, assim:

    CurrentDb.Execute "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor, Largura, Altura, Gramatura, QtdFolhas, Peso, quantidade, Desc, ValorVenda) Values ('" & Me.txtPedido & "','" & Me.txtDescricao & "','" & Me.txtFabricante & "','" & Me.txtFornecedor & "','" & Me.txtLargura & "','" & Me.txtAltura & "','" & Me.txtGramatura & "','" & Me.txtFolhas & "','" & Me.Peso & "','" & Me.txtQtd & "','" & Me.txtDesconto & "', '" & Me.txtSubTotal & "');"


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:25

    O mesmo erro Sö no txtFolhas
    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 17:27

    Tentei assim:


    DoCmd.RunSQL "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor, TamLargura, TamAltura, Gramatura, QtdFolhas, Peso, quantidade, Desconto, ValorUnitario, ValorVenda) Values ('" & Me.txtPedido & "' , '" & Me.txtDescricao & "' , '" & Me.txtFabricante & "' , " & Me.txtFornecedor & " , '" & Me.txtLargura & "' , '" & Me.txtAltura & "' , '" & Me.txtGramatura & "' , '" & Me.txtFolhas & "' , '" & Me.Peso & "' , '" & Me.txtQtd & "', '" & Me.txtDesconto & "' , '" & Me.txtPrecoUnitario & "' , '" & Me.txtSubTotal & "')"



    O mesmo erro no txtFolhas
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 17:58

    Meio complicado essa paradinha aí. À primeira vista, parece estar tudo certinho. Já tentou fazer um debug para ver se aponta algum erro nos módulos?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 18:02

    Não tem módulos exceto os do form, ja importei tudo para um Bd novo e continua com o mesmo erro

    No debug dá erro justamente no txt Folhas...

    Experimentei excluir o campo txtFolhas no form.. e apliquei o código.. o erro passou para o txtGramatura...
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 18:09

    Tem um dos campos que está sem txt enquanto todos os outros tem txt, no caso é o campo Peso. Ele está sem o txt mesmo ou foi esquecimento na hora de digitar?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 18:13

    Ja foi corrigido...

    Apliquei a expressão em um Debug.Print e retornou assim:


    INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor, TamLargura, TamAltura, Gramatura, QtdFolhas, Peso, quantidade, Desconto, ValorUnitario, ValorVenda) Values ('3' , Papel xxxxxx , Votortantim fabrica de papeis , Distribuidora de Papeis xxxxxxxxxxxxxx , '96' , '66' , '75' ,'250' , '30' , '1', '0,00' , '11,00' , '11')



    Me pareceu correto...

    Mas não funciona
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 18:17

    Tente tirar as aspas simples aonde for campo Número:

    ..., " & txtQtd & ",...

    Em último caso, pode ainda tentar por Recordset para ver o que acontece:

    Dim rs As Recordset

    Set rs = CurrentDb.OpenRecordset("NomeTabela", dbOpenTable)

    rs.AddNew

    rs("Campo1") = Me.txtCampo1
    rs("Campo2") = Me.txtCampo2
    ...

    rs.Update
    rs.Close
    Set rs = Nothing


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 18:24

    Amigão.. resolvi o problema do txtFolha e dos demais aplicando a instrução .Value após as caixas..

    No entando agora devolve Erro na SQL operador faltando..


    CurrentDb.Execute "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Forncecedor," _
    & " TamLargura, TamAltura, Gramatura, QtdFolhas, Peso, quantidade, Desconto," _
    & " ValorUnitario, ValorVenda) Values ('" & Me.txtPedido.Value & "' , " & Me.txtDescricao.Value & " ," _
    & " " & Me.txtFabricante.Value & " , " & Me.txtFornecedor.Value & " , '" & Me.txtLargura.Value & "' , '" & Me.txtAltura.Value & "' ," _
    & " '" & Me.txtGramatura.Value & "' ,'" & Me.txtFolhas.Value & "' , '" & Me.txtPeso.Value & "' , '" & Me.txtQtde.Value & "'," _
    & " '" & Me.txtDesconto.Value & "' , '" & Me.txtPrecoUnitario.Value & "' , '" & Me.txtSubTotal.Value & "');"
    avatar
    Convidado
    Convidado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Convidado 1/9/2011, 18:30

    Tai o Baita amigão... SO não entendi o porque do campo fornecedor, sendo texto exigir as aspas simples...

    CurrentDb.Execute "INSERT INTO tbl_DetalhePedido (ID_Pedido, Mercadoria, Fabricante, Fornecedor," _
    & " TamLargura, TamAltura, Gramatura, QtdFolhas, Peso, quantidade, Desconto," _
    & " ValorUnitario, ValorVenda) Values ('" & Me.txtPedido.Value & "' , '" & Me.txtDescricao & "' , " _
    & " '" & Me.txtFabricante & "' , '" & Me.txtFornecedor & "' , '" & Me.txtLargura.Value & "' , '" & Me.txtAltura.Value & "' ," _
    & " '" & Me.txtGramatura.Value & "' ,'" & Me.txtFolhas.Value & "' , '" & Me.txtPeso.Value & "' , '" & Me.txtQtde.Value & "'," _
    & " '" & Me.txtDesconto.Value & "' , '" & Me.txtPrecoUnitario.Value & "' , '" & Me.txtSubTotal.Value & "')"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  criquio 1/9/2011, 19:35

    As coisas como elas são. E assim caminha a programação Very Happy


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO Empty Re: [Resolvido]Metodo ou membro de dados não encontrados em Instrução INSERT INTO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 18:01