Newsgroup: it.comp.appl.access
Titolo: Visualizzare tutti nella casela combinata

Ho una casella combinata in una maschera che mi filtra dei dati in anteprima
report.
La casella combinata mi consente di selezionare un solo record alla volta,
come posso dargli la possibilità  lasciandola vuota di aprire tutti i record
nel report?
Mi spiego meglio, la casella combinata contiene dei fornitori, Pippo, Pluto,
Paperino, ora se scelgo Paperino, avrò in anteprima report i dati relativi a
Paperino, e non di Pluto e Pippo.
Vorrei fare in modo che non scegliendo il fornitore, mi appaiano tutti e non
l'errore seleziona un record ecc..ecc...
Grazie

 ha scritto nel messaggio
news:4oDP8.44746$TS.13...@news1.tin.it...

www.sitocomune.com
ciao MAssimiliano



Prova ad andare sul Sito Comune (link qui sotto) e nella Sezione Forms prova
a leggere la FAQ intitolata "Aggiungere <Tutti> nell'elenco di una casella
combinata non associata"; dovrebbe risolvere il tuo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
Sono andato a vedere anche io e mi č piaciuto. La storia dell'asterisco
l'avevo usata in una situazione assai piů semplice.
L'asterisco funziona anche se il dato da ricercare č numero o data?
Buon lavoro
Riccardo (l'unico italiano che non segue la partita)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:obEP8.30944$Kt3.7...@twister2.libero.it...

Ho provato ma non fa al caso mio o almeno a me non riesce di farla
funzionare;
La mia maschera deve lavorare su i una qry di aggiornamento, per cui il
report richiama le query parametrate.
Cerco di spiegarmi:
in una maschera ho quattro caselle di testo non associate
DataInizio DataFine
DaNomeProdotto ANomeProdotto
e una casella combo
Fornitore
La maschera filtra i dati su una qryAnteprimaUbicazione:
SELECT Prodotti.NomeProdotto, Prodotti.Articolo, Prodotti.Sospeso,
Prodotti.IDFornitore, Prodotti.IDPosizione
FROM Prodotti
WHERE (((Prodotti.Data) Between
[Forms]![frmAnteprimaUbicazione]![DataInizio] And
[Forms]![frmAnteprimaUbicazione]![DataFine]))
GROUP BY Prodotti.NomeProdotto, Prodotti.Articolo, Prodotti.Sospeso,
Prodotti.IDFornitore, Prodotti.IDPosizione
HAVING (((Prodotti.NomeProdotto) Between
[Forms]![frmAnteprimaUbicazione]![DaNomeProdotto] And
[Forms]![frmAnteprimaUbicazione]![ANomeProdotto]) AND
((Prodotti.IDFornitore)=[Forms]![frmAnteprimaUbicazione]![Fornitore]));
questa query mi consente di aprire in anteprima di stampa il report che mi
farà visualizzare i campi filtrati.
Il report in questione  su apertura esegue il seguente codice
Private Sub Report_Open(Cancel As Integer)
    Dim intX As Integer
    Dim qdf As QueryDef
    Dim frm As Form
    '  Imposta la variabile database al database corrente.
    Set dbsReport = CurrentDb
    Set frm = Forms!frmAnteprimaUbicazione
    '  Apre l'oggetto QueryDef.
    Set qdf = dbsReport.QueryDefs("qryAnteprimaUbicazione")
    ' Imposta i parametri per la query sulla base dei valori immessi
    ' nella maschera frmAnteprimaUbicazione.
    qdf.Parameters("Forms!frmAnteprimaUbicazione!DataInizio") _
    = frm!DataInizio
    qdf.Parameters("Forms!frmAnteprimaUbicazione!DataFine") _
    = frm!DataFine
    qdf.Parameters("Forms!frmAnteprimaUbicazione!DaNomeProdotto") _
    = frm!DaNomeProdotto
    qdf.Parameters("Forms!frmAnteprimaUbicazione!ANomeProdotto") _
    = frm!ANomeProdotto
    qdf.Parameters("Forms!frmAnteprimaUbicazione!Fornitore") _
    = frm!Fornitore
    '  Apre il recordset.
    Set rstReport = qdf.OpenRecordset()
End Sub
Grazie

 Grazie



Like "*" funziona anche per campi numerici o di tipo Data/ora


Ok avevi ragione, ero io a sbagliare l'impostazione della combo
Grazie