Dati da sottomaschera

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Dati da sottomaschera

    Grazie per la risposta OsvaldoLaviosa,
    dunque il problema nasce dal fatto che nell'anagrafica del conducente ho inserito un campo NATO_A e un campo RESIDENTE_A, entrambi pescano i dati da una tabella con i comuni italiani.
    La tabella è composta da un campo ID e dal campo comune + campo provincia.
    Ebbene pur essendo tutto uguale per i due campi quando incollo i dati nella stampa unione per NATO_A va tutto bene quando faccio altrettanto per RESIDENTE_A mi restituisce il valore numerico. Ribadisco che i due campi sono identici (!).
    Grazie
  • Re: Dati da sottomaschera

    Io ho fatto una prova di stampa unione e ho riscontrato che se metti come colonna una casella combinata, la stampa unione ti dà i valori che stanno al di sotto.

    Temo che tu abbia un problema nascosto da risolvere. Da come racconti le relazioni fra le tabelle ComuniItaliani e Conducenti, queste due tabelle sono relazionate due volte. Quando due tabelle vengono relazionate due volte, la seconda volta, Access crea automaticamente una tabella madre avente, nel nostro caso, il nome ComuniItaliani_1
    Partendo da questo presupposto, il problema va risolto così:
    1) Crea una query in cui importi sia la tabella Conducenti, sia la tabella ComuniItaliani, sia di nuovo quest'ultima tabella avente il nome di ComuniItaliani_1, ovviamente devi poter vedere entrambe le relazioni da te create, altrimenti ricreale nella query stessa.
    2) Nella griglia query, invece di trascinare i campi NATO_A e RESIDENTE_A, trascini i campi Comune da ComuniItaliani e Comune da ComuniItaliani_1. Probabilmente Access rifiuterà di avere 2 colonne con lo stesso nome, oppure lo farà con denominazioni a te scomode (intestazioni troppo lunghe ecc...) allora abbi cura di rinominare tali colonne anteponendo rispettivamente le parole NATO_A e RESIDENTE_A seguite da 2punti (:) e da Comune.....riscrivo meglio qui sotto:
    NATO_A: Comune
    RESIDENTE_A: Comune
    ...adesso mi sfugge la sintassi che potresti incontrare dopo i 2 punti, non è importante, è importante ciò che scrivi prima per rendere la leggibilità più consona a quello che desideravi.
    3) Salva con nome la query, aprila e vedrai tutte le colonne come tu desideravi.
    4) Fai la stampa unione partendo da questa query.

    Questa era la risposta alla tua domanda in senso stretto, ma....
    ...non voglio distruggere la tua stampa unione.
    Per essere più vicino ai tuoi intenti, io proverei a creare un report con i campi della sola tabella Conducenti. Il report non soffre di quel problema della casella combinata e visualizza lo stesso ciò che vedi. Una volta salvato il report, esportalo come Rich Text Format (rtf), apribile anche con Word, con una veste molto elegante e molto simile al report.
  • Re: Dati da sottomaschera

    Osvaldo grazie per il tuo contributo,
    avevo pensato anch'io a creare 2 tabelle abbinandole a NATO_A e RESIDENTE_A ma credevo di alleggerire il tutto usandole una sola. Circa la creazione del report sicuramente è la via più immediata e semplice però a patto che non vi sia granchè di testo.
    Io, invece, vorrei utilizzare quei dati per creare un teste più complesso e con la possibilità di formattare il risultato finale, con opzioni circa il testo, la giustifica, ecc.
    Alla prossime.
  • Re: Dati da sottomaschera

    ligiem ha scritto:


    a patto che non vi sia granchè di testo
    Dalla visualizzazione struttura report puoi cancellare tutti i controlli che non ti interessano (tipo Intestazione, piè di pagina ecc....)

    ligiem ha scritto:


    testo più complesso e con la possibilità di formattare il risultato finale, con opzioni circa il testo, la giustifica, ecc.
    Queste cose puoi organizzarle alla grande anche fra le proprietà controlli del report.
    Comunque, se non ti va di perderti in proprietà controlli, l'esportazione in .rtf (che dopo puoi rinominare tranquillamente .doc), con conseguente ripulitura di tutte le scritte che non ti interessano, penso che ti riporti lo stesso ad una situazione analoga alla stampa unione.
Devi accedere o registrarti per scrivere nel forum
18 risposte