Pagina 1 di 2 12 UltimoUltimo
Mostra risultati da 1 a 10 di 14

Discussione: OpenOffice Base: collegamento ad un database ms Access

  1. #1
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    OpenOffice Base: collegamento ad un database ms Access

    Ciao a tutti!,

    Ho un bel problemino da sottoporvi, non so però se risolvibile, quindi mi affido a Voi care amiche e amici di CT (prima si salutano le ragazze )! Siete la mia ultima speranza

    Tempo fa utilizzavo un programma su un PC con la licenza microsoft Access (molto vecchia ma andava bene per quel programma) dove avevo alcuni database con delle informazioni che mi servono. Per entrare ho la mia brava username e password per entrare e poi partiva Access e il relativo software. Ora il problema che il PC, e quindi la relativa licenza legata alla macchina, è rotto per sempre (scheda madre e processore andati) ma la cosa non mi turberebbe, intanto era antico, se non fosse per il fatto che non riesco a riprendere i miei dati con OpenOffice.

    Chiaramente non, e ripeto non, voglio comprare una licenza Access solo per prendere dei miei dati, visto che con OpenOffice mi trovo più che bene

    Premettendo che:
    1. il programmatore è quindi non posso chiedergli nulla
    2. ho la mia username e password del programma Access
    3. niente Access, ne mio ne di nessuno che conosco che, ovviamente, utilizzano OpenOffice


    ho fatto quindi un collegamento al database principale con OpenOffice Base (ho provato con la versione 3.3) scegliendo Access e creando il nuovo database database.odb. Vedo i nomi di tutte le tabelle, tutte le relazioni.... ma se tento di vedere i dati di una qualsiasi tabella mi da il classico messaggio
    Citazione Originariamente scritto da OpenOffice Base
    Impossibile leggere record. Autorizzazione di lettura non disponibile per "Tabella1"
    Io la mia bella vecchia username e password ce l'ho, ma oltre a non vedere nessun campo dove inserirla, non penso sia una password di accesso al database "semplice", visto che solitamente è solo password e non username e password. Ma comunque io ce l'ho. Per esempio utilizzeremo in questa discussione User: pippo e Password: yeap

    E qui mi blocco: come vado avanti? Ovviamente ho anche il backup di tutti i file del programma.

    So che sarà un'impresa, ma confido in voi!



    Il vostro affezionato Kirk78.

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Località
    mondo google
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Jan 2009
    Sesso
    Boh
    Località
    Vicenza
    Messaggi
    2,689
    Grazie dati 
    445
    Grazie ricevuti 
    2,880
    Ringraziato in
    1,250 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Ciao

    scommetto che hai già provato con un collegamento ODBC HOW-TO use Microsoft Access databases from within OpenOffice.org 1.1 o con strumenti simili http://ubuntrucchi.wordpress.com/200...in-openoffice/
    ama la vita.... è l'unico regalo che non riceverai due volte.....

    Rispondi citando Rispondi citando Il mio PC

  4. #3
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Caro Asterix ,
    con odbc mi da errore JRE se creo un database vuoto per poi collegare un Data Source (che in realtà nella versione 3 non ricordo dove è andato a finire visto che su Strumenti/Tool non c'è).
    Impossibile trovare un'installazione Java. Verificate la vostra installazione
    anche se Java e JRE (anche se adesso non si chiama più così) ce l'ho installati all'ultima versione sicura disponibile.
    Facendo invece il collegamento utilizzando il driver Microsft Access, da lo stesso problema, sia se ci metto la username e password del programma sia che non la metta

    Quel tool specifico non l'ho utilizzato, ma adesso non ho la macchina linux. Ho visto che i sorgenti sono in Python, ma avevo temporaneamente lasciato lo studiare quel linguaggio....



    EDIT per sicurezza l'ho riprovato: niente, lo stesso messaggio di autorizzazione. Sono assolutamente certo della user e password perché, oltre che era scritto sulla licenza, me la ricordo a memoria e ce l'ho anche scritta engli appunti.

    EDIT 2 Ho tentato di far girare i sorgenti in Pyton ma, come era prevedibile, mancano altri sorgenti (dipendenze in linux)
    Ultima modifica di Kirk78; 19-10-13 alle 18: 30. Motivo: Vecchia versione / tool linux / password è quella / Dipendenze

    Rispondi citando Rispondi citando Il mio PC

  5. #4
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access



    Se non ricordo male una volta c'erano i tool micro$oft per visualizzare i file office in sola lettura senza avere la licenza attiva, tipo word viewer, visualizzatore di powerpoint...

    Forse potrebbe esserci anche quello per access, magari basta per copiarti i dati a manina e riscrivere il programma con base, però programmi scritti in python per access è la prima volta che li sento...

    Forse potrebbe essere questo -> Microsoft Snapshot Viewer disponibile per il download dall'Area download
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  6. #5
    Data registrazione
    Jan 2010
    Messaggi
    1,783
    Grazie dati 
    981
    Grazie ricevuti 
    1,351
    Ringraziato in
    856 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    io non ho capito se hai usato questa procedura
    Poi a fin di bene si può anche utilizzare qualcosa del genere ce ne sono tanti.

    Rispondi citando Rispondi citando

  7. #6
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Grazie delle risposte, innanzitutto!

    janet la prima parte della procedura ho fatto, ma non è andata a buon fine (vedo tutto fuorchè... i dati). La seconda (copia) non l'ho provata ma comunque la tenterò, anche se non leggendolo direttamente da Base non credo che possa copiarlo su Calc . Il link eliminalo perché non è il mio caso visto che la password ce l'ho, e non sono tool da CT
    Andy86 lo SnapShot Viewer (che comunque ho installato) visualizza solamente i file "Snap" di Access e non gli mdb .
    Il programma in Python è stato fatto da un italiano parcchi anni fa, e non vedo l'ora la prossima settimana di provarlo. Anche se vorrei provare qualcosa in questi giorni che sono un po' più tranquillo. Riprenderò magari il discorso di Python che viene eseguito perfettamente dall'interprete.

    Il problema, penso, che sia una macro (o il programma stesso) all'interno dell'mdb che richiede questa mia user e password. Magari per decriptare i dati?



    EDIT Ho provato con un'altro interprete, e prosegue ma poi si blocca su un'altra linea di import. Forse è un bug del programma. E' sempre la versione 0.2!
    Ultima modifica di Kirk78; 19-10-13 alle 20: 10. Motivo: macro / import errore

    Rispondi citando Rispondi citando Il mio PC

  8. #7
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Forse non ho capito cosa centra il programma in python con il file di access...

    Comunque se ci sono delle macro per eseguirle con openoffice devi prima di tutto permetterne l'esecuzione impostando "strumenti -> opzioni -> sicurezza -> sicurezza delle macro" su medio o basso.

    Poi in teoria se sono in vba per evitare che si schianti alla prima incompatibilità dovresti poter modificare la macro da "strumenti -> macro -> libreoffice-base -> macro-vba" (non ricordo se è corretto l'ultimo nome) e inserire all'inizio "Option VBASupport 1" senza virgolette; una specie di shebang insomma.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  9. #8
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Citazione Originariamente scritto da Andy86
    Forse non ho capito
    Caro Andy86 il problema è diverso: io devo accedere ai dati! Le eventuali macro o programmi poco mi interessano e sicuramente non mi interessa farle funzionare non volendo assolutamente comprare Access o utilizzare il programma acquistato eoni fa.
    Forse non hai seguito il consiglio del buon Asterix: il programma linux che mi ha consigliato è fatto in Python.


    Rispondi citando Rispondi citando Il mio PC

  10. #9
    Data registrazione
    Jan 2010
    Sesso
    Uomo
    Messaggi
    17,018
    Grazie dati 
    4,803
    Grazie ricevuti 
    2,590
    Ringraziato in
    2,189 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Ahh... non avevo visto. Quindi stai cercando di fare un porting... sinceramente non ho ancora idea di come si faccia, ma sono quasi sicuro che sia necessario modificare il sorgente, quanto meno a livello di import.

    io devo accedere ai dati! Le eventuali macro o programmi poco mi interessano
    Si, ma se tu non riesci ad accedere perché non ti spunta la finestrella per chiedere user e passwd, avallando l'ipotesi che la finestrella fosse creata tramite macro, se non abiliti le macro a quel modo non ti spunterà mai la finestrella.
    «Nessuna quantità di esperimenti potrà dimostrare che ho ragione;
    un unico esperimento potrà dimostrare che ho sbagliato.
    » (A. Einstein)

    Rispondi citando Rispondi citando Il mio PC

  11. #10
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: OpenOffice Base: collegamento ad un database ms Access

    Citazione Originariamente scritto da Andy86 Vedi messaggio
    Si, ma se tu non riesci ad accedere perché non ti spunta la finestrella per chiedere user e passwd, avallando l'ipotesi che la finestrella fosse creata tramite macro, se non abiliti le macro a quel modo non ti spunterà mai la finestrella.
    Penso anche io di si, ma il problema è che è un programma per microsoft Access (con delle DLL che ovviamente ho), e quindi non funziona nativa su Base, sopratutto se non riesco a leggerlo neanche come un collegamento ODBC o Access. Più che una macro penso sia una chiamata ad una DLL, che è differente tra Base e Access.

    Citazione Originariamente scritto da Andy86 Vedi messaggio
    Quindi stai cercando di fare un porting... sinceramente non ho ancora idea di come si faccia, ma sono quasi sicuro che sia necessario modificare il sorgente, quanto meno a livello di import.
    In realtà a me servirebbe un metodo legale su win per poter attingere ai dati. Non è un reale porting perché io eseguo direttamente il codice Python da win, ma probabilmente il sorgente 0.2 non è lo stesso del .deb da installare su linux e quindi ci sono errori. Per l'esattezza
    Codice:
    Only registered members can view code.
    fa riferimento ad un sorgente che non c'è.

    Mi sono fatto prestare un portatile dove magari installato con WUBI (lo so lo so a qualcuno non piace ma preferisco e l'ho già montato 3 o 4 volte perfettamente) così magari provo con il consiglio del nostro ottimo Asterix.

    Ultima modifica di Kirk78; 20-10-13 alle 17: 23. Motivo: dll

    Rispondi citando Rispondi citando Il mio PC

Tags per questo thread

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie