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: Più utili
  1. Anonimo
    2015-03-17T17:36:12+00:00

    ciao Luca,

    per la concatenazione, volutamente non ti ho allegato li db, per spronarti a modificarlo sulla base di quanto ti avevo segnalato.

    guarda qua :

    http://1drv.ms/1ABmU0r

    per il resto non capisco, ma non ho ancora guardato i files, ma quanto affermi mi è oscuro...

    se abbiamo la relazione tra gruppi e persone per qual motivo è necessario il livello che da come capisco è ridondante nel senso che non fa altro che associare le persone ai gruppi ?

    il peso è associato alle persone o ai gruppi? mi pareva di aver capito alle persone....

    ora guardo i files.

    intanto guarda il db che ti ho pubblicato per la faccenda della concatenazione.

    Ho modificato la tabella t_percentualeGruppo  perché mi sono accorto che sostituiva i valori del 1° progetto con quelli del 2° a causa dell’assenza dell’idProgetto...

    mmmm....la tabella che sostituisce un valore....non mi convici tanto....! :-)

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-03-17T16:01:12+00:00

    Ciao Sandro

    ho provato ad inserire altri dati nel Dbase ed i campi delle query Q_CalcoloQuote e Q_QuoteSingole si moltiplicano in funzione degli inserimenti dei progetti.

    In pratica se inserisco 1 progetto le query mi restituiscono un solo record; se inserisco 2 progetti questi record si moltiplicano per 2; se inserisco il 3° progetto si triplicano e così via.

    Sicuramente si dovrà intervenire sulle query che moltiplicano questi record. Io ci ho dato un'occhiata ma a dire il vero non sono riuscito a trovare il problema.

    Ho voluto solo aggiornarti sui miei sviluppi.

    Ciao

    Luca

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-03-17T07:27:13+00:00

    Buongiorno Sandro

    ti chiedo scusa ma involontariamente ho eliminato il file di excel (chissà a cosa pensavo).

    Ora è di nuovo disponibile (sotto c'è il link).

    Faccio un pò il riepilogo:

    come ti ho scritto nel precedente post ho notato che nella query Q_CalcoloQuote e nella query Q_Quote Singole i dati sono raddoppiati.

    Ho modificato la tabella t_percentualeGruppo  perché mi sono accorto che sostituiva i valori del 1° progetto con quelli del 2° a causa dell’assenza dell’idProgetto (in questo caso tonerebbe utile quel famoso codice che volevo calcolare e che non sono riuscito a fare (Unità Operativa&IdProgetto&Tipologia) il cui risultato nella query Q_Progetto Esteso mi restituiva 111.

    Per quanto riguarda, invece, il discorso legato al peso se guardi, gentilmente, il file di excel ho fatto alcune annotazioni con anche degli esempi.

    Forse chiedo molto, ma penso tornerebbe utile associare ad ogni nominativo (Pippo, Pluto, etc.) un campo che potremmo chiamare livello, in cui inserire dei valori del tipo (D3, D1, C3, C1, etc.) associando questi valori al peso

    Livello Peso
    D1 4
    C1 3
    D3 5

    Sotto trovi il link per la tabella excel e il nuovo Dbase

    Grazie Sandro,

    a presto

    Luca

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

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

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-03-16T20:43:21+00:00

    ciao Luca,

    il file di Excel non è più disponibile e onestamente mi sono perso...

    se ci sono delle situazioni in cui li calcolo del peso deve essere condizionato in qualche modo, quali sono queste condizioni?

    credo che tutto sia fattibile ma devi spiegare meglio secondo me magari con un esempio come fatto in precedenza cosa devi fare....

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-03-16T16:58:34+00:00

    Ciao Sandro

    oggi ho avuto modo di popolare il Dbase con dei dati reali con cui ho potuto fare il confronto e, tutto sommato, mi sembra che siamo quasi a traguardo.

    Alcune cose però ancora non vanno tra cui la duplicazione, nelle query, dei campi che non sono riuscito a capire come mai. Inoltre dovrei pensare ad un campo che mi permetta di inserire un numero che si vada a sostituire alla somma dei pesi, perchè in alcuni gruppi non si applica la somma dei pesi bensì il peso viene diviso per un numero (di solito 8) - puoi confrontare la tabella di excel che ti ho inviato per capire il concetto che ti ho espresso adesso

    Lo so che sono davvero stressante ... ma se non sei molto stanco ed hai voglia di guardare il file che ti invio ... te ne sarò grato.

    Buona serata

    Luca

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

    La risposta è stata utile?

    0 commenti Nessun commento