Condividi tramite

maschere non associate

Anonimo
2013-03-08T15:40:50+00:00

salve ho creato una maschera che si basa sulla seguente query

SELECT carico_totale_fornitore_dett_ev.id_cat_prod, carico_totale_fornitore_dett_ev.id_fornitore, carico_totale_fornitore_dett_ev.Stagione, carico_totale_fornitore_dett_ev.id_stagione, carico_totale_fornitore_dett_ev.FORNITORE, carico_totale_fornitore_dett_ev.[unità di misura], Sum(carico_totale_fornitore_dett_ev.SommaDivenduto) AS SommaDiSommaDivenduto, carico_totale_fornitore_dett_ev.gg_start_up, carico_totale_fornitore_dett_ev.[cap_ giorn], [gg_start_up]+Round((Sum([carico_totale_fornitore_dett_ev]![SommaDivenduto]))/[carico_totale_fornitore_dett_ev]![cap_giorn]) AS gg_produ, carico_totale_fornitore_dett_ev.Espr1

FROM carico_totale_fornitore_dett_ev

GROUP BY carico_totale_fornitore_dett_ev.id_cat_prod, carico_totale_fornitore_dett_ev.id_fornitore, carico_totale_fornitore_dett_ev.Stagione, carico_totale_fornitore_dett_ev.id_stagione, carico_totale_fornitore_dett_ev.FORNITORE, carico_totale_fornitore_dett_ev.[unità di misura], carico_totale_fornitore_dett_ev.gg_start_up, carico_totale_fornitore_dett_ev.[cap_ giorn], carico_totale_fornitore_dett_ev.Espr1

HAVING (((carico_totale_fornitore_dett_ev.id_fornitore)=[Forms]![Menu_new]![el_for_stg]) AND ((carico_totale_fornitore_dett_ev.Stagione)=[Forms]![Menu_new]![stagione generale]));

in questa maschera vorrei inserire una sottomaschera che si basa sulal seguente query

SELECT carico_totale_fornitore_dett_ev.id_fornitore, carico_totale_fornitore_dett_ev.id_stagione, carico_totale_fornitore_dett_ev.id_cat_prod, carico_totale_fornitore_dett_ev.id_cat_costo, Sum(carico_totale_fornitore_dett_ev.SommaDivenduto) AS SommaDiSommaDivenduto, carico_totale_fornitore_dett_ev.[unità di misura], carico_totale_fornitore_dett_ev.gg_start_up, carico_totale_fornitore_dett_ev.[cap_ giorn], [carico_totale_fornitore_dett_ev]![gg_start_up]+Round(Sum([carico_totale_fornitore_dett_ev]![SommaDivenduto])/[carico_totale_fornitore_dett_ev]![cap_ giorn]) AS gg_p, carico_totale_fornitore_dett_ev.Espr1

FROM carico_totale_fornitore_dett_ev

GROUP BY carico_totale_fornitore_dett_ev.id_fornitore, carico_totale_fornitore_dett_ev.id_stagione, carico_totale_fornitore_dett_ev.id_cat_prod, carico_totale_fornitore_dett_ev.id_cat_costo, carico_totale_fornitore_dett_ev.[unità di misura], carico_totale_fornitore_dett_ev.gg_start_up, carico_totale_fornitore_dett_ev.[cap_ giorn], carico_totale_fornitore_dett_ev.Espr1;

ma quanto vada a

collega campi master mi da il messaggio seguente

impossibile creare un collegamento tra maschere non associate

cosa può essere?

i campi master che vorrei utilizzare sono id_fornitore,id_cat_prod,id_stagione ed in entrambre le maschere sono gli stessi

ps le due maschere di basano sulla stessa query di partenza ma cambia il livello di aggregazione

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2013-04-08T14:58:19+00:00

grazie

prego,

se il suggerimento ha risolto il tuo problema contrassegnalo come risposta, così agevoliamo il lavoro dei moderatori.

Ciao

Giorgio Rancati

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-03-11T08:47:03+00:00

    grazie come sempre delle spiegazioni

    daniele

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-03-09T09:46:49+00:00

    Ciao,

    probabilmente hai sempre utilizzato maschere e sottomaschere le cui origini record erano associabili tramite le relazioni del database, non sempre è così, infatti nel tuo caso Access non può saperlo.

    Inserisci i valori a mano.

    :-)

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-03-09T09:32:55+00:00

    ciao giorgio invece di scrivere i campi a mano clicco sui tre puntini che ci sono in fondo a campi master e mi si apre una mini maschera in cui tramite dei menu a tendina posso scegliere i campi master e quelli secondari.. ed è proprio quando clicco sui 3 puntini mi viene fuori il messaggio di errore

    impossibile creare un collegamento tra maschere non associate

    ps questa "tecnica" l'ho sempre utilizzata e mi è sempre funzionata

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-03-09T08:51:25+00:00

    Ciao Daniele,

    ma tu come fai a collegare i campi master e campi secondari ?

    fai così: vai nelle proprietà dell'oggetto sottomaschera/sottoreport e inserisci in compila campi master  id_fornitore; id_cat_prod;id_stagione

    fai la stessa cosa per i campi secondari.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento