Problema access runtime???

di il
12 risposte

Problema access runtime???

Buongiorno a tutti.
Vi scrivo per capire se è successo anche a voi qualcosa di simile...

Programma access sviluppato a 32bit, identico su tutte le installazioni effettuate su vari pc:
- pc w10 con access 365 installato
- pc w7 con access installato
- pc w10 con access runtime installato e office 2016
- pc w7 con access runtime installato e office 2016

funziona su tutti, ma su uno dei pc w10 con access runtime e office 2016 installato funziona ma su alcune caselle non si visualizzano i dati ma dei cancelletti, e se selezioni la casella appare il dato corretto.

Verificato:
dimensione casella, abbondantemente più grande
risoluzioni pc identiche
runtime identico
mappa caratteri identica

Vi è mai capitato?

Avete qualche dritta da darmi...?

Grazie
Andrea

12 Risposte

  • Re: Problema access runtime???

    Credo che i cancelletti appaiono quando il controllo è relativamente piccolo rispetto al testo che deve mostrare. Se ingrandisci "manualmente" le sue dimensioni, non dovrebbero apparire più i cancelletti. Oppure diminuisci il carattere del testo.
  • Re: Problema access runtime???

    Ho provato, ma non cambia nulla...

    Gli altri pc a pari dimensioni e risoluzioni funzionano bene...

    Grazie per la risposta.
    Andrea
  • Re: Problema access runtime???

    Andrea1984 ha scritto:


    Avete qualche dritta da darmi...?
    Con che versione di Access hai sviluppato? su quale versione del runtime lo fai girare? Fai uso di API o altri accorgimenti particolari che modificano le dimensioni di maschere, controlli ecc? Hai scritto il codice in latebinding in caso di automazione? Immagino che ci sia un front-end distribuito (non usato contemporaneamente da più utenti) ed un back-end. Il back-end è un file di Access o è un RDBMS? C'è accesso concorrente?
  • Re: Problema access runtime???

    Sviluppato con access 2016 access. Il runtime è access 365, ma quando lo installi esce 2016.

    Non c'è uso di API e le maschere in cui si verifica il problema sono semplici maschere continue con semplici TextBox in cui sono mostrati i valori contenuti in semplici campi numerici.

    Il Front-End è distribuito su tutti i PC e le tabelle sono nel file di Back-End sul server con accesso condiviso.

    La cosa stranissima è che va su tutti i pc, tranne su uno, quindi credo sia il problema sia legato a qualche casino di quel pc...
    L'idea iniziale era provare ad azzerare quel pc, ma risulta un problema...
  • Re: Problema access runtime???

    Ciao Andrea, per prima cosa qual'è il tipo di dato che devono mostrare quelle caselle? Sono tutti numerici?

    Se sono tutti numerici il problema può essere dovuto ad un numero spropositato di decimali quindi puoi anche allargare la casella di parecchio, ma non sarà mai sufficiente. Se è questo il caso devi provvedere ad un arrotondamento dei dati.
  • Re: Problema access runtime???

    Si, sono numeri, ma il problema che me lo fa solo un un pc.

    Su tutte le altre installazioni nei vari pc funziona.

    E se clicco sopra i cancelletti, mi visualizza il numero corretto.
  • Re: Problema access runtime???

    Non è da escludere che su quell'installazione non venga presa in considerazione un sistema di arrotondamento accettato invece dagli altri.

    Se clicchi sopra alla casella con tanti cancelletti vedi una sfilza di decimali? Se è così devi agire in modo più organico sugli arrotondamenti (magari provvedendo direttamente nella query da cui la maschera preleva i dati) e vedrai che risolvi.
  • Re: Problema access runtime???

    No, o esce un dato a 4 numeri "2019" oppure un dato "9,5" che sono effettivamente i dati corretti che sono stati inseriti e che visualizzo nelle altre installazioni.
  • Re: Problema access runtime???

    Andrea, verifica se quel PC ha delle Impostazioni Internazionali differenti... VIRGOLE al posto del PUNTO come separatore o altre cose simili.
  • Re: Problema access runtime???

    Le impostazioni mi sembrano tutte uguali, e anche la mappa caratteri...
  • Re: Problema access runtime???

    Andrea1984 ha scritto:


    Le impostazioni mi sembrano tutte uguali, e anche la mappa caratteri...
    Il fatto che su altri PC l'anomalia non sia riscontrabile, mi orienterebbe a 2 riflessioni:
    1) Hai sviluppato facendo riferimento a LIB esterne in modalità EarlyBinding, quindi inserendo i Riferimenti nel progetto, ed il PC su cui hai problemi non ha la Libreria, oppure ha una Versione differente, di solito si sviluppa con LATEBINDING... proprio per queste criticità.
    2) Dando per scontato non sia il punto 1 trovo difficile possa dipendere dal Runtime, per questo mi orienterei su qualche Impostazione del S.O. che possa andare in conflitto con il Runtime... di più è complicato riuscire a darti indicazioni.

    Il Punto 1, in realtà andrebbe visto in modo molto più esteso... nel senso che, chio sviluppa sapendo di dover usare il RUNTIME, dovrebbe predisporre tutta una struttura di LOG, centralizzata per ERRORI, proprio perchè il sistema non è DEBUGGABILE... e, potrebbe essere che qualche errore sia rilevato ma non segnalato...
    Mi fermo qui.
  • Re: Problema access runtime???

    Grazie, faccio un òo di prove ancora...

    Spero di aggiornarvi con buone notizie...
Devi accedere o registrarti per scrivere nel forum
12 risposte