Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Nella tabella no, ma puoi inserirla in una query, in un controllo di una form e in un controllo di una report.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Ho progettato un report sulla base di una query dove viene richiamato il campo [ID] della tabella Anagrafica. La finalità del report è il riepilogo di tutti i dati contenuti nella query per Nome e Cognome (campi contenuti nella tabella anagrafica). Al momento il report mi restituisce il valore del campo [ID] (ese. 1, 2 . etc.) ma io vorrei che mi restituisse il valore dei campi associati all' [ID], quindi Nome e Cognome.
Quale istruzione devo dare per ottenere questo risultato?
Grazie
Luca
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
Nella tabella no, ma puoi inserirla in una query, in un controllo di una form e in un controllo di una report.
Grazie Mimmo
l'istruzione IIf la posso inserire anche nella tabella o solo nella query?
se posso inserirla nella tabella in che modo?
Grazie
Luca
Aggiungi alla query anche la tabella Anagrafica con la relativa relazione con t_racc_grp_anag e seleziona dalla tabella Anagrafica i campi che vuoi.
In una query puoi utilizzare la funzione IIF ad es.
CampoPercentuale: IIF([campo Si-No]=true;10;0)
o anche
CampoPercentuale: IIF([campo Si-No];10;0)
Mimmo
Ciao Mimmo
ecco il codice Sql
SELECT Q_ProgettoEsteso.SchedaNumero, Q_ProgettoEsteso.nomeProgetto, t_racc_grp_anag.id_anagrafica, t_racc_grp_anag.peso, t_racc_grp_anag.id_gruppo, t_percentualiGruppo.PercentualeGruppo, [IntrStraordinario]+[AspSpecialistici]+[AspAmbientali]+[AspAutorizzativi]+[Sicurezza]+[Espropri] AS PercApplicabile, [ImpBaseAsta]*[PercApplicabile] AS QuotaRipartibile, [quotaRipartibile]*[PercentualeGruppo] AS quotaGruppo, t_percentualiGruppo.PesoGruppo, [peso]/[PesoGruppo]*[quotaGruppo] AS singP
FROM Q_ProgettoEsteso INNER JOIN (t_racc_grp_anag INNER JOIN t_percentualiGruppo ON t_racc_grp_anag.id_gruppo = t_percentualiGruppo.id_gruppo) ON (Q_ProgettoEsteso.id_progetto = t_racc_grp_anag.id_progetto) AND (Q_ProgettoEsteso.id_progetto = t_percentualiGruppo.id_progetto);
Mimmo ne approfitto per chiederti anche un'altra cosa. Ho un campo SI/NO. Dove posso inserire l'istruzione che se il campo è vero mi deve restituire un valore (esempio una percentuale 10%) ed in caso sia falso sia uguale a zero?
Grazie
Luca
Ciao Luca,
per tornarti i campi della tabella Anagrafica la tua query deve essere del tipo:
Select * from Anagrafica
Postaci L'Sql della tua query.
Mimmo