Newsgroup: it.comp.macintosh
Titolo: [sw] Integrazione ms-Word - DB

Ciao a tutti
Devo integrare in un documento word dati provenienti da una tabella
mysql, qualcuno l'ha gia' fatto e mi puo' aiutare?
Devo ottenere delle stampe partendo da pagine html.
Grazie 
-- 
Virgilio

 Devo ottenere delle stampe partendo da pagine html.
Deciditi, parti da db o parti da HTML (che va quindi parsato)?
-- 
-enrico

 Deciditi, parti da db o parti da HTML (che va quindi parsato)?
Parto da html preparo una tabella mysql ad hoc poi chiamo word o in
alternativa, dopo aver preparato la tabella, fuori dal browser lancio
ms-office/word.
Ciao e grazie
-- 
Virgilio

 Parto da html preparo una tabella mysql ad hoc poi chiamo word o in
cioé fai le tabelle mysql in html? è uno scherzo?
-- 
http://flexisheet-orphans.blogspot.com/

 cioé fai le tabelle mysql in html? è uno scherzo?
Mi spiego meglio: Dentro una applicazione web based preparo una tabella
mysql o, se piu' comodo/facile per l'integrazione scrivo un file
sequenziale, con le variabili per word.
Altre soluzioni? L'output e' un foglio di lavoro o lista della spesa.
Ciao
-- 
Virgilio

 sequenziale, con le variabili per word.
Continui ad essere poco chiaro. Comunque non mi interessa.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Continui ad essere poco chiaro. Comunque non mi interessa.
 
Beh, fai conto di avere un'applicazione web che ti evidenzia delle liste
di oggetti. Devo produrre la stampa di una di queste liste scelta
dall'utente tramite click su un bottone(submit, onclick o quello
chevuoi).
Si, concordo che l'argomento non sia dei piu' avvincenti.
Grazie ciao
-- 
Virgilio

 Escludiamo neooffice e parenti,  se uso un wp deve essere Word.  
allora non ne ho la più pallida idea, prova a cercare sul manuale se 
word permette l'accesso di qualche database esterno.
-- 
http://flexisheet-orphans.blogspot.com/

 sequenziale
Tipo un .csv...?
-- 
Ci sono 10 tipi di persone: quelle che capiscono il
sistema binario e quelle che non lo capiscono.

 Tipo un .csv...?
Certo, mi pare che ci sia un passo di menu word dove ti chiede il
carattere di fine campo e quello di fine record.
Anche se, per aver provato anni fa con oracle, word via odbc riesce ad
arrivare ad db.
Tra l'altro anche excel tramite un passo di menu( se non ricordo male
Data -> Get External Data) permette di lanciare una query e di importare
i dati suddivisi per riga, colonna.
Una domanda ma utilizzando javascript self.print + css riuscirei a
fornire una stampa accettabile? Non sono molto esperto in queste cose.
Grazie ciao
-- 
Virgilio

 word permette l'accesso di qualche database esterno.
Qualche tempo fa, almeno tre anni, avevo fatto l'integrazione/merge con
oracle e word via odbc purtroppo non ho tenuto nessuna documentazione e
quindi devo partire da capo.
Ricordo che word accedeva ad oracle ma non riuscivo a farglielo fare per
chiave quindi si scorreva la tabella dalla prima all'ultima riga. 
Ciao
-- 
Virgilio

 Si, concordo che l'argomento non sia dei piu' avvincenti.
Qualche anno fa riuscii in un intento analogo facendo scrivere ad ASP
(active server pages) un documento RTF, però ti assicuro che è un
massacro, non per la tecnologia usata (un RTF lo scrivi anche in php),
ma perché gestire le tabelle in RTF è frustrante ed i campi dei
database si formattano moolto meglio con le tabelle.
Comunque a grandi linee crei un oggetto che chiami, che so, lista.rtf e
poi lo riempi coi campi del database. se sei sveglio eviti di usare le
tabelle e vai di tabulazioni.
Cerca sul web qualche guida per scrivere documenti rtf, le più valide
le trovi nella knowledge base di Microsoft. Oppure dici al committente
che non si può fare (soluzione consigliata).

 che non si può fare (soluzione consigliata).
Ah, per non sembrarti solo inutilmente disfattista ti consiglio, se
possibile, di creare un file .pdf, magari usando fpdf o qualcosa di
simile.

 simile.
Fpdf lo conosco di sfuggita guardero' megli sul sito se non ricordo male
ero anche ricco di esempi.
Ciao
-- 
Virgilio

 Certo
Allora Stampa Unione (Data Merge) è tua amica...


 Allora Stampa Unione (Data Merge) è tua amica...
Esploro questa possibilita' poi ti dico
ciao 
-- 
Virgilio

 Allora Stampa Unione (Data Merge) è tua amica...
Fatto, utilizzando un file.csv
Una domanda supplementare (postero' anche su ng preposto):
Per un'altra stampa meno pretenziosa _piu' di servizio_ ho utilizzato <a
href='Javascript:self.print()'> + css media=print sai come fare per non
stampare l'url?
Grazie 
ciao
Ciao
-- 
Virgilio

 Con le mani legate dietro la schiena e una benda sugli occhi va bene?
Quasi... :-(
-- 
Virgilio

 stampare l'url?
Non credo di aver capito. Utilizzando quel JavaScript ti stampa la
pagina compresa l'URL...?
Se č cosě, non so che dirti: di JavaScript non ne so nulla.


 Se č cosě, non so che dirti: di JavaScript non ne so nulla.
Hai capito bene se in una pagina html ci metti quella funzione
_javascript:self.print()_   e  _media=print_ ti stampa la pagina ma ci
mette anche l'url oltre al numero della pagina _1 of 1_ e  _timestamp_.
Proprio in questo momento su it.comp.lang.javascript mi hanno risposto
che la stampa dell'url non la puoi evitare e' solo l'utente che
impostando il browser, ho chiesto lumi sul come, puo' farlo.
Ciao 
-- 
Virgilio

 voce Page Setup).
Ho controllato firefox il parametro non e' alla voce Page Setup ma alla
Print, nel menu a cascata dove selezioni copie, layout ecc. c'e' la voce
Firefox, che per me e' il browser di default, e li puoi settare headers
e footers quindi data, ora, url, title, ecc... Adesso imposto safari
come browser predefinito e ti dico se anche per lui e' cosi' . Grazie
per la dritta. Ciao
-- Virgilio