Dois campos de acesso no Word sem delimitação

0

Eu tenho dois campos no Access, FN e LN que precisam ser convertidos em word sem serem separados por nada, exceto um espaço. Por exemplo, John em FN e Doe no LN deve aparecer como John Doe, em vez de 2 colunas. No entanto, vai além disso. Eu tenho cerca de 700 nomes como esse que precisam aparecer assim na palavra, mas entre cada nome completo, eu preciso de uma vírgula e, em seguida, uma seqüência contínua. Em outras palavras, se eu tiver colunas como esta:

John     Doe
Jane     Doe
Chris    Doe
Amy      Doe

Eles precisam acabar assim:

John Doe, Jane Doe, Chris Doe, Amy Doe

Eles precisam ser agrupados se a string ficar muito longa, porque eles precisam ser incluídos em um relatório. Pode até mesmo ser feito no Excel e copiado para o Word, mas o resultado final é que ele precisa estar em um formato de texto.

Alguma sugestão? Obrigado por qualquer ajuda que você possa dar. Por favor note: eu não sei VB assim se a solução envolve VB eu precisaria de instruções passo a passo muito simples.

Além disso, existe alguma maneira de automatizar esse processo? Eu preciso criar todo este processo para um usuário final para que ele faça automaticamente por seu pedido, em vez de ter que aprender a usar o Access, Excel, Word ... o que for. Eu crio bancos de dados com menus para que os usuários finais só precisem clicar em um item de menu para realizar qualquer tarefa que precisem, pois eles praticamente não sabem nada sobre o Access ou sobre programação.

    
por Sherry 13.01.2012 / 13:40

2 respostas

0

Não sabe qual versão do Word e do Access você está usando, portanto, os detalhes podem ser um pouco diferentes.

Você pode usar o recurso Mala Direta do Word para criar um diretório desses nomes. Isso permitirá que você selecione quais nomes importar e como distribuí-los. Existem opções para criar cartas, envelopes, etiquetas e diretórios. Você desejará a opção de diretório para colocá-los todos na mesma página.

Abra um novo documento, na guia Correspondência, selecione os destinatários para escolher uma lista existente. Isto lhe dará uma caixa de diálogo arquivo aberto . Encontre seu banco de dados e selecione a tabela com os nomes. Agora, escolha o menu suspenso campos de mesclagem e escolha FN para inseri-lo. Faça o mesmo para o LN com um espaço entre eles. Adicione uma vírgula e um espaço ao final.

Seulayoutficaráassim(comumespaçoapósavírgula):

<<FN>><<LN>>,

Quandoterminar,vocêdeveráobterumalistadenomescompletosemformatodeparágrafo.Vocêpodecortarepassarissonoseudocumento.

Sevocêprecisardeinstruçõesdetalhadassobrecomousaramaladireta,aquiestáuma percorrer .

    
por 13.01.2012 / 14:56
0

Eu percebi isso para mim. No Access, selecionei os registros que queria, depois fiz uma cópia. Também escrevi uma macro na palavra (e criei um botão de menu para ela) que, quando clicado, colava esses registros no Word, depois fazia alguns comandos Localizar e Substituir e pronto.

Portanto, o usuário final só tem que executar a macro que usei no Access para abrir os registros selecionados, abrir o Word e executar a macro do Word clicando no botão na barra de menus.

Método bastante simples e rápido para o usuário.

    
por 13.01.2012 / 23:22