Memorizzare in un campo più valori selezionati da casella combinata

Anonimo
2015-09-06T22:46:26+00:00

Buonanotte cari amici,

chiedo nuovamente il vostro aiuto con la speranza che la richiesta non sia tecnicamente impropria.

Vengo al dunque:

In una maschera ho una casella combinata “AreaSuperioreDestra” con i seguenti valori numerici:

18

17

16

ecc.

memorizzabili uno per volta (uso classico) nel campo che reca lo stesso nome della casella combinata (AreaSuperioreDestra).

Per sopraggiunte necessità, si renderebbe necessario poter memorizzare nel rispettivo campo due o più valori numerici selezionati dalla casella combinata.

Non saprei proprio da dove iniziare e l’unica cosa che mi viene in mente sarebbe quella di creare tante caselle e tanti campi per quanti sono i valori da memorizzare, soluzione che non vorrei adottare.

Grazie.

Abitante

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
2015-09-07T21:15:00+00:00

ciao Abitante,

mah....secondo me la strada migliore resta la listbox.

come fai con la combo ad visualizzare più valori? non credo ci sia altra strada del campo multivalore che eviterei come giustamente diceva Mancini.

provo lasciarti un esempietto creato al volo sia della listbox che del campo multivalore da cui prendere spunto magari....

se serve bene, altrimenti....pazienza....

http://1drv.ms/1O92PIJ abitanteListbox.accdb.

ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-09-07T21:00:54+00:00

    Buonasera Mancini, Sandro, Mimmo,

    credo che risolverò con un semplice campo ove di volta in volta verrà o verranno inseriti i valori che interessano.

    Il motivo (per quanto mi chiede Mimmo), più che una necessità è nella ricerca di una migliore e professionale funzionalità.

    Ad esempio, poter selezionare dalla casella combinata tre valori e memorizzarli nel relativo campo credo che sarebbe comodo e tecnicamente corretto.

    Grazie.

    Abitante

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-09-07T10:21:31+00:00

    Ciao,

    forse se ci spieghi il motivo che ti porta a tale necessità, potrebbe darsi, che ti si possa consigliare anche un diverso approccio.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-09-07T06:35:14+00:00

    ciao Abitante,

    e se modifichi la combo in listbox, e scorri gli elementi selezionati e li mostri in una casella di testo affianco alla listbox?

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-09-06T23:16:38+00:00

    Hai diverse possibilità,

    elenco quelle che mi vengono in mente,  anche quelle che assolutamente non consiglierei mai.

    1°) quella che hai gia ipotizzato te,   pui campi sullo stesso record per contenere più valori

    -- Sconsigliata

    2°)  Trattandosi di numeri ( diciamo anche decimali )  decidi un separatore ( che non sia la virgola )

    che potrebbe essere per esempio il ;

    Trasformi il campo numerico in testo, scrivi i tuoi numeri decimali o non separati da un ;

    -- Sconsigliatissima,   diventa molto difficile da gestire

    3)  Usi un campo multivalore,   chè una "Novità" di Access2007, ha la specifica funzione di

    memorizzare più valori in un solo campo,

    -- Consiglio di sfuggire dai campi multivalore come se fossero peste 

    Sembrano facili e immediatamente abbordabili,   ma poi per gestirli devi essere molto preparato

    4)  Fai una classica sottotabella relazionata uno a molti dove puoi memorizzare 1, 10, 100, 1000, valori numerici 

    -- sembrera la strada più difficile ma in effetti e praticamente l'unica strada reale da percorrere

    La risposta è stata utile?

    0 commenti Nessun commento