Condividi:        

casella combinata access

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

casella combinata access

Postdi giuseppe1502000 » 28/04/11 02:13

ciao sono nuovo del forum, ho un problema con access devo creare una maschera con id - inizio lavoro - categoria - sotto categoria, tra cui categoria e sotto categoria devono funzionare tramite caselle combinate,ora vi spiego cosa o fatto:
ho creato una tabella chiamata categoria con:
ID
CATEGORIA
la seconda tabella chiamata sottocategoria con:
ID
IDCATEGORIA
SOTTOCATEGORIA

li o relazionati e ho poi creato una maschera su sottocategoria.
ora io voglio creare una maschera con:
ID
DATA INIZIO
CATEGORIA
SOTTOCATEGORIA
DATA FINE

il problema e che io cliccando su categoria mi deve far vedere tutte le categorie e poi selezionandone una deve far vedere solo le sottocategorie di quella categoria specifica.
il tutto mi deve funzionare con due caselle di riepilogo.
grazie a tutti quelli che mi vorranno aiutare ciao.
giuseppe1502000
Newbie
 
Post: 2
Iscritto il: 27/04/11 17:59

Sponsor
 

Re: casella combinata access

Postdi Avatar3 » 28/04/11 17:01

Non è semplice spiegare cosa dovresti fare senza fare diversi interventi
Ti consiglio di inviare direttamente il database seguendo questa procedura (devi aver postato almeno 3 messaggi)
http://www.pc-facile.com/forum/viewtopic.php?f=26&t=80395

Ciao
Per il funzionamento delle macro si deve impostare la protezione a Bassa o Media.
Menu Strumenti -> Macro -> Protezione...
Avatar utente
Avatar3
Utente Senior
 
Post: 569
Iscritto il: 04/04/11 09:04

Postdi archimede » 30/04/11 08:55

Supponendo che le due caselle combinate si chiamino Combo_Categoria e Combo_SottoCategoria, nell'evento DopoAggiornamento di Combo_Categoria seleziona [Routine evento] e metti questo codice:
Codice: Seleziona tutto
Private Sub Combo_Categoria_AfterUpdate()
    Me.Combo_SottoCategoria.RowSource = "SELECT ID, SottoCategoria FROM SottoCategoria where IDCategoria=" & Me.Combo_Categoria & " ORDER BY 2;"
    Me.Combo_SottoCategoria.Requery
End Sub
HTH.

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


Torna a Applicazioni Office Windows


Topic correlati a "casella combinata access":


Chi c’è in linea

Visitano il forum: Nessuno e 74 ospiti