Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

criteri query access 2003 Opzioni
agatino
Inviato: Tuesday, August 31, 2010 9:19:05 PM
Rank: Member

Iscritto dal : 7/19/2006
Posts: 2
Salve a tutti, volevo sapere se qualcuno poteva aiutarmi.
Vorrei creare una query di ricerca, su un campo contenente del testo, mediante criterio da inserire in apposita finestra.Non riesco ad usare caratteri jolly, per poter inserire una qualsiasi parola o frase.
Spero di essermi spiegato.
Sponsor
Inviato: Tuesday, August 31, 2010 9:19:05 PM

 
a10n11
Inviato: Wednesday, September 01, 2010 9:59:39 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
per effettuare una ricerca all'interno di una stringa puoi usare i caratteri jolly come segue:

LIKE "*ABC*"
e ti trova la ricorrenza esatta in qualsiasi parte della stringa

saluti
Giap

agatino
Inviato: Wednesday, September 01, 2010 9:39:22 PM
Rank: Member

Iscritto dal : 7/19/2006
Posts: 2
Grazie, ma io volevo avere la possibilità di poter digitare il testo in una finestra.
Per esempio, in un db dove e presente una colonna con i cognomi, volevo mediante il criterio sulla query, aprire la maschera mediante l'immissione nella apposita finestra di parte di un cognome.
Ho provato così: [digita testo] like *.* . Io non conosco che lettere fanno parte del cognome, così volevo digitare per esempio RO, e mi sarei aspettato ROSSI, ROSSINI, PEROLFI, e così via.
a10n11
Inviato: Thursday, September 02, 2010 10:49:32 AM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
per utilizzare il valore di una textbox come criterio di selezione query puoi provare questa macro cambiando i nomi dei riferimenti.
Nella macro che segue, saranno da cambiare:
Testo2 è il nome della casella di testo
Tabella1 è il nome della tabella
COGNOME è il campo da filtrare
Maschera1 è il nome della Maschera che contiene la textbox

Private Sub Testo2_AfterUpdate()

DoCmd.OpenTable "Tabella1", acNormal, acReadOnly
DoCmd.ApplyFilter "", "[Tabella1]![COGNOME] Like [Forms]![Maschera1]![Testo2]"

End Sub

Nota: acReadOnly apre la tabella filtrata in solo lettura, se vuoi avere la tabella modificabile, devi solo cancellare
l'istruzione

Per copiare la macro, con la maschera selezionata, Menù Visualizza>codice

se tutto è stato eseguito correttamente, digitando nella Textbox *RO*
ti verranno proposti tutti i nomi che contengono al loro interno i caratteri "RO"
saluti


Giap

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.