+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

importare dei Dati contenuti in alcuni Fogli di Excel su access per poi recuperarli

  1. #1
    gianno76 non è in linea Novello
    Buongiorno .. premetto che sono a digiuno con access e mi intendo un po di excel .. ora il mio "problema" o meglio la mia idea è quella di creare un database access che in automatico ogni sec. interroghi il foglio excell da me preparato contenete i dati e ne estrapoli il contenuto delle celle di continuo "l'aggiornamento" .. creando a fine giornata un vero e proprio database. Successivamente durante la giornata vorrei anche interrogare tramite un altro foglio excel " tempo reale" i dati che vengono archiviati ..

    mi occorre access perchè excell a dei limiti strutturali, la macro che genera dati è attiva sempre per tanto la fase di archiviazione avviene .. ma la fase di interrogazione successiva no proprio perche la macro è attiva ogni secondo .

    non so se sono stato chiaro e se , soprattutto , come spero mi possiate aiutare ...

    ciao ivan

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Io ho una grossa perplessità... perchè devi usare Access...?
    Secondo me non ha senso alcuno fare quello che dici, anche se in EXCEL la ciclicità temporale non è facilmente ottenibile...!
    Mi chiedo perchè non usi un'altro Foglio di Excel...?(ho detto Foglio non File... nota la differenza).
    Non avrai scritto codice che IMPALLA l'applicativo...?
    Nel caso usa un File Esterno di Excel che si va a leggere i dati dal file ORIGINE...!

    Usare Access solo per leggere i dati è assurdo, Access è un Database di base Relazionale, con un CLIENT di Interfaccia...

    Credo ci sia margine di riflessione.
    ℹ️ Leggi di più su @Alex ...

  3. #3
    gianno76 non è in linea Novello
    ciao alex

    grazie per avermi risposto .. ti spiego :

    il foglio StoricoDati si avvia automaticamente ad un certo orario ed incomincia ad elaborare dati.
    i dati vengono raccolti tramite DDE da una piattaforma esterna.
    l'operazione di calcolo avviene ogni secondo per 24h
    quindi la macro risulta in esecuzione per tutto questo tempo
    se avvio un altra macro su un altro foglio ,la stessa avviandosi mette in moto una macro che automaticamente ogni sec. dialoga con il foglio StoricoDati estraendo i dati per un ulteriore elaborazione..

    la necessità di creare due cicli mi viene dal fatto che una macro da sola non ce la farebbe a fare l'intero processo in un secondo alterando i Dati

    il problema nasce quando avvio la seconda macro.. fa andare in debug la prima ...

    ho provato a farle partire con due file .xls separati effettivamente non vanno in conflitto ma non mi estrae i dati o meglio non si accorge dei cambiamenti e mi da sempre lo stesso dato.

    capire le dinamiche di esecuzione è un po complesso lo so ..
    ho pensato che access potrebbe archiviare ogni secondo i dati che provengono dal foglio StoricoDati .. ed in un secondo momento avviando file .xls restituirli .. non so se sia possibile o se access ce la faccia a fare ciò.

    spero in un tuo aiuto .. o su un consiglio di come poter fare tutto ciò anche con altri Sistemi .. SQL .. C++ .. ecc.

    ciao e grazie ancora

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Problema importare intervallo di dati da fogli excel su Access
    Da Cherubinapan nel forum Microsoft Access
    Risposte: 20
    Ultimo Post: 03-09-2021, 17:47
  2. Risposte: 19
    Ultimo Post: 19-08-2014, 10:30
  3. Access importare più fogli excel e più file
    Da mozzo28 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 26-03-2012, 15:29
  4. Risposte: 4
    Ultimo Post: 18-12-2011, 15:53
  5. Esportare alcuni dati da excel o access
    Da lesgriffes nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 01-11-2008, 09:29