Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
Like non fisso in una query
Ultimo Post 23 ott 2007 15.08 by Federico (DNW TEAM). 2 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:4

--
22 ott 2007 21.55  
Ciao,

ho la seguente necessità: in una query di Access ho bisogno di alternare con due diverse clausole Like il filtraggio dei record di una query che è l'origine record di una maschera.

Le due clausole like sono:
1) [Like "*"] per avere tutti i record
2) [Like "mn*"] per trovare tutti gli articoli che iniziano per MN

Come posso fare per passare ad una query la clausola like in queste due situazioni? c'è un modo per fare questo dinamicamente: di volta in volta gli vorrei passare io i dati con cui filtrare i record?

Grazie

Giacomo

Posts:662

--
23 ott 2007 06.45  
Come posso fare per passare ad una query la clausola like in queste due situazioni? c'è un modo per fare questo dinamicamente: di volta in volta gli vorrei passare io i dati con cui filtrare i record?
Utilizzando un parametro:
Select Pippo FROM Pluto WHERE(Paperino LIKE ?)
Poi, assegni al parametro ? il valore che ti interessa filtrare.
HTH
Alberto De Luca

Posts:8

--
23 ott 2007 15.08  
Ciao,

in aggiunta a quanto indicato da Alberto, se vuoi ottenere lo stesso risultato in una query collegata ad una maschera, puoi usare una delle caratteristiche interessanti di Access: il fatto che query e VBA stanno nello stesso ambiente.

Prova anche questa soluzione:

1) crea una variabile pubblica chamata pbcStPaperino:
public pbcStPaperino as string

2) crea una funzione che si chiama "DammipbcStPaperino":
Public Function DammipbcStPaperino() as string
if pbcStPaperino="" then
DammipbcStPaperino="*"
else
DammipbcStPaperino=pbcStPaperino & "*"
endif
end function

3) ora entra in visualizzaizone grafica della tua query di Access ed inserisci la seguente stringa nelle caselle dedicate ai criteri:
like DammipbcStPaperino()

In questo modo, a te basterà tramite un qualsiasi sistema popolare la variabile pbcStPaperino con il valore "MN" da te voluto o in alternativa puoi popolarla con una stringa vuota ed otterrai ciò che cerchi:

1) nel primo caso usciranno tutti i record che iniziano per MN
2) nel secondo caro usciranno tutti i record e basta

normalmente questo si fa collegando il tutto ad un bel pulsante che una volta premuto esegue due cose:

a) popola la variabile
b) esegue il requery della origine dati della maschera

Federico
Federico
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Codedom Introduzione all'uso parte3
La classe Helper per le funzionalità CodeDom
2009/11/07 | Autore: Sabna Cosolo
ADO.Net Nozioni di base (parte 1)
Una libreria helper base per usare comandi diretti in SQL Server
2008/03/09 | Autore: Sabrina Cosolo
Fritto Misto - Classi di uso comune (parte 5)
Helper: Eccezioni personalizzate e Messaggi compositi
2007/10/27 | Autore: Sabrina Cosolo
Panoramica degli elementi base del WPF
Come iniziare a capire com'è fatto il WPF [Windows Presentation Foundation] (parte 2)
2007/07/30 | Autore: Patrizia Cosolo
Iniziare da zero con WPF (Parte 3)
Litigi, Divinità, Pennelli e Frigoriferi. (prima parte)
2007/11/22 | Autore: Sabrina Cosolo
Lavorare con i Generic - Led Control
Creare un controllo che simula i moduli LED
2007/11/11 | Autore: Alberto De Luca
Stampare Una DatagridView
Come utilizzare gli oggetti di stampa forniti dal framework per stampare il contenuto di una DatagridView con l'ausilio della GDI+
2008/12/07 | Autore: Andrea Zingoni
Ereditarietà in pillole (Parte 1)
Come creare una TreeView personalizzata
2008/03/22 | Autore: Alberto De Luca
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.