Newsgroup: it.comp.appl.access
Titolo: Campo di Ricerca "Guidata"

Mi trovo in questa situazione:
TABELLA: 04_PI_PianoInterventi
CAMPI:
04PI_Macchina   04PI_DesClasseIntervento  04PI_IdPianoIntervento
04PI_DescrizioneIntervento
Macchina1       Straordinaria              3                      Ottica
Macchina1       Ordinaria                  2	                  Filtri
Macchina1       Ordinaria                  1                      Olio
Macchina2       Straordinaria              5
Velocità
Macchina2       Straordinaria              4
Potenza
TABELLA: 05_RI_RegistroInterventi
CAMPI:
05RI_Matricola
05RI_DataIntervento
05RI_DescrizioneMacchina
* 05RI_DesClasseIntervento
Vorrei che il campo 05RI_DesClasseIntervento della tabella
05_RI_RegistroInterventi fosse di quelli inseriti tramite "Ricerca
guidata" ed andasse a propormi come alternative quelle presenti nel
campo 04PI_DesClasseIntervento della tabella 04_PI_PianoInterventi a
parità di Macchina (05RI_DescrizioneMacchina=04PI_Macchina).
Esempio:
Se in tabella 05_RI_RegistroInterventi nel campo
05RI_DescrizioneMacchina indico "Macchina1" allora il campo successivo
deve propormi come scelta di valori: Straordinaria, Ordinaria
Se in tabella 05_RI_RegistroInterventi nel campo
05RI_DescrizioneMacchina indico "Macchina2" allora il campo successivo
deve propormi come scelta di valori solo Straordinaria
Grazie!
Stefano
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 deve propormi come scelta di valori solo Straordinaria
Immagino che tu voglia un controllo che ti proponga una serie di valori dai 
quali scegliere.
Se è così, allora devi utilizzare una casella combinata che, come origine 
riga, avrà la seguente query:
"SELECT 04PI_DesClasseIntervento FROM 04_PI_PianoInterventi WHERE 04PI_Macchina 
= " & Me!05RI_DescrizioneMacchina
[JOKE MODE ON]
Spero di non avere toppato, altrimenti, con Giorgio nei paraggi, rischio 
il cazziatone :-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 = " & Me!05RI_DescrizioneMacchina
Sì, per il momento sto lavorando sulle tabelle e lo scopo è quello di
avere un campo di tipo casella combinata nella tabella
05_RI_RegistroInterventi che faccia quello descritto nel mio post
precedente.
Ho provato a seguire le tue istruzioni in questo modo:
CAMPO 05RI_DesClasseIntervento:
Tipo Dati: Numerico / Intero Lungo
Visualizza controllo: Casella combinata
Tipo Origine Riga: Tabella/query
Origine Riga:
"SELECT 04PI_DesClasseIntervento FROM 04_PI_PianoInterventi WHERE
04PI_Macchina = " & Me!05RI_DescrizioneMacchina
Quando però provo il tutto e vado ad aprire la casella combinata mi
compare questo msg di errore:
L'origine record ""SELECT 04PI_DesClasseIntervento FROM
04_PI_PianoInterventi WHERE 04PI_Macchina = " &
Me!05RI_DescrizioneMacchina" specificata sulla maschera o sul report non
esiste.


 non esiste.
Purtroppo mi rendo conto solo adesso di averti fatto perdere del tempo e 
basta.
Mi sono sbagliato nel suggerimento che ti ho dato. Scusami, ma al momento 
non mi viene in mente una soluzione.


 ha scritto nel messaggio 
news:84ea3a9174669974dca...@mygate.mailgate.org...

www.sitocomune.com
 - Sezione Forms:
3.72 Sincronizzare in una maschera due o più caselle combinate tra loro in 
gerarchia
Ciao.
-- 
Sergio MAZZA 

 04PI_Macchina = " & Me!05RI_DescrizioneMacchina
Puoi anche dopo aggiornamento del primo controllo generare 'al volo' da
codice il recordsource del secondo, nella costruzione ella stringa ci metti
il parametro.
Ciao