Casella combinata! Come riportare in una tabella parametri inseriti in tabella separata.

Anonimo
2015-03-11T15:47:06+00:00

Ciao a tutti,

mi chiamo Luca e mi cimento da qualche mese nel realizzare un dbase. La cosa mi appassiona ma a volte non riesco a trovare la soluzione giusta per le varie idee che mi vengono per migliorare l'utilizzo del Dbase.

Il problema che espongo questa sera è questo.

Ho una tabella dove ho inserito una serie di informazioni la struttura è la seguente:

IDAnagrafica CognomeNome Ruolo Peso
1 Sig. Bianchi Neri Operaio Specializzato 5
2 Sig. Rossi Verdi Operaio Comune 3

In un'altra tabella in un campo (casella combinata) richiamo il CognomeNome della Tabella anagrafica per inserire il nominativo desiderato.

Questo funziona bene ma vorrei che nel richiamare il nominativo del soggetto il altri due campi di quest'ultima tabella mi vengano inserite automaticamente sia il ruolo che il peso. Ho guardato in giro ma non sono riuscito a trovare la soluzione se non quella di creare nella seconda tabella una casella combinata per il ruolo ed un'altra per il peso.

Grazie per l'aiuto.

Luca

PS: Un'altro piccolo problema. In una query dove effettuo dei calcoli se i campi sono 0 nella maschera mi restituisce #Num!; come fare affinche venga riportato il risultato 0 (tra l'altro è un campo euro)

Grazie ancora

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

43 risposte

Ordina per: Meno recente
  1. Anonimo
    2015-03-12T10:51:08+00:00

    Ciao Sandro

    grazie per i suggerimenti che considero sempre con molta attenzione ! Purtroppo come dicevi in un'altro post è una circostanza che mi "obbliga" ad usare questo tipo di soluzione.

    Ho provato ad inserire la funzione corretta da te, ma non funziona, purtroppo.

    Non appena mi sarà possibile ti descrivo la struttura delle tabelle che metto in gioco in modo da metterti nelle condizioni di darmi dei suggerimenti più specifici.

    Mi sono permesso di aggiungere una parentesi all'istruzione da te postata

    LiquidaRup2: nz(([ProdRup2]/[SumRup]*[Quota%Rup])/[Quota%Rup]*[QImpRup];0)

    Grazie

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-03-12T10:59:26+00:00

    Ciao Luca,

    la funzione NZ ha il seguente formato :  Nz(Campo,Valore) quindi prova a correggere la tua:

    LiquidaRup2: Nz([ProdRup2],0) / [SumRup] * [Quota%Rup] / [Quota%Rup] * Nz([QImpRup],0)

    assumendo come potenziali Null i campi ProdRup2 e QImpRup

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-03-12T11:49:54+00:00

    Ciao Mimmo

    ho provato la tua soluzione e mi restituisce sempre il valore #Num! ho anche provato anche così

    LiquidaRup2: Nz([ProdRup2];0)/Nz([SumRup];0)*Nz([Quota%Rup];0)/Nz([Quota%Rup];0)*Nz([QImpRup];0)

    ma niente da fare

    Bohhh

    Grazie comunque

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-03-12T15:02:00+00:00

    ciao Luca,

    riesci a pubblicare una demo mooolto semplice del problema che riscontri...?

    non mi vengono in mente molte soluzioni....

    Facci sapere.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-03-13T12:52:18+00:00

    Ciao Sandro e Mimmo

    vi lascio il link per scaricare il Dbase su cui stò lavorando

    https://onedrive.live.com/redir?resid=4C38B77C15E609D0%21856

    potete darmi una mano e dei suggerimenti. Sicuramente la cosa che ho già notato che ho realizzato delle tabelle troppo lunghe.

    Comunque il risultato finale dovrebbe essere la ripartizione di somme in base a specifici compiti e, soprattutto, al ruolo ricoperto.

    Grazie

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento