Newsgroup: it.comp.appl.access
Titolo: Un codice per più criteri

Buongiorno ,
 
questo il problema :
 
Ho 5 Form  ( Form1)(Form2)(Form3) ......
 
da ognuna di queste Form sull'azione doppio click del controllo "CodiceComparativo" 
( DoCmd.OpenForm"CodiceComparativo1" )
posso aprire un'altra form dove visualizzo appunto il codice comparativo con la sua immagine e tutti i dati relativi 
per sincronizzare questa Form utilizzo il crirerio 
della query alla base della maschera 
[Maschere]![Form1]![Form1_STM].[Scheda]![CodiceComparativo]  
 
e tutto è ok 
 
solo che volevo per ogni Form non dover farne una nuova  corrispondente 
"CodiceComparativo1"
"CodiceComparativo2"
"CodiceComparativo3"
 
perchè ogni Form aperta devo cambiare i criteri :
[Maschere]![Form2]![Form2_STM].[Scheda]![CodiceComparativo]  
 
è possibile scrivere un codice  che mi apre la Form  
"CodiceComparativo1" "CodiceComparativo2 " "CodiceComparativo3"
e seguire i criteri  secondo da dove prende il valore  del Controllo CodiceComparativo
 
è un po complesso da spiegare , 
possibile vedere :
 
https://we.tl/t-qxrgd3wM5n
 
 
Grazie  Giuseppe
 
 
 
 

amrri...@hotmail.com
 formulated the question :

Da ciascuna delle 5 form attualmente apri una della 3 form
unicamente diverse per certi parametri (CodiciComparativi).
Questi, ed altri parametri, sono anche funzione della form dalla
quale parte l'ordine di apertura? avendo così come minimo 15
parametri diversi fra loro?
 
Bruno

 Bruno
 
 
In effetti  per semplificare ho scritto che dalle 5 Form apro 3 Form 
ma in effetti apro 5 Form  identiche dove cambia solo  il criterio della query 
origine record , in base al campo  "CodiceProdotto " 
[Maschere]![Form1]![Form1_STM].[Scheda]![CodiceComparativo]"
 
io chiedo che da ognuna di queste 5 Form  possa aprire sempre una unica Form  ES. CodiceComparativo1
ma cambiando i criteri in base alla Form o Sottomaschera da dove viene la richiesta 
 
I nomi delle Form principali reali da dove apro le form sincronizzatre con CodiceProdotto"  sono queste :
 
Form : ABC_CERCA_per_DESCRIZIONE_2  
( da qui apro Form  ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO_3 )
criterio :[Maschere]![ABC_CERCA_per_DESCRIZIONE_2]![CodiceComparativo]
 
 
Form :  ABC_CERCA_per_DESCRIZIONE_Bergamaschi
( da qui apro Form  ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO_2)
criterio :[Maschere]![ABC_CERCA_per_DESCRIZIONE_Bergamaschi]![SceltaCodiceComparativo]
 
Form :  ABC_CERCA_per_DESCRIZIONE_Bergamaschi_2    
da qui apro (  ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO)
criterio : [Maschere]![ABC_CERCA_per_DESCRIZIONE_Bergamaschi_2]![SceltaCodiceComparativo]
 
Form :  ABC_Ordini_Fornitore 
 (da qui apro  ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO_1)
Criterio : [Maschere]![ABC_Ordini_Fornitore]![ABC_Ordini_Fornitore_STM]![CodiceComparativo]
 
Form :  ABC_Ordini_Elenco
 (da qui apro ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO_4)
criterio : [Maschere]![ABC_Ordini_Elenco]![ABC_Ordini_Generico_STM].[Scheda]![CodiceComparativo]
 
 
Giuseppe

 criterio :[Maschere]![ABC_CERCA_per_DESCRIZIONE_2]![CodiceComparativo]
Il tale caso mostrami la riga di codice:
DoCmd.OpenForm "ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO_3", ...
 
Bruno

 si legge nel campo [CodiceProdotto]?
 
si legge  IDProdotto
 
vedi se ti può aiutare questo :
 
https://we.tl/t-9mbuLezwS0
 
 
Vorrei poter aprire da qualunque form ( con il doppio click ) una unica Form  (ABC_CERCA_PREZZI_per_CODICE_COMPARATIVO)
che si sincronizzi in base al CodiceProdotto delle due form

amrri...@hotmail.com
 explained on 11-12-19 :

Non ci capiamo...
 
Buon Natale
Bruno

 Bruno
 
Mi dispiace ho comunque trovato la soluzione 
ti ringrazio per il tempo dedicato .
 
Buone feste anche a te 
 
Giuseppe