Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Qui trovi la soluzione.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Win 10
Access 2013
Buongiorno,
il DB è stato realizzato, i dati li inserisco tutti correttamente ma non ci faccio nulla se non riesco ad interrogarlo!
sto provando ad utilizzare una maschera come interfaccia per decidere cosa cercare e tramite un report avere il risultato.
mi sono basato su un tutorial che però non mi filtra la parte "periodo inizio e fine" ma almeno quello sulla Categoria funziona :)
a parte il fatto che la ricerca dovrebbe permettere :
provo a condividere quanto fin ora ho cercato di fare, ma mi vergogno dei miei limiti :(
Ivan
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
ciao Ivan,
valuta questo ESEMPIO per il filtro.
Ottima l'idea di elaborare i grafici in Excel.
ciao, Sandro.
Sandro ciao,
credo di aver sbagliato a far uscire il risultato su un report, perchè alla fine, il risultato di ogni possibile ricerca si deve poter elaborare per realizzare dei grafici.
io per i grafici uso excel perchè con access mi rimane difficile così quando ho ottenuto il risultato lo trasferisco su un file excel.
magari potrei optare per fare qualcosa di simile come ho fatto nell'altro mio post "Applicare filtri su maschera continua" e mi sembra che il tuo suggerimento verta su questo o sbaglio?
io ci provo perchè mi garba tuffarmi nell'inconscio ma non fatevi atterrare senza rete di protezione :)
ivan
ciao Ivan,
elimina i parametri nella query parametrica ed imposta un filtro personalizzato.
Oppure copia incolla la queryQricerca, chiamala qricerca1 ed elimina i parametri nella query.
L'applicazione del filtro e' maggiormente performante.
per le date vedi intanto questo se puo' esserti di spunto :
Private Sub Comando4_Click()
Dim strFilter As String
With Me
If Len(.InizioPeriodo & vnullstring) = 0 Then
VBA.MsgBox prompt:="data inizio periodo mancante!", _
buttons:=vbCritical + vbOKOnly, _
title:="Attenzione"
Exit Sub
End If
If Len(.FinePeriodo & vnullstring) = 0 Then
VBA.MsgBox prompt:="data fine periodo mancante!", _
buttons:=vbCritical + vbOKOnly, _
title:="Attenzione"
Exit Sub
End If
If .FinePeriodo < .InizioPeriodo Then
VBA.MsgBox prompt:="data fine periodo inferiore a inizio periodo", _
buttons:=vbCritical + vbOKOnly, _
title:="Attenzione"
Exit Sub
End If
strFilter = "dataevento>=" & CLng(.InizioPeriodo) & " and dataevento<" & CLng(.FinePeriodo) + 1
If .Categoria = "(Tutto)" Then
.InizioPeriodo = Null
.FinePeriodo = Null
.Refresh
strFilter = vbNullString
End If
DoCmd.OpenReport reportName:="QRicerca", _
wherecondition:=strFilter, _
view:=acViewPreview
End With per rendere flessibile il filtro con altri campi, tipo categoria e assetto...e' necessario lavorare ancora sulla creazione del filtro.
HTH.
Ciao, Sandro.
Mimmo ho completato la maschera di ricerca con tutti i valori che devo filtrare.
ho capito che la ricerca deve essere fatta su più livelli per esempio:
diciamo che l'utilizzatore deve poter avere tutte le possibili combinazioni di ricerca....
:)