Condividi:        

Access: Casella combinata con filtro

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Access: Casella combinata con filtro

Postdi gudmund » 07/04/11 14:14

Buongiorno a tutti
di solito risolvo i problemi semplicemente cercando nel forum, ma stavolta proprio non ho trovato nulla, quindi chiedo a voi.
Ho una tabella i cui campi sono
- num_pratica
- data
- da_ufficio
- a_ufficio
- codice_invio
siccome una pratica può transitare in più uffici, ed ogni passaggio è registrato in un record, nel campo num_pratica può comparire più volte lo stesso valore.
Io dovrei creare, in una maschera, una casella combinata che contenga l'elenco dei numeri di pratica senza ripetizioni.
Cioè, se i record (nel campo num_pratica) sono
-1
-1
-1 (la pratica 1 è transitata in 3 uffici)
-2
-2 (la pratica 2 è transitata in 2 uffici)
-3
-3
-3
-3 (la pratica 3 è transitata in 4 uffici)
nella casella combinata deve apparire solo
-1
-2
-3
Se però collego la casella al campo num_pratica, mi appaiono tutti i record indistintamente
Mi sono spiegato abbastanza? E' possibile fare ciò?
Grazie
gudmund
Utente Junior
 
Post: 50
Iscritto il: 21/06/07 14:09

Sponsor
 

Re: Access: Casella combinata con filtro

Postdi Anthony47 » 07/04/11 14:29

Potresti creare in una colonna libera del tuo foglio una copia di valori unici della colonna num_pratica, tramite "Filtro /Filtro avanzato"; poi userai questa colonna come origine della casella combinata.
Puoi automatizzare la cosa registrando una macro mentre esegui il filtro avanzato (spunterai Copia in altra posizione e Copia univoca dei record); poi nel codice di Userform_Activate inserirai anche Call QuestaMacro per avere all' occorrenza una versione aggiornata di dati.

Ciao


ERRORE: quello che ho scritto si sarebbe potuto applicare ad Excel, non ad Access
Devo leggere meglio prima di scrivere...

Anthony
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Postdi archimede » 07/04/11 15:26

gudmund ha scritto:Io dovrei creare, in una maschera, una casella combinata che contenga l'elenco dei numeri di pratica senza ripetizioni.
Nell'Origine riga della combo invece di SELECT ecc. metti SELECT DISTINCT ecc.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Access: Casella combinata con filtro

Postdi gudmund » 08/04/11 07:19

@Alessandro/Archimede: Grazie, si vede che sono un autodidatta... :oops:
@Anthony: effettivamente non capivo; mi stavo scervellando ;)
gudmund
Utente Junior
 
Post: 50
Iscritto il: 21/06/07 14:09

Re: Access: Casella combinata con filtro

Postdi MarcoIpad » 05/12/13 10:52

Scusate se riprendo il post datato, è da un giorno che mi sbatto per un analogo problema e purtroppo non riesco a venirne fuori.

Il fatto è che ho provato come consigliatodi inseire in origine riga SELECT DISTINCT ma il problema non lo risolvo........incollo comando: origine riga=SELECT DISTINCT Emocromo.Nominativo FROM Emocromo;

Nella query in esecuzione funziona. Ho i nominativi non duplicati/triplicati, ma quanto torno in maschera e clicco sulla casella combinata è vuota non trovo scritto nullaaaaaaaaaaaaaaa.

Aiutatemi please.............Grazie
MarcoIpad
Newbie
 
Post: 1
Iscritto il: 05/12/13 10:44

Postdi archimede » 07/12/13 08:58

MarcoIpad ha scritto:quanto torno in maschera e clicco sulla casella combinata è vuota
Stai dicendo che senza DISTINCT funziona e con DISTINCT invece no?

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova


Torna a Applicazioni Office Windows


Topic correlati a "Access: Casella combinata con filtro":


Chi c’è in linea

Visitano il forum: Gianca532011 e 71 ospiti