Boa Tarde!!!
Pesquisei de várias maneiras e não consegui o que pretendo com a filtragem e logo exportação, se alguém puder me ajudar desde já agradeço.
Bom, na minha estrutura tenho o seguinte:
- Uma consulta simples onde tenho o campo ID
No critério da consulta para o campo ID uso o código: [Forms]![FrmMenuRelatórioSolicitaçãoNota]![Texto]
- Um formulário chamado FrmMenuRelatórioSolicitaçãoNota contendo o campo Dados o campo Texto e o controle Exportar
No campo Dados vou digitando os Ids que quero na minha consulta pra depois exportar então no evento após atualizar deste campo tenho o código: Me.Texto = Me.Texto & " ou " & Me.Dados, que vai gerando no campo texto uma sequência tipo "ID1 ou ID2 ou ID3, etc..."
No controle Exportar tenho os seguintes códigos:
Texto = Mid([Texto], 5), para excluir os primeiros caracteres da sequência pois sempre esta gerando " ou " antes do primeiro ID;
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "CstCadastroEquipamentosSolicitaçãoNota", "C:\MFFAplicaçõesAccess\Ceos\Tabelas\Solicitação de Nota" & ".xls", True
MsgBox "O arquivo: Solicitação de Notas.xls" & " foi salvo no seguinte caminho: C:\MFFAplicaçõesAccess\Ceos\Tabelas", vbOKOnly + vbInformation, "Exportação Concluída com Sucesso!!!"
Até ai ta tudo funcionando porém não exporta para a planilha se no campo texto contiver uma sequência maior do que um ID, não dá erro nenhum apenas o arquivo gerado fica somente com os campos que escolhi sem dados, já se eu deixar apenas um ID no campo texto ele então exporta normalmente as informações daquele ID, o que estou fazendo de errado?
Pesquisei de várias maneiras e não consegui o que pretendo com a filtragem e logo exportação, se alguém puder me ajudar desde já agradeço.
Bom, na minha estrutura tenho o seguinte:
- Uma consulta simples onde tenho o campo ID
No critério da consulta para o campo ID uso o código: [Forms]![FrmMenuRelatórioSolicitaçãoNota]![Texto]
- Um formulário chamado FrmMenuRelatórioSolicitaçãoNota contendo o campo Dados o campo Texto e o controle Exportar
No campo Dados vou digitando os Ids que quero na minha consulta pra depois exportar então no evento após atualizar deste campo tenho o código: Me.Texto = Me.Texto & " ou " & Me.Dados, que vai gerando no campo texto uma sequência tipo "ID1 ou ID2 ou ID3, etc..."
No controle Exportar tenho os seguintes códigos:
Texto = Mid([Texto], 5), para excluir os primeiros caracteres da sequência pois sempre esta gerando " ou " antes do primeiro ID;
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "CstCadastroEquipamentosSolicitaçãoNota", "C:\MFFAplicaçõesAccess\Ceos\Tabelas\Solicitação de Nota" & ".xls", True
MsgBox "O arquivo: Solicitação de Notas.xls" & " foi salvo no seguinte caminho: C:\MFFAplicaçõesAccess\Ceos\Tabelas", vbOKOnly + vbInformation, "Exportação Concluída com Sucesso!!!"
Até ai ta tudo funcionando porém não exporta para a planilha se no campo texto contiver uma sequência maior do que um ID, não dá erro nenhum apenas o arquivo gerado fica somente com os campos que escolhi sem dados, já se eu deixar apenas um ID no campo texto ele então exporta normalmente as informações daquele ID, o que estou fazendo de errado?