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,
per le date vedi l'esempio del codice postato ieri da integrare con il resto.
Per eventuali campi booleani il ragionamento non cambia, presta attenzione al triple state.
ciao, Sandro.
Sandrooooooooooooooooooooooo andiamo alla grande :)))))
come sempre gli errori, i miei sono sempre dietro l'angolo!!!
ho ricontrollato tutto passo passo e avevo lasciato delle vecchie schifezze che non facevano bene al DB.
poi quando hai detto che non importava se la maschera si basava su Tabella o Query allora ho notato che nella mia Query NON avevo inserito gli IDCategoria e IDNazione e quindi era ovvio che me li chiedeva quando andavo a fare filtra!
adesso però come faccio ad integrare anche le scelte si/no dei campi Valido, Visual, Effettuato ?
oltre ad incastrarci anche la questione Periodo dal giorno X al giorno Y?
intanto continuo a provare con il sorriso sul viso per il grande gradino che mi hai aiutato a superare.
grazie
Ivan
ciao Ivan,
francamente non ho capito troppo il tuo ragionamento ne' il tuo scenario nella sua interezza.
La machera del mio esempio appoggia sulla tabella, ma non cambierebbe nulla se appoggiasse su una query.
Se vedi nel mio esempio filtro idmpiegato tramite al PK ma visualizzo il nominativo dello stesso e non l'id, tramite la comboBox di riferimento nel corpo della form.
prova a controllare ancora la logica e la modalita' di esecuzione del codice.
ciao, Sandro.
buongiorno Sandro,
stavo lavorando sul tuo esempio e vedo che la maschera filtro è collegato ad una tabella mentre la mia per poter risalire agli ID che devo andare a filtrare li posso recuperare solo se faccio una Query.
infatti per esempio già la prima combo che sul tuo esempio si chiama "cboImpiegato" filtra l'ID Impiegato che trova nella stessa tabella su cui poggia la maschera.
io invece per recuperare (nel mio caso) IDCategoria o IDNazione devo passare per una query per recuperare quei dati.
ed infatti se aggiusto il codice mi restituisce errore perchè non trova IDCategoria.
non ho idea di come apportare le corrette modifiche e andare a modificare la TabellaEventi sarebbe la soluzione meno auspicabile per la mole di dati che dovrei andare a modificare.
eppure la soluzione di adottare due tabelle TEventi e TInterventi mi sembrava buona visto che TInterventi è connessa all'evento X.
anche il risultato che cerco dopo aver filtrato i dati è numerico per poter poi procedere con le varie statistiche.
es.
quanti eventi sono stati fatti nel 2020? = n° X eventi
di questi n° X eventi nel 2020 quanti sono stati Validi ? = n° X eventi di cui n°y Validi
e di questi n° y Validi quanti sono stati effettuati dal privato? e quanti dal pubblico?
e di questi effettuati dal pubblico quanti erano sono Visual e quanti Effettuati fisicamente?
questo è ciò che mi serve, quindi anche la maschera continua potrebbe non essere presa in considerazione se questa potrebbe limitare quanto mi serve....
mi dispiace solo non avere le vostre conoscenze per realizzarlo
Ivan