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


2 participantes

    [Resolvido]Criar rotina

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Criar rotina Empty [Resolvido]Criar rotina

    Mensagem  Agravina 1/10/2010, 00:26

    Pessoal preciso criar uma rotina ,exporte para excel dados de subform exemplo
    tenho 10 linhas de dados num subform ,mas quero enviar 3 delas para relatorio. depois quero enviar mas duas de outro sub form , e por fim quero imprimir, pensei em exportar para excel,mas se alguem tiver outra soluçao .
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  vieirasoft 1/10/2010, 14:03

    Agravina

    Uma dica

    Porque não faz uma consulta com os dados pretendidos e depois os envia para o excel conforme pretende?

    Abraço
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  Agravina 1/10/2010, 14:50

    como poderia fazer isto? quando abro o form com subform me apresenta 15 itens , quero mandar apenas os selecionados, como fazer?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  vieirasoft 1/10/2010, 15:05

    Agravina

    Faça uma consulta baseada nas tabelas que alimentam o form principal e o sub formulário.

    Por exemplo, você tem uma tabela principal Conta e uma secundária subConta. As duas estão ligadas pela chave primária ID. A Tabela Conta fornece os dados ao formulário principal e a subConta ao subformulário.

    No assistente de consultas do access-criar consulta. Inclua os daos da tabela principal que necessita e os dados da tabela secundária que também necessita.

    Pode exportar a consulta através de um botão de comando no form, da seguinte maneira:


    On Error Resume Next
    Dim Msg, Style, Title
    Msg = "Esta função cria um ficheiro em Excel na Pasta xxx do nomedaaplicação" & Chr(13) & Chr(10) & "Deseja continuar?"
    Style = vbYesNo
    Title = "Exportar"
    Msg = MsgBox(Msg, Style, Title)
    If Msg = vbYes Then
    DoCmd.OutputTo acQuery, "xxxx Consulta", "MicrosoftExcelBiff8(*.xls)", "C:\nome da aplicação\nomedapasta\xxxxx Consulta, False, "", 0"
    Else
    Cancel=True
    End If

    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  Agravina 1/10/2010, 20:04

    Viera ,nao quero abusar mas,vc nao teria um exemplo,mas estou conseguindo fazer? com exemplo fica mais claro.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  vieirasoft 1/10/2010, 20:27

    Agravina

    Penso que sim. Só tenha um pouco de paciência que vou procurar. Logo coloco aqui
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  vieirasoft 1/10/2010, 20:46

    Amigo

    Este exemplo foi retirado de uma aplicação minha já antiga, mas serve para ver o código e aproveitar para o seu. Lembre-se que deve fazer referência ao Microsoft Excel na sua versão.

    Presumo que funciona no 7. Tome cuidado com o caminho da aplicação e o nome da Pasta que tem que criar. Leia atentamente o código.

    http://dl.dropbox.com/u/8157744/Agravinaexcel.mdb
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  Agravina 1/10/2010, 20:52

    oK Vou dar uma olhada.
    Agravina
    Agravina
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1623
    Registrado : 18/07/2010

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  Agravina 2/10/2010, 00:09

    Amigo viera ,nao estou me achando por isso postei um bd exemplo se puder dar uma olhada .abra form produtos la tem mais uma explicaçao do que pretendo
    http://www.speedyshare.com/files/24503977/Banco_de_Dados1.accdb
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  vieirasoft 2/10/2010, 00:14

    Amigo

    Durante o fim de semana não tenho acesso ao 2007, só no 2003. Vou entrar em contacto com o meu colega Criquio para ver se ele dá uma vista de olhos tá!

    Conteúdo patrocinado


    [Resolvido]Criar rotina Empty Re: [Resolvido]Criar rotina

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 09:25