Importazione su Power Point



  • Importazione su Power Point
    di sergran (utente non iscritto) data: 27/06/2013 17:16:32

    Ciao a tutti, un database di 1000 e più record da importare (uno per uno ) in una maschera di power point. I dati di ogni record dovrebbero comparire in una pagina di power point. Per evitare di usare il "copia incolla", ci sarebbe un modo più semplice? Ho cercato sulla guida di Excell e non ho trovato nulla
    Grazie



  • di Vecchio Frac data: 27/06/2013 18:25:59

    Cioè tu vuoi leggere un database di 1000 e più righe scritto in Excel e importarlo in un documento Power Point in modo automatico, una riga su una diapositiva? Quindi alla fine avrai un file Power Point composto da mille e passa diapositive?

    Al di là di questa osservazione, premesso che adesso non son in grado di seguirti, considera che Power Point espone la medesima interfaccia VBA di Excel, quindi puoi pilotare Excel da PP: via ADO naturalmente. Ci dovrebbero essere discussioni già fatte qui in forum, su come leggere Excel da Access. Dovrai scrivere qualche riga di codice in PP che si colleghi all'origine dati XL, estragga un record alla volta, crei la diapositiva, ci inserisca i campi e passi al record successivo.





  • di sergran (utente non iscritto) data: 27/06/2013 18:35:37

    Ciao, lo so che potrebbe sempbrare una pazzia, ma non sono io ad aver scelto la soluzione del power point. In effetti me l'hanno richiesto come clausola per affidarmi un lavoro. A proposito dell'elevato numero di diapositive, lo so che è altissmo ma dalle mia parti si dice "uomo avvisato...mezzo salvato"
    Purtroppo io non conosco per nulla la programmazione ( te ne puoi accorgere dalle banali richieste che faccio in questo forum )....



  • di sergran (utente non iscritto) data: 27/06/2013 18:38:07

    ci tengo a precisare che non voglio essere servito ma neppure far perdere tempo a voi con l'intento di aiutarmi a scrivere un codice che sia adatto alle mie esigenze perchè vi avverto... sarebbe una partita persa in partenza.
    Sembra brutto detto così ma credetemi è solo perchè NON VOGLIO FARVI PERDERE TEMPO... se mi volete aiutarmi, dovreste scrivermi il codice, altrimenti lasciate pure perdere. Vi ripeto che NON VOGLIO FARVI PERDERE TEMPO
    Grazie
    Ciao



  • di Vecchio Frac data: 27/06/2013 18:43:40

    Bè non devi preoccuparti.
    Qui sono tutti grandi e vaccinati, perciò chi ha voglia, tempo e capacità può aiutarti a risolvere il problema. Chi non può non lo fa. Chi lo fa sa e accetta di "perdere" il proprio tempo (non è mai una perdita di tempo aiutare gli altri, e questo è lo spirito del forum messo in piedi dal nostro Amministratore patron Mauro).
    Sei stato molto chiaro nella tua premessa.
    Io sono sempre disponibile per come posso, purtroppo il tempo che posso dedicare ai diversi quesiti è sempre variabile in funzione di molti fattori (lavoro, famiglia, stress accumulato). Questo periodo poi è particolarmente critico per via di un imminente trasloco.
    Non è escluso che domani mattina, più fresco, non riesca a mettere in piedi un codice funzionante... magari adesso posta un esempio di un paio di righe della base dati di cui trattiamo (così mi rendo conto della struttura del database Excel e del volume di campi coinvolti).





  • di sergran (utente non iscritto) data: 27/06/2013 19:41:28

    Grazie molte per la disponibilità...... come posso fare a postare un xls?



  • di sergran (utente non iscritto) data: 27/06/2013 20:03:28

    Caricati...... grazie ancora
    Se volete al posto del titolo delle colonne posso mettere le lettere delle colonne in modo da agevolarvi il lavoro
    Grazie



  • di sergran (utente non iscritto) data: 27/06/2013 20:11:09

    Per semplificare il codice ( ovviamente per agevolare il lavoro a voi ) le colonne A,I,L,M essendo ripetitivi, posso inserirli a mano successivamente tramite un "copia incolla"



  • di Vecchio Frac data: 27/06/2013 20:29:02

    Ecco, ho aperto i file con la mia fedele macchina virtuale (Office 2010) e mi sono reso conto bene della situazione.
    Tu vorresti creare una presentazione che si componga dinamicamente e che si autocostruisca prelevando i dati da un db per inserirli in shapes (rettangoli di testo) appositamente costruite. In sostanza ci vorrebbe una slide master che si replichi e si riempia di dati (come una stampa unione).
    In realtà la slide risultante è proprio bellina... ma la vedo ardua farlo in modo automatico. Diciamo che Powerpoint non è il massimo dell'interazione :)
    Alternative che mi sento di consigliarti:
    - ricostruire tutta la scheda con Word e sfruttare la stampa unione
    - ricostruire la scheda con Access e sfruttare i suoi report
    In ogni caso non è vano il lavoro di realizzare il db con Excel, lo puoi recuperare in ogni caso.
    Il difficile è creare dei campi da riempire (e dei riferimenti a questi campi) direttamente in Powerpoint.





  • di sergran (utente non iscritto) data: 27/06/2013 21:23:17

    Ciao, cavoli.... non conoscevo la funzione della stampa unione!!!!! E' ottima come soluzione!!!!!!

    Grazie!!!!!!!!!!!!



  • di sergran (utente non iscritto) data: 27/06/2013 21:31:47

    Scusa...stavo provando la funzioen stampa unione e mi sono accorto che inserendo una forma all'interno del documento, i campi di stampa unione non possono essere inseriti all'intenrno della forma.



  • di sergran (utente non iscritto) data: 27/06/2013 22:03:28

    Funziona!!!!!!!!