Come replicare il layout e la formattazione di un documento MS Word in un report di MS Access 2013


2

Sto creando un sistema di elaborazione degli ordini in MS Access 2013 che consente al dipendente di inserire i dettagli dell'ordine dal modulo del cliente, quindi il sistema registra questo nel database e genera una fattura (che verrà quindi stampata in bianco e nero ea colori) .

La fattura dovrebbe apparire identica alle vecchie fatture, che sono state generate utilizzando un documento Word e un MailMerge da un grande foglio di calcolo Excel.

Se provo e Ctrl-A, Ctrl-C, quindi incollo tutto nel report in visualizzazione struttura in Access, la formattazione viene conservata ma è un documento di parole incorporato, che non è l'ideale. Se incollo singoli elementi, sembra che ognuno di essi diventi mini documenti Word incorporati, di nuovo, non quello che voglio.

Qualche idea migliore su come potrei raggiungere questo obiettivo? Saluti.

EDIT: Sto tentando di utilizzare un PNG del documento con gli spazi che il report deve riempire in bianco come immagine sullo sfondo del report. L'immagine sembra però molto irregolare e artificiosa.

Risposte:


2

L'unica soluzione che ho trovato è stata orribile e orribile, ma alla fine ha svolto il lavoro.

Ho convertito il documento in jpg, ho impostato il jpg come immagine di sfondo del rapporto Access, quindi ho ricreato manualmente tutti gli elementi e li ho allineati con l'immagine di sfondo.


1

Ho trovato questa domanda quando ho cercato una soluzione. Non ho trovato una soluzione, quindi ho provato un po 'di più me stesso. Questo è quello che ho fatto e ciò che funziona bene:

  1. Crea un rapporto di accesso
  2. Evidenzia una parte del documento di Word, copia
  3. Incollalo nel rapporto di accesso. Ciò creerà una cornice di oggetto non associato che include quella parte del documento di Word. Sembra un'immagine ma non è un'immagine. Modificando la Modalità dimensioni su Zoom, il testo si riformatterà, proprio come in Word.
  4. Fare doppio clic sul documento incorporato consente la modifica, proprio come in Word.

Ho copiato e incollato diverse parti per il seguente motivo:

  • Ho sostituito alcune parti del documento originale con caselle di testo per mostrare i valori fuori dal database
  • Ho separato parti grandi in modo che si adattassero alle pagine in Access. Se una parte era troppo lunga per mostrarla su una pagina, ho copiato un'altra parte (ovvero la seconda pagina del documento originale) e quella è stata mostrata anche come seconda pagina nel rapporto di Access.

Intestazioni e piè di pagina di report e di pagina possono essere utilizzati come al solito in Access.

L'ho usato per assicurarmi che il documento (legale) fosse salvato in Access. Avrei potuto farlo con Word (e l'ho fatto per altri progetti). Ma poi il testo è in Word e potrebbe essere modificato e questo non è perfetto in alcuni scenari.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.