27/03/2024 - ornello ha scritto:
Hanno già i campi necessari per la stampa come detto prima non dovrei creare una Query specifica che combina tutti i campi il report sarebbe un ‘’ collage ‘’ di sottomaschere filtrate
quando crei una maschera ed una sottomaschera tipo:
tabellaA 1 a molti tabellaB
pensi che access o qualsiasi database mandino come comando:
“FammiVedereSuMaschera2 IdatiPresentiSuMaschera1 ComeDaAssociazioneUnoaMolti”
oppure quello che vedi graficamente viene tradotto in un linguaggio conosciuto al database tipo:
select [campi] from tabellaB Right join tabellaA on TabellaA.[campotabellaA]=TabellaB.[CampotabellaB]
hai n tabelle figlie?
select * from tabellaA
left join tabellaB on TabellaA.campo=TabellaB.Campo
left join TabellaC on TabellaA.Campo=TabellaC.Campo
ecc….
per filtrare aggiungi:
where tabellaB.campodafiltrare (like; =; >; <; not; ecc…) [tuocriteriodifiltro]
and TabellaC.campodafiltrare (like; =; >; <; not; ecc…) [tuocriteriodifiltro]
ecc…
28/03/2024 - ornello ha scritto:
La maschera A contiene diverse sottomaschere anagrafica, interventi, controlli, specifiche tecniche, rilievi temperature…. Creare una Query univoca diventa non gestibile
se lo dici tu… e pensare che hai a disposizione pure il disegnino con tutte le relazioni.