Accedi per seguire   
Seguaci 0
thebuffon

Database Access

8 messaggi in questa discussione

Ciao a tutti!!! :P

Avrei un problema... ho creato un database di tutti i miei cd con Access, ora vorrei creare una maschera per interrogarlo... nel senso, vorrei creare una maschera che, ad esempio, se immetto il nome di un'artista, mi dia tutti gli album che posseggo di quel cantante....Help me!!! :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Allora, la cosa è un po' macchinosa da spiegare ma non è difficile (ci riesco io che di Access non sono certo un esperto... :P ).

Per prima cosa, devi creare una maschera non associata a tabelle o query in cui dovrai mettere la casella di testo per la ricerca dell'artista. Devi fare molta attenzione al nome che darai a questa casella e anche al nome che darai alla maschera poiché li dovrai riprendere successivamente.

Fatto questo, devi creare la query che ti permetta di ricercare l'artista, però come criterio, nella colonna artista (o il nome corrispondente che hai dato), devi riprendere appunto i nomi che hai dato a maschera e casella di testo creati precedentemente. Se scrivi

[Forms]![NomeMaschera]![NomeCasellaDiTesto]

devi specificare, nella maschera di ricerca, il nome completo dell'artista, così come immesso nel database.

Se invece vuoi trovare ciò che ti serve specificando solo una parte del nome completo dell'artista, devi usare questa sintassi

Like "*" & [Forms]![NomeMaschera]![NomeCasellaDiTesto] & "*"

Fatto questo, salvi la query, ed infine, crei una maschera associata alla query appena creata, e dovresti essere a posto.

Ovviamente, per rendere un minimo usabile il tutto, dovrai creare un meccanismo di macro che ti permetta, tramite pulsanti, nelle maschere, di aprire e chiudere correttamente le maschere stesse.

Spero sia tutto chiaro, in caso contrario, chiedi pure! :P:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie mille, lorenz... quindi creo una prima maschera su un database vuoto ( perchè mi dice che cmq una maschera si deve riferire ad una tabella o query) e poi faccio la query....

ho problemi con le macro... non le ho ancora mai fatte... non è che esiste un manuale on line su access???

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Devi creare una maschera non su un database vuoto, ma devi fare in modo che non sia associata a tabelle o query. Per fare questo, crei una nuova maschera direttamente in modalità struttura, e vedrai che non ti chiederà di associarla per forza. :P

Per il resto, la procedura da te descritta ora è corretta, prima crei la maschera non associata, poi la query, ma poi devi anche creare una maschera associata alla query appena creata. :P

Riguardo alle macro, ti assicuro che sono semplicissime, se le crei dall'interfaccia di Access non devi scrivere nemmeno una riga di codice, sta in questo la loro comodità. :wub:

Per i manuali di Access on-line, non c'è che l'imbarazzo della scelta... qui ho trovato una lista di guide on-line, ma sinceramente non ti so dire quanto siano valide...

:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Scusami ancora, ma la query deve essere associata alla tabella del mio elenco di cd, giusto?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Sì, esattamente, la query deve fare riferimento alla tabella dell'elenco dei CD. :P:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho provato, ma mi viene fuori un casino... se apro la query ed immetto il nome di un'artista, mi scrive in tutte le voci del campo artista il nome dell'artista appena immesso....

Se apro la prima tabella non mi fa immettere nulla e se apro la seconda non ho corrispondenza tra gli artisti ed ad esempio il titolo dell'album...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Thebuffon... temo di non aver capito... non è che potresti fare degli screenshot? Oppure, se ti va, puoi scrivermi un MP che ti spiego come inviarmi il file... vedi tu! :P:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0