Newsgroup: it.comp.appl.access
Titolo: Chiarimenti sull'interazione tra maschere e query

Ciao a tutti,
ritorno con un problema piu' specifico.
La struttura del mio database e' quella presentata nel thread "DB noob"
Ho successivamente creato una query parametrica che richiede l'inserimento 
dei seguenti dati: Titolo libro, Cognome Autore, Nome Autore, Casa Editrice, 
Codice ISBN, Genere, utilizzando come criterio Like * & "Titolo" & * per il 
campo Titolo Libro mentre  Like "Titolo" & * per tutti gli altri.
L'output di questa query e' una maschera. Fin qui tutto bene.
Quello che non sono riuscito a capire e' come creare una maschera che, 
attraverso delle caselle, raccolga i dati da passare alla suddetta query. 
Vorrei insomma costruire qualcosa che sia trasparente all'utente (per 
esempio il parentado :D). Creare una interfaccia di inserimento dati senza 
doversi preoccupare di aprire il db, utilizzare query ecc...
Avete suggerimenti?
Grazie,
fadeh

>  Like * & "Titolo" & * per il
Correggo... Like * & [Titolo] & *
Ciao,
fadeh

"fadeh" <fad...@NOSPAMgmail.com> ha scritto nel messaggio 
news:pZYKf.15515$uQ4....@tornado.fastwebnet.it...

Puoi anche crearti il filtro gestendo l'evento "su uscita" delle caselle di 
testo e "dopo aggiornamento" delle caselle di riepilogo
o gruppo di opzioni, inserendoci il codice:
'---
Me.FilterOn = false
if Me.Filter = "" then
    me.Filter = "[nomeCampo] = " & me!nomeControllo '<-- numero
    me.Filter = "[nomeCampo] = " & chr$(34) & me!nomeControllo & chr$(34) 
'<-- testo
else
    me.filter = "[nomeCampo] = " & me!nomeControllo & " And " & me.filter 
'<-- numero
    me.filter = "[nomeCampo] = " & chr$(34)  & me!nomeControllo & chr$(34) 
& " And " & me.filter '<-- testo
end if
me.filteron=true
vedi help per le proprietą Filter/FilterOn, attivabile con ALT-F11, poi F1.
Ciao.
-- 
Sergio MAZZA

[snip]
Grazie per la risposta ma purtroppo ho iniziato ieri a guardare i db e di 
codice non ne mastico ancora...
Comunque se quella e' l'unica via cerchero' di leggere qualcosina in 
proposito.
Grazie ancora,
fadeh

"fadeh" <fad...@NOSPAMgmail.com> ha scritto nel messaggio news:HV_Kf.15792$uQ4....@tornado.fastwebnet.it...

I db non c'entrano nulla con la programmazione VBA e le sue istruzioni; leggiti l'help sui metodi indicati e vedrai che non c'é 
nulla di incomprensibile.
Provare per credere...
Ciao.
P.S. In programmazione, non esiste "l'unica via".
-- 
Sergio MAZZA 

 Provare per credere...
grazie ancora per la risposta.
Scusa se sono insistente ma sto imparando da autodidatta col poco tempo che 
ho tra l'universita' (non di informatica :\) e le altre cose e non ben 
chiari gli argomenti a cui tu ti riferisci. Conosco altri linguaggi di 
programmazione ma il VBA purtroppo no, tuttavia non mi spaventa dover 
apprendere qualcosa in questo senso.
Siccome, in generale, non mi piace far perdere molto tempo alla gente ti 
chiedo solo: ho i libri microsoft (quelli bianchi per capirsi, su tutte le 
applicazioni all'interno di office), in particolare il libro "Microsoft 
Access - Generazione di applicazioni" (di una versione di Access diversa 
dalla mia. 2002 la mia e, mi pare, 1997 libro).
In quel libro si parla di Access Basic. Vale la relazione Visual Basic for 
Application == Access Basic ?
In caso di risposta negativa, sapresti indicarmi dove reperire 
documentazione sulla VBA?
Grazie,
fadeh
 

 documentazione sulla VBA?
A questa hanno gia' dato risposta in un thread che non avevo ancora letto.
Ciao,
fadeh
 

 fadeh
Ciao.
-- 
Sergio MAZZA 

> ti sei autorisposto?
Si, mi risulta che Access Basic sia storia. Quel libro e' buono per un falo' 
estivo, l'ho gia' messo in valigia per le vacanze :D
Ciao,
fadeh

 fadeh
Comunque uno dei migliori manuali è l'help in linea; poi Internet e NewsGroup. Ultimo ma non per importanza, il sito 
msdn.microsoft.com
 dove trovi riferimenti ed esempi di programmazione VBA.
Ma ce ne sarebbero tante altre di fonti...
Ciao.
-- 
Sergio MAZZA