Consiglio su filtrare i dati in una maschera access tramite listbox (casella di riepilogo) o altra soluzione

Anonimo
2013-12-19T15:41:55+00:00

Avrei bisogno di un aiuto. Ho una database access, ho una maschera chiamata GURE dove inserisco i dati utenti,collegata ad una tabella Dati_personale in questa tabella ho diversi campi del tipo Nome, Cognome, Residenza, Ufficio, Sezione, ecc ecc. il Campo Ufficio e il campo Sezione prendono i loro dati da altre tabelle esterne chiamate una Ufficii e una Sezioni dove riportano all'interno sia  i diversi uffici e sia le diverse sezioni quindi nella maschera scelgo da un elenco che sezione e ufficio assegnare all'utente. ora quello che vorrei fare e che avendo la maschera GURE con 150 utenti con riportato anche ufficio e sezione, apparte il cercare il singolo utente utilizzando la funzione cerca sul campo cognome, vorrei fare in modo che con una sorta di listbox o altro, messa sulla maschera, mi facesse scorrere non tutti i 150 utenti, ma solo tra gli utenti di quel determinato ufficio (sezione nn importa mi basta anche solo ufficio poi se si puo fare con entrambe meglio) , quindi una sorta di filtro tipo uff1, uff2, uff3 ,tutti ecc. io ho provato un gruppo di opzioni ma trovavo ostico il procedimento. ma mi mi hanno consigliato una list box che però non riesco ad afferrare come impostarla ho fatto ricerche in giro ma non riesco a mettere insieme come impostarlo. Ecco un immagine della maschera come vedete non e un database avviato ora ma sto man mano implementando e vorrei aggiunfgere questa sorta di filtro su questa maschera. grazie per ora

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
2013-12-19T16:05:05+00:00

Ciao Angelo,

io utilizzerei una combo-box visto il poco spazio in maschera.

Disegna posizionando dove vuoi la combo, assegna l'origine dati che può essere una tabella o una query che riporta l'elenco degli uffici magari ordinati.

Immagino che tu abbia un Id e una descrizione dell'ufficio.

Nella proprietà della combo come numero colonne imposti 2, come ampiezza delle colonne 0;4

E' importante che tu abbia 0 come ampiezza della prima colonna per non evidenziare l'Id ma solo la descrizione.

Immaginiamo di assegnare il nome cboUffici alla combo.

Sull'evento dopo-aggiornamento della combo selezioni routine evento (codice Vba).

Nel codice puoi copiare le seguenti istruzioni:

Sub cboUffici_AfterUpdate()

     doCmd.setFilter , "IdUfficio = " & cboUffici

End Sub

Fammi sapere Mimmo

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-03-05T16:56:05+00:00

    Ciao Matteo,

    non è previsto dal forum avere contatti diretti. Ti invito, se hai da porre domande riguardo Access, a creare un nuovo thred, sicuramente avrai risposte.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-03-05T12:27:25+00:00

    Ciao Angelo,

    è possibile contattarti in merito al file access?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  4. Anonimo
    2013-12-20T09:21:14+00:00

    ciao mimmo grazie del consiglio si! come vedi ce già una combo che legge ufficio dalla tbl dati_personale che a sua volta il campo ufficio legge da una tbl esterna di nome uffici che a id_uff e descr_uff (si nota anche nella foto nell'elenco tabelle) solo che serve per assegnare all'utente l'ufficio. Quindi ora mi conviene crearne una uguale sulla maschera farla guardare alla tabella uffici e poi su after uptade inserire la stringa per filtrare. ok provo e ti faccio sapere grazie per ora

    La risposta è stata utile?

    0 commenti Nessun commento