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]Formulario desvinculado

    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Formulario desvinculado

    Mensagem  NADIRONUNES 7/12/2011, 11:45

    Gostaria de saber se tem como um formulario desvinculado da tabela adicionar dados em outro bd sem que o bd esteja vinculado com o banco que ta o formulario desvinculado
    avatar
    Convidado
    Convidado


    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  Convidado 7/12/2011, 13:22

    Tem como sim, atraves de um recordset, utilizando do comando addnew...

    Basta para isto na istruçao espexificar o bd e o seu caminho.. no repositorio temos exemplos de como se fazer isto..

    Cumprimentos
    avatar
    Convidado
    Convidado


    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  Convidado 7/12/2011, 13:53

    Um pequeno exemplo de código:

    Dim ws As DAO.Workspace
    Dim Db As DAO.Database
    Dim StrSql As String
    Dim Rs As DAO.Recordset

    Set ws = DBEngine.Workspaces(0) Set Db = ws.OpenDatabase(CurrentProject.Path & "\teste.accdb", False, False, "MS Access;PWD=senha")

    StrSql = "SELECT * FROM Sua Tbela ;"
    Rs = Db.OpenRecordset(StrSql)

    Rs.AddNew

    Rs!Campo1 = me.caixatexto
    Rs!Campo2 = me.caixatexto1



    rs.Close
    db.Close
    Set rs = Nothing
    Set db = Nothing
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 9/12/2011, 10:12

    ta dando erro aqui nesta parte ..Set Db

    se possivel tem algum exemplo ai nao consegui achar no exemplos
    avatar
    Convidado
    Convidado


    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  Convidado 9/12/2011, 10:43

    Set ws = DBEngine.Workspaces(0)
    Set Db = ws.OpenDatabase(CurrentProject.Path & "\teste.accdb", False, False, "MS Access;PWD=senha")


    Va nas referencias e ative a referencia DAO

    Cumprimentos
    José
    José
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 118
    Registrado : 14/03/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  José 9/12/2011, 10:49

    http://maximoaccess.forumeiros.com/t268-formulario-desvinculado?highlight=desvinculado
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 9/12/2011, 12:50

    mas eu nao tenho menhuma tabela vincula no meu back end
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 14/12/2011, 17:29

    nao consegui
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 15/12/2011, 12:42

    como eu faco uma consulta em um forms desvinculado, mas a consulta tem uma lista que resume conforme os dados que vou enserino no campo pesq.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  JPaulo 15/12/2011, 12:45

    Amigão estude este exemplo, que te vai ajudar;

    http://maximoaccess.forumeiros.com/t268-formulario-desvinculado?highlight=desvinculado



    .................................................................................
    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]Formulario desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulario desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulario desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 16/12/2011, 11:39

    If IsNull(DLookup("CNPJ", "FORNECEDOR", "([CNPJ] = '" & Forms![Fornecedor]![CNPJ] & "')")) Then
    faco essa consulta na tabela vinculada e gostaria de sabe como eu faco essa consulta numa tabela que nao esta vinculada com o fond end
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 16/12/2011, 16:19

    quero uma pesquisa como ta nesta imagem, mas nao tenho nenhuma tabela vinculada no frond end
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  JPaulo 16/12/2011, 19:37

    Tem de fazer primeiro uma consulta com todos os registros;

    Abra uma consulta nova em modo SQL, cole e altere para os nomes corretos:

    SELECT * from SuaTabela IN 'C:\SeuOutroBanco.mdb';

    Salve esta consulta com qualquer nome, exemplo qryExterno

    Depois já pode fazer o DLookup

    If IsNull(DLookup("CNPJ", "qryExterno", "([CNPJ] = '" & Forms![Fornecedor]![CNPJ] & "')")) Then


    .................................................................................
    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]Formulario desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulario desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulario desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 17/12/2011, 14:03

    onde eu coloco
    If IsNull(DLookup("CNPJ", "qryExterno", "([CNPJ] = '" & Forms![Fornecedor]![CNPJ] & "')")) Then

    na consulta ou no forms?
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 22/12/2011, 12:13

    \\Pcuser\C\Chekar\BDDADOS.mdb ta salva em uma tabela chamada "caminho"

    e como eu faco pra trocar essa parte "CurrentProject.Path & "\teste.accdb" pra ele buscar na tabela

    Set ws = DBEngine.Workspaces(0)
    Set Db = ws.OpenDatabase(CurrentProject.Path & "\teste.accdb", False, False, "MS Access;PWD=senha")

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  JPaulo 22/12/2011, 17:10

    Você está a misturar tudo.

    Afinal o que pretende ???

    Tentou fazer a consulta, como lhe disse ?

    SELECT * from SuaTabela IN 'C:\SeuOutroBanco.mdb';

    Mostrou dados ????

    Tem de detalhar o que pretende, a partir dessa consulta, né ?



    .................................................................................
    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]Formulario desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulario desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulario desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 22/12/2011, 17:29

    eu uso o bd em rede esse conexao seria pro terminal pro servidor pois nao tenho nenuma tabela vinculada
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  JPaulo 22/12/2011, 17:40

    Eu tambem faço consultas em Access, a bancos na rede aqui no trabalho e funfa assim:

    Código:
    SELECT * from Tabela1 IN '\\564701nt01\datashare$\BancoExemplo.mdb';

    Este é o exemplo do banco que está no servidor do meu trabalho, não tenho nenhuma tabela vinculada.




    .................................................................................
    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]Formulario desvinculado Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Formulario desvinculado Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Formulario desvinculado Folder_announce_new Instruções SQL como utilizar...
    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 22/12/2011, 18:32

    mas eu quero usar e nesse modulos e outros que tenho

    Dim dbLocal As DAO.Database
    Dim ws As DAO.Workspace
    Dim RS, rsT As DAO.Recordset
    Dim Msg
    Msg = MsgBox("Confirma a Inclusao deste Produto ?" & Chr(10) & "Codigo do Produto ..: " & Forms!dados!CODIGO & Chr(10) & "Descrição .: " & Forms!dados!Descricao & Chr(10) & "ncm .: " & Forms!dados!NCM & Chr(10) & "Quantidade.: " & Forms!dados!Qde, vbExclamation + vbDefaultButton2, "Ordem de Servico")
    If Msg = vbNo Then Exit Sub 'se Não não executa
    Set ws = DBEngine.Workspaces(0)
    Set db = ws.OpenDatabase(CurrentProject.path & "\BDDADOS.mdb", False, False, "MS Access;PWD=senha")
    strSQL = ("SELECT * FROM dados where codigo = '" & Forms!dados!CODIGO & "'")
    Set RS = db.OpenRecordset(strSQL)
    strSQLS = "SELECT * FROM dados;"
    Set rsT = db.OpenRecordset(strSQLS)
    If Not RS.EOF Then
    If MsgBox("Produto já Cadastrado !!! " & Chr(10) & "" _
    & "Deseja atualizar os dados? ", vbYesNo + vbExclamation + vbDefaultButton1, "Produto Ja Cadastrado") = vbYes Then
    RS.Edit
    'RS("cód") = Forms!dados!CÓD
    RS("codigo") = Forms!dados!CODIGO
    RS("descricao") = Forms!dados!Descricao
    RS("idunidade") = Forms!dados!Idunidade
    RS("local") = Forms!dados!Local
    RS("marca") = Forms!dados!Marca
    RS("grupo") = Forms!dados!Grupo
    RS("qde") = Forms!dados!Qde
    'RS("EMinimo") = Forms!dados!EMinimo
    RS("valor") = Forms!dados!valor
    RS("cto_medio") = Forms!dados!Cto_medio
    RS("cto_real") = Forms!dados!Cto_real
    RS("dep") = Forms!dados!DEP
    RS("tp") = Forms!dados!tp
    RS("aplicacao") = Forms!dados!APLICACAO
    RS("cst") = Forms!dados!Cst
    RS("cd_tributo") = Forms!dados!Cd_Tributo
    RS("ncm_genero") = Forms!dados!NCM_Genero
    RS("ncm") = Forms!dados!NCM
    RS("cd_secao") = Forms!dados!Cd_Secao
    RS("csosn") = Forms!dados!CSOSN
    RS("origem") = Forms!dados!Origem
    RS("modbc") = Forms!dados!modBC
    RS("modbcst") = Forms!dados!modBCST
    'RS("cfopd") = Forms!dados!CFOPD
    'RS("cfopf") = Forms!dados!CFOPF
    RS("dtcadastro") = Forms!dados!dtcadastro
    RS.Update
    RS.Close
    Else
    'pergunta ao user se quer mesmo acrescentar
    Msg = MsgBox("Tem a certeza que deseja Salvar este Registro ?", vbYesNo, "Confirmação")
    If Msg = vbYes Then
    rsT.AddNew
    rsT("cód") = Forms!dados!CÓDS
    rsT("codigo") = Forms!dados!CODIGO
    rsT("descricao") = Forms!dados!Descricao
    rsT("idunidade") = Forms!dados!Idunidade
    rsT("local") = Forms!dados!Local
    rsT("marca") = Forms!dados!Marca
    rsT("grupo") = Forms!dados!Grupo
    rsT("qde") = Forms!dados!Qde
    rsT("eminimo") = Forms!dados!EMinimo
    rsT("valor") = Forms!dados!valor
    rsT("cto_medio") = Forms!dados!Cto_medio
    rsT("cto_real") = Forms!dados!Cto_real
    rsT("dep") = Forms!dados!DEP
    rsT("tp") = Forms!dados!tp
    rsT("aplicacao") = Forms!dados!APLICACAO
    rsT("cst") = Forms!dados!Cst
    rsT("cd_tributo") = Forms!dados!Cd_Tributo
    rsT("ncm_genero") = Forms!dados!NCM_Genero
    rsT("ncm") = Forms!dados!NCM
    rsT("cd_secao") = Forms!dados!Cd_Secao
    rsT("csosn") = Forms!dados!CSOSN
    rsT("origem") = Forms!dados!Origem
    rsT("modbc") = Forms!dados!modBC
    rsT("modbcst") = Forms!dados!modBCST
    rsT("cfopd") = Forms!dados!CFOPD
    rsT("cfopf") = Forms!dados!CFOPF
    rsT("dtcadastro") = Forms!dados!dtcadastro
    rsT.Update
    MsgBox "Registro acrescentado com sucesso...", vbInformation
    End If
    End If
    Else
    rsT.AddNew
    rsT("cód") = Forms!dados!CÓDS
    rsT("codigo") = Forms!dados!CODIGO
    rsT("descricao") = Forms!dados!Descricao
    rsT("idunidade") = Forms!dados!Idunidade
    rsT("local") = Forms!dados!Local
    rsT("marca") = Forms!dados!Marca
    rsT("grupo") = Forms!dados!Grupo
    rsT("qde") = Forms!dados!Qde
    rsT("eminimo") = Forms!dados!EMinimo
    rsT("valor") = Forms!dados!valor
    rsT("cto_medio") = Forms!dados!Cto_medio
    rsT("cto_real") = Forms!dados!Cto_real
    rsT("dep") = Forms!dados!DEP
    rsT("tp") = Forms!dados!tp
    rsT("aplicacao") = Forms!dados!APLICACAO
    rsT("cst") = Forms!dados!Cst
    rsT("cd_tributo") = Forms!dados!Cd_Tributo
    rsT("ncm_genero") = Forms!dados!NCM_Genero
    rsT("ncm") = Forms!dados!NCM
    rsT("cd_secao") = Forms!dados!Cd_Secao
    rsT("csosn") = Forms!dados!CSOSN
    rsT("origem") = Forms!dados!Origem
    rsT("modbc") = Forms!dados!modBC
    rsT("modbcst") = Forms!dados!modBCST
    rsT("cfopd") = Forms!dados!CFOPD
    rsT("cfopf") = Forms!dados!CFOPF
    rsT("dtcadastro") = Forms!dados!dtcadastro
    rsT.Update
    MsgBox "Registro acrescentado com sucesso...", vbInformation
    End If
    rsT.Close
    Set rsT = Nothing
    End Sub


    avatar
    NADIRONUNES
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 578
    Registrado : 30/08/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  NADIRONUNES 23/12/2011, 10:45

    alguem pode me ajudar??
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  vieirasoft 20/1/2012, 09:49

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Formulario desvinculado Empty Re: [Resolvido]Formulario desvinculado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 20:24