Condividi tramite

Immagini JPG su Access 2003

Anonimo
2022-01-17T12:24:46+00:00

Buongiorno a tutti, mi è successa una cosa stranissima con Access 2003 su Win10 e non so veramente come venirne fuori.

Ho creato un databasa estremamente semplice, una tbella ed un paio di maschere per il carico e la visualizzazione dei dati.

In una delle maschere ho messo un'immagine come sfondo personalizzato ed una casella immagine che carica una foto in formato JPG pescandone il nome dal da un campo del record corrente. Tutto perfetto, fino a quando stamattina apro il database per caricare dei record nuovi (è una collezione di libri e volevo aggiunere gli ultimi acquisti) e mi viene chisto se voglio bloccare le espressioni potenzialmente pericolose. D'istinto rispondo "no" e da li in poi non c'è più stato verso di far digerire le immagini al database, ne collegandole ne incorporandole (cosa che comunque non avrei fatto, salvo per la prova del caso) e non solo, ho provato per curiosità a creare un nuovo database e nemmeno così c'è verso di usare immagini in formato JPG. All'avvio del database mi viene detto che il formato non è supportato o l'immagine è troppo grande, e di provare a convertirla in BMP o GIF.

Ho provato anche a smanettare con le impostazioni di sicurezza, abbassandole e riportandole alla possibilità di aprire le fantomatiche espressioni pericolose ma nulla, la possibilità di caricare file JPG è letteralmente sparita da qualsiasi menù di dialogo di access, se non tramite l'opzione "tutti i file" che poi puntualmente restituisce errore.

1

A qualcuno è già capitato? Avete idea di cosa possa essere? Grazie a tutti in anticipo

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

7 risposte

Ordina per: Più utili
  1. Anonimo
    2022-01-18T00:47:41+00:00

    Ho provato a scaricare gli esempi ma FrPr mi da lo stesso identico errore, e FrPr2 è in un formato che non mi viene riconosciuto.

    PERÓ

    Nell'impeto della disperazione e della frustrazione ho fatto una marea di prove, fra cui disinstallare e reinstallare più volte l'intera suite office, ed ho scoperto che aprendo access in modalità compatibilità WINXP+SP3 tutto torna a funzionare regolarmente.

    La cosa divertente è che io non ho mai fatto un'operazione del genere eppure ho creato l'intero database importando JPG senza problemi ¯\_(ツ)_/¯

    EDIT

    Mi sono appena accorto che anche senza modalità compatibilità basta avviare Access come amministratore e tutto funziona comunque.

    Simpaticamente, non appena flaggo l'avvio da amministratore e/o in compatibilità ad ogni avvio interviene UAC achiedermi se sono sicuro di quel che faccio.

    Magari ricordo male, ma eseguendo da admin UAC non dovrebbe farsi i cavoli suoi?

    Per carità, meglio dare conferma ad UAC che non visualizzare i JPG, ma non risco veramente a capire ilp erchè di queste stranezze...

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-01-17T20:06:47+00:00

    ciao Francesco,

    prova a scaricare questo piccolo esempio:

    test

    il DB FrPr è creato con A03 e win Xp, anche con W10 e A10 le immagini vengono visualizzate.

    Il DB FrPr2 è invece impostato con una tecnica diversa per la visualizzazione delle immagini.

    vedi se le immagini vengono visualizzate, non ho badato all'errore nella versione 03.

    La versione FrPR2 da quello che ci dici non dovresti riuscire ad aprirla, vediamo...

    Facci sapere.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-01-17T18:26:34+00:00

    Se posti un file di esempio si può vedere se effettivamente non funziona.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2022-01-17T17:23:39+00:00

    Ciao e grazie innanzitutto per l'interessamento.

    Sulla maschera ho semplicemente impostato un'immagine specifica nelle proprietà da usare come sfondo.

    La casella immagine invece carica il JPG corrispondente al codice a barre del volume da codice VBA sull'evento "Corrente" della maschera, con i record che vengono selezionati tramite una casella di controllo.

    il codice è il seguente:

    On Error GoTo 10

    Immagine24.Picture = CurrentProject.Path & "\Foto Fumetti" & [Tabella_Volumi.Barcode] & ".jpg"

    Exit Sub

    10 Immagine24.Picture = CurrentProject.Path & "\Foto Fumetti\0000000000000.png"

    Quello che non riesco a capire è perchè neanche provando a creare un nuovo DB ed usare altre foto non c'è più verso di far digerire i JPG ad access. Fosse anche un problema di come ho strutturato il DB il problema non dovrebbe sussistere su di un file completamente scollegato da quest'ultimo.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2022-01-17T15:50:23+00:00

    ciao Francesco,

    A03 grande versione, ma ormai non piu' supportata e non credo sia completamente compatibile con W10 anche se per ora tutto ha funzionato.

    Non saprei che dirti... ho ancora A03 ma su Win XP su macchina virtuale quindi non saprei proprio come poter simulare il tuo problema.

    Non mi e' chiaro come hai impostato la gestione delle immagini....hai un campo di una tabella in cui hai il solo path o hai memorizzato il file all'interno del DB?

    Facci sapere.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento