Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Dopo più di un anno dal primo test drive ci siamo rimessi al volante della Renault 5 E-Tech Electric, questa volta utilizzandola come prima auto per circa due settimane. Scoprite con noi se il progetto convince ancora
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 29-03-2005, 11:21   #1
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
[access] filtri

io ho una maschera con una lista di nomi e citta'preleva i dati da una querry. ho inserito una casella combinata che vorrei che prende i nomi delle citta' senza i doppioni e poi mi filtri la lista che c'e' sotto.
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 11:48   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Non puoi eliminare direttamente i doppioni dalla query ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 11:52   #3
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
no peche per esempio le citta' sono doppie ma nella casella combinata mi basta vedere 1 sola volta la citta milano.e poi quando selezione la citta es. milano mi filtra nella lista sotto la citta milano.
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 11:59   #4
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Quote:
Originariamente inviato da fux_vr
no peche per esempio le citta' sono doppie ma nella casella combinata mi basta vedere 1 sola volta la citta milano.e poi quando selezione la citta es. milano mi filtra nella lista sotto la citta milano.
Per scartare i "doppioni" devi utilizzare la parola DISTINCT nella query SQL, per esempio:

SELECT DISTINCT CAMPO_CITTA FROM TABELLA_CITTA ...
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 12:11   #5
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
grazie perfetto un altra domando gia che ci sono.

creare una querry con una codizione cioe' se il campo e null si visualizza tutto altrimenti parte la query con il filtraggio
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 16:03   #6
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
help
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 16:11   #7
mailand
Senior Member
 
L'Avatar di mailand
 
Iscritto dal: Aug 2001
Città: milano, qualunque birreria
Messaggi: 4208
EDIT: sbagliato bottone scusa
__________________
Save water: drink beer.
This message has been created with 100% recycled electrons
Un rutto vale più di mille parole.
mailand è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 16:50   #8
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Quote:
Originariamente inviato da fux_vr
grazie perfetto un altra domando gia che ci sono.

creare una querry con una codizione cioe' se il campo e null si visualizza tutto altrimenti parte la query con il filtraggio
Crei la query in questione e poi, nella condizione WHERE ci metti che quel determinato campo deve essere diverso da NULL. Altrimenti il controllo lo fai tramite poche righe di codice all'interno di Access.
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 18:45   #9
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
io ho scritto cio' non funziona

SELECT assegni.euro, NumeroInEuro([euro]) AS Espr1, assegni.Nominativo, assegni.[centro costo], assegni.selezine, assegni.data
FROM assegni
WHERE (assegni.[centro costo]) like '% & [Forms]![Assegni]![CasellaCombinata83] & %';

in pratica se il mio campo [Forms]![Assegni]![CasellaCombinata83] e vuoto visualizza tutti record altrimenti solo quello che è selezionato

help aiutatemi
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 19:35   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
"SELECT assegni.euro, NumeroInEuro([euro]) AS Espr1, assegni.Nominativo, assegni.[centro costo], assegni.selezine, assegni.data
FROM assegni
WHERE (assegni.[centro costo]) like '%" & [Forms]![Assegni]![CasellaCombinata83] & "%' AND assegni.[centro costo] Not Null;"
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 20:21   #11
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
Quote:
Originariamente inviato da cionci
"SELECT assegni.euro, NumeroInEuro([euro]) AS Espr1, assegni.Nominativo, assegni.[centro costo], assegni.selezine, assegni.data
FROM assegni
WHERE (assegni.[centro costo]) like '%" & [Forms]![Assegni]![CasellaCombinata83] & "%' AND assegni.[centro costo] Not Null;"
cionci
quindi con questa query se il campo è null mi visualizza tutti i recor ma se è il campo è pieno mi filtra quelli uguali

in paritica creano una specie "filtri in base a maschera" che è è gia in access. giusto??

Ultima modifica di fux_vr : 29-03-2005 alle 20:24.
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 20:53   #12
Brigante
Senior Member
 
L'Avatar di Brigante
 
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
Quote:
Originariamente inviato da cionci
"SELECT assegni.euro, NumeroInEuro([euro]) AS Espr1, assegni.Nominativo, assegni.[centro costo], assegni.selezine, assegni.data
FROM assegni
WHERE (assegni.[centro costo]) like '%" & [Forms]![Assegni]![CasellaCombinata83] & "%' AND assegni.[centro costo] Not Null;"
Per fux_vr:
La query qui sopra restituisce tutti i record selezionati se il centro di costo è presente (quindi NOT NULL) e se, vista la presenza dei due segni di percentuale prima e dopo il centro di costo, la stringa nella casella combinata è presente nel campo [centro costo].
__________________
Careful With That Axe
Brigante è offline   Rispondi citando il messaggio o parte di esso
Old 29-03-2005, 22:19   #13
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
allora non va bene.

io devo :

se centro costo null (vuoto) visualizza tutti i record se centro costo = milano visualizza tutti record contente milano se roma =roma ecc
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 01:38   #14
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Allora va bene anche questa:

"SELECT assegni.euro, NumeroInEuro([euro]) AS Espr1, assegni.Nominativo, assegni.[centro costo], assegni.selezine, assegni.data
FROM assegni
WHERE (assegni.[centro costo]) like '%" & [Forms]![Assegni]![CasellaCombinata83] & "%';"

Infatti se [Forms]![Assegni]![CasellaCombinata83] è vuota ti dovrebbe visualizzare tutti i record...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 08:31   #15
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
non mi da nessun campo
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 09:32   #16
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
prova a mettere nel WHERE questa sintassi:

WHERE (assegni.[centro costo]) like '%" & [Forms]![Assegni]![CasellaCombinata83] & "%' & '*';
__________________
DaryL74
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 10:23   #17
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
non va ancora . ho deciso di applicare un filtro nel form.

Me.Filter = "Country = 'USA' "

questo è un esempio che ho trovato. quando premo un pulsante metto questa istruzione. ma al posto di country cosa devo metter il nome della colonna della tabella o il nome del campo del textbox che ho ??
fux_vr è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 10:51   #18
daryl74
Member
 
Iscritto dal: Jan 2005
Città: Torino
Messaggi: 81
Procediamo per passi e ritorniamo alla query, prova con:

WHERE (assegni.[centro costo]) like '*';

in questo modo ti fa vedere tutti i record ? se si allora prova:

WHERE (assegni.[centro costo]) like '%1000%' & '*';

dove al posto di 1000 metti uno a caso dei valori per cui vorresti filtrare...
se così funziona allora allora l'errore è da qualche altra parte.

IMPORTANTE:
-----------------
In ogni caso devi mettere 1 azione sull'evento AfterUpdate della casella combinata che vorresti usare come filtro. Devi mettere:

Me.Requery

Altrimenti dopo aver cambiato il valore della casella combinata lui non esegue la query e quindi ti sembra che non funzioni...
__________________
DaryL74
daryl74 è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 10:59   #19
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da fux_vr
non va ancora . ho deciso di applicare un filtro nel form.

Me.Filter = "Country = 'USA' "

questo è un esempio che ho trovato. quando premo un pulsante metto questa istruzione. ma al posto di country cosa devo metter il nome della colonna della tabella o il nome del campo del textbox che ho ??
Scusa, ma perchè riapplichi il filtro se il filtraggio lo fai tramite la query ?

Allora fai la query che ti rende tutti i campi e dopo applichi il filtraggio...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 30-03-2005, 11:02   #20
fux_vr
Member
 
Iscritto dal: Mar 2004
Messaggi: 267
con la 1 espressione me li da tutti con la seconda non mi da niente e al posto di 1000 ho messo un centro di costo
fux_vr è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati? Renault 5 elettrica al giudizio definitivo: solo...
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
Amazon si scatena col caldo d'agosto: un...
Microsoft ci sta pensando: un futuro sen...
Il mistero del rutenio è risolto:...
NetBSD 11.0 è disponibile, ma con...
Il Vision Pro pesava troppo per allenars...
Una startup italiana trova 50 falle con ...
Windows perde 7 punti e Linux ne approfi...
Robot aspirapolvere in forte sconto su A...
Il malware si fingeva l'amministratore d...
L'auto è da rottamare, la RTX 506...
Sconti pesanti sui monitor gaming: 27 po...
Musk perde 750 miliardi di dollari e ci ...
800.000 utenti l'aspettavano, ma Google ...
Il modello che OpenAI non ha ancora rila...
Cornuta e mazziata: il furto del film co...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:18.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v