st.fiorin
  • st.fiorin
  • 61.4% (Amichevole)
  • Classe E Creatore della discussione
20 anni fa
Avrei la necessità di prelevare i dati dall'MDB
di un calcolo rientrate di calore attraverso un nostro programma. Vi chiedo se la password è fornibile o è destinata a proteggere qualche dato
che non volete pubblicare.
Ringrazio e saluto cordialmente
Lorenzo F.
albertop
20 anni fa
L'archivio .MDB non è protetto da password allo scopo di proteggere dati. L'archivio non contiene codice, non contiene query ... praticamente il know-how è prossimo allo zero. Si tratta di un semplice e puro archivio.
Volutamente è stata inserita la password per evitare che qualcuno ci metta le mani senza conoscere la struttura dell'archivio. Ogni file contiene 32 tabelle ... cambiare direttamente uno 0 con un 1 a volte sembra possa risolvere il problema ma fino a quando si è sicuri non avvengano effetti collaterali?
Il programma fa moltissime chiamate al database. Molti si lamentano della lentezza di esecuzione. Per questo motivo non abbiamo volutamente settato l'integrità referenziale nel DB: o si conosce bene la struttura o si combinano dei danni.
Queste le motivazioni (non sto a raccontare di un caso reale nel quale, pur ad archivio protetto, un utente ha modificato l'archivio e, dopo molto tempo al telefono per capire cosa poteva essere successo, mi sono fatto inviare l'archivio e questo era platealmente modificato ...). Nel futuro vedremo di creare un qualcosa di scambio (XML, Excel, MDB, TXT o quello che sarà più comodo) in modo da esportare il contenuto del database (o delle principali tabelle) in questo archivio di transito.
Posso sapere, nel caso particolare, quali sono i dati richiesti?

Alberto

Non lavoro più su questo software. Non inviatemi messaggi privati. Per assistenza sul software utilizzate la pagina contatti  di questo sito. Grazie. Alberto.
st.fiorin
  • st.fiorin
  • 61.4% (Amichevole)
  • Classe E Creatore della discussione
20 anni fa
i dati che vorrei "leggere" sono quelli essenziali per il dimensionamento di macchine
di vario genere e cioè quelli relativi agli
ambienti calcolati: volume, dispersioni, sensibile
e latente. Ho dimestichezza con gli MDB e non vedo come si possa danneggiarli in sola lettura.
Aggiungo anche che le strutture normalmente sono
autoesplicative e che sarebbe sufficiente agire sulle sole tabelle contenenti i dati sopra citati.
Non voglio comunque far perdere tempo anche perché ho già aggirato l'ostacolo leggendo il file
RTF di stampa (solo che è un po' più complicato).
Grazie comunque.
Lorenzo
albertop
20 anni fa

[postby]st.fiorin
Ho dimestichezza con gli MDB e non vedo come si possa danneggiarli in sola lettura.
Aggiungo anche che le strutture normalmente sono
autoesplicative e che sarebbe sufficiente agire sulle sole tabelle contenenti i dati sopra citati.


Tecnicamente non è possibile fornire una password di accesso per sola lettura. Non è utilizzata la gestione di gruppi ed utenti come in Access quindi la password è equivalente ad amministratore del file.
Per quanto riguarda il fatto che la struttura sia autoesplicativa è soggettivo... Forse per chi come lei programma da anni è una cosa normale ma non è vero per tutti (anzi ... esperienze di altro tipo ne vediamo quasi tutti i giorni).

Questa discussione mi da l'occasione per introdurre una nuova funzionalità già presente nel programma. E' prevista una funzione che viene utilizzata per lo scambio dati necessario al dimensionamento dei ventilconvettori; si tratta della funzione "Esporta a Wizard" presente nel menu progetti. Questa funzione esporta in un file di testo i seguenti campi (per un range di locali selezionabile):

ID riga (sempre 4)
codice locale
descrizione locale
temperatura (estivo)
umidità relativa (estivo)
tbu (sempre 0)
potenza totale (estivo)
potenza sensibile (estivo)
temperatura (invernale)
potenza richiesta (invernale)

Creato (o rinominato) il file di testo, lo stesso può essere aperto da Excel e trasformato in colonne impiegando solo qualche secondo.

Da provare!!! [;)]
Non lavoro più su questo software. Non inviatemi messaggi privati. Per assistenza sul software utilizzate la pagina contatti  di questo sito. Grazie. Alberto.
st.fiorin
  • st.fiorin
  • 61.4% (Amichevole)
  • Classe E Creatore della discussione
20 anni fa
Ottimo suggerimento
per me più che sufficiente !
Grazie.
Lorenzo