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


4 participantes

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 12:20

    Bom dia,

    Gostaria da ajuda de todos para que possa preencher campos em um formulario e que salve em uma tabela. O codigo do botao salvar não estou conseguindo escrever.

    O formulário é desvinculado com front-end e a tabela é separada como back-end

    Gostaria da ajuda de voces.

    PS: No form tenho campos combo, text entre outros
    avatar
    Convidad
    Convidado


    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Convidad 11/1/2012, 12:39

    A ideia básica é esta:

    Private Sub Botao_Click()
    Dim db As DAO.Database, ws As DAO.Workspace, rs As DAO.Recordset
    Set ws = DBEngine.Workspaces(0)
    Set db = ws.OpenDatabase(CurrentProject.Path & "\BackEnd_be.mdb", False, False, "MS Access;PWD=xyxyxy")
    Set rs = db.OpenRecordset("TabelaTal", dbOpenDynaset)
    rs.AddNew
    rs("Campo1") = Me.Campo1doForm
    rs("Campo2") = Me.Campo2doForm
    ' ... demais campos
    rs.Update
    rs.Close
    Me.Campo1doForm = Null
    Me.Campo2doForm = Null
    ' ... demais campos
    Set rs = Nothing
    Set db = Nothing
    End Sub
    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]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  criquio 11/1/2012, 12:48

    Seu backend tem senha? Para conseguir isso, primeiramente você precisa declarar variáveis que representarão o local do backend, o backend em si e a tabela aonde serão gravados os dados. Algo como:

    Dim ws As Workspace ' Variável que representa o local do backend
    Dim db As Database ' Variável que representa o backend
    Dim rs As Recordset ' Variável que representa a tabela

    Depois você precisa setar os elementos declarados:

    Set ws = DBEngine.WorkSpaces(0)
    Set db = ws.OpenDatabase(CurrentProject.Path & "\NomeDoBackend.accdb", False, False, "MS Access;PWD=SenhaDoBackEnd")
    Set rs = db.OpenRecordset("NomeDaTabela")


    Observe que setamos o local do trabalho e usamos a variável que representa para setar o nome do bd e depois usamos o nome do bd para setar o nome da tabela.
    Podemos simplificar tudo isso declarando apenas o recordset e passando todos os elementos nele assim:

    Dim rs As Recordset

    Set rs = DBEngine.WorkSpaces(0).OpenDatabase(CurrentProject.Path & "\NomeDoBackend.accdb", False, False, "MS Access;PWD=SenhaDoBackEnd").OpenRecordset("NomeDaTabela")


    Agora pode usar o rs para gravar os dados nos campos:

    rs.AddNew

    rs!Campo1 = Me.Campo1DoForm
    rs!Campo2 = Me.Campo2DoForm
    rs!Campo3 = Me.Campo3DoForm

    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
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 12:59

    Gostaria de mais um pouco da ajuda.

    Por gentileza podem postar um exemplo com todos os botoes e codigos:

    Botoes de:

    Salvar
    Procurar
    Editar
    Excluir
    Novo.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Jungli 11/1/2012, 13:07

    veja se o exemplo do mestre JPaulo.

    formulario desvinculado
    avatar
    Convidad
    Convidado


    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Convidad 11/1/2012, 13:13

    Estes tópicos também podem ajudar:

    http://maximoaccess.forumeiros.com/t5434-jornada-em-desvinculossala-de-situacao-carregamento-de-combobox

    http://maximoaccess.forumeiros.com/t5801-jornada-em-desvinculos-carregamento-de-listbox
    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 14:03

    Amigos,

    Este exemplo o J já havia me passado mas nao me ajudou pelo fato de ter a tabela no proprio banco e no meu caso as tables são separadas dos forms os dois separados. Por isso estou pedindo ajuda.

    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 16:15

    Amigos,

    A unica dificuldade do exemplo do JPaulo que por sinal foi um excelente exemplo é o fato que quando customizei os campos para salvar na tabela que esta somente vinculada ao front-end a mesma deu erro.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Jungli 11/1/2012, 16:41

    Este exemplo é meu, dê uma olhada...


    Anexos
    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end AttachmentAccBar.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (130 Kb) Baixado 100 vez(es)
    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 18:02

    Ifelizmente nao funcionou sua ajuda.
    avatar
    Convidad
    Convidado


    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Convidad 11/1/2012, 18:35

    Carlos,
    há farto material neste tópico e nos links e exemplos relacionados para resolver sua questão.
    Mas nem sempre a solução se resume em copiar/colar.

    Detalhe o que fez até agora e o que deu errado para que possamos auxiliar com mais eficiência.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  JPaulo 11/1/2012, 19:08

    Carlos se está a utilizar o meu Exemplo, tem de nos informar que erro aparece.

    Os códigos lá criados funfam com tabelas vinculadas sem problema.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Folder_announce_new Instruções SQL como utilizar...
    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 20:20

    JPaulo,

    vou fazer o teste no meu ambiente e retorno com a resposta hoje a noite.

    Desculpem o incomodo mas só falta este detalhe para implementar a aplicaçao.

    Abçs.
    avatar
    carlosbarrostc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 26/06/2011

    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  carlosbarrostc 11/1/2012, 22:03

    JPaulo e demais moderadores,

    Peço desculpas pelo incomodo mas fiz o teste agora a pouco e funcionou corretamente "funfou" mesmo.

    Agradeço a todos e principalmente ao JPaulo que havia feito o exemplo.

    Vou colocar este exemplo na minha pasta de exemplos funcionais.

    Abraços a todos e bom final de semana.

    Mais uma vez desculpem-me

    Obrigado.

    Estou fechando o tópico.
    avatar
    Convidad
    Convidado


    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Convidad 11/1/2012, 22:09

    Beleza!

    Agradecemos o retorno.

    Conteúdo patrocinado


    [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end Empty Re: [Resolvido]Form desvinculado front-end com tabelas em banco separado com back-end

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 19:36