Condividi tramite

PROBLEMA CON CASELLA COMBINATA

Anonimo
2016-10-01T15:21:18+00:00

Ciao a tutti,

sono sempre qui a chidere aiuto.

Ho un problema con le caselle combinate di un dbase. In pratica in altro dbase dove ho adottato la casella combinata, digitando le prime lettere della parola contenuta nella tabella collegata alla casella combinata, in automatico mi propone il primo valore che trova, continuando nella digitazione e fino al completamento della parola mi propone lo scorrimento della lista.

L'esempio l'ho provato sulla tabella Comuni, cominciando la digitazione di "Milano", con al digitazione della prima lettera M mi si evidenzia il record della località "Maccagno" se continuo nella digitazione Mi mi compare Miagliano, se continuo con Mil mi compare Milano.

Nel Dbase che stò progettando questo non accade. Ho controllato le proprietà della casella combinata e sono sempre le stesse, cosa puà essere successo?

Grazie

Luca

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

Risposta accettata dall'autore della domanda

Anonimo
2016-10-02T19:17:37+00:00

ciao Luca,

vacci piano con le relazioni, possono bastare anche quelle che trovi nel db che ti allego.

Ho importato tutto in un nuovo db e rimosso le relazioni che secondo me sono superflue.

Oltre a questo potrebbe esserci stato anche qualche problema di corruzione, sta di fatto che ora la combo va.

prova qui.

Trovi anche due queries e due maschere create su di esse, quando sono salvate sono ottimizzate e più veloci.

Ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

6 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-10-02T19:46:03+00:00

    Ciao Sandro

    grazie per l'aiuto. In buona sostanza, se ho capito bene, il problema delle combo era dovuto a "troppe" relazioni e ad una eventuale corruzione del file (in effetti non ho pensato di importare tutto in un nuovo dbase).

    Comunque grazie di tutto ... sei un aiuto prezioso in questo lavoro.

    Ciao

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-10-02T15:11:22+00:00

    Ciao Sandro

    ho capito da cosa dipende il problema.

    Dunque la maschera master con la sottomaschera sono legate dal campo comune IDCarico/IDScarico.

    Quando chiudo il dbase, di fatto, perde questa relazione. Se vado nelle proprietà e ridigito la relazione tra campo master e campo secondario, la funzione della casella combinata torna a funzionare correttamente.

    Ho provato più soluzioni persino cambiando la relazione fra campo master e secondazione con un campo diverso, ma mi vengono fuori altri errori.

    come ovviare a questo problema? Potrebbe dipendere da un codice scritto male oppure parziale?

    Grazie per l'aiuto

    Luca

    link per il dbase di prova: https://1drv.ms/u/s!AtAJ5hV8tzhMilmbxfuPoJ\_GeX66

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-10-01T18:11:50+00:00

    Di nuovo ciao Sandro

    ho controllato e la funzione Espansione automatica è impostata su "si".

    La cosa strana che se apro un'altro dbase con una casella combinata seimile, funziona correttamente.

    Ciao

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-10-01T16:55:11+00:00

    ciao Luca,

    controlla se hai impostato l'espansione automatica a no, resettala su si e riprova :-).

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento