S
sebastico
I have 3 Qrys: QHInd_12_01_VacasTotales, QHInd_12_02_CargaAnimal,
QHInd_12_03_Natalidad%
QHInd_12_01_VacasTotales
SELECT F02_Hato.CodProd, Sum(F02_Hato.Cabezas) AS TotalVacas
FROM F02_Hato
WHERE (((F02_Hato.CodAnimal) In ("1","2","3")))
GROUP BY F02_Hato.CodProd, F02_Hato.CodPer
HAVING (((F02_Hato.CodPer)="12"));
QHInd_12_02_CargaAnimal
SELECT QH_12_01_Hato.CodProd,
QH_12_01_Hato!UnidsAnims/QH_12_07_TotalPastos!AreaTotPastos AS CargAnimal
FROM QH_12_01_Hato INNER JOIN QH_12_07_TotalPastos ON QH_12_01_Hato.CodProd
= QH_12_07_TotalPastos.CodProd;
QHInd_12_03_Natalidad%
SELECT QH_12_02_VacasParidas.CodProd, [QH_12_02_VacasParidas]![Vacas
Paridas]/[QHInd_12_01_VacasTotales]![TotalVacas]*100 AS [Natalidad(%)]
FROM QH_12_02_VacasParidas INNER JOIN QHInd_12_01_VacasTotales ON
QH_12_02_VacasParidas.CodProd = QHInd_12_01_VacasTotales.CodProd;
QHInd_12_01_VacasTotales has 43 records (CodProd)
QHInd_12_02_CargaAnimal has 39 records (CodProd)
QHInd_12_03_Natalidad% has 42 records (CodProd)
If I run a new Qry with these 3 qrys
SELECT QHInd_12_01_VacasTotales.CodProd,
QHInd_12_01_VacasTotales.TotalVacas, QHInd_12_02_CargaAnimal.CargAnimal,
[QHInd_12_03_Natalidad(%)].[Natalidad(%)]
FROM (QHInd_12_01_VacasTotales INNER JOIN QHInd_12_02_CargaAnimal ON
QHInd_12_01_VacasTotales.CodProd = QHInd_12_02_CargaAnimal.CodProd) INNER
JOIN [QHInd_12_03_Natalidad(%)] ON QHInd_12_02_CargaAnimal.CodProd =
[QHInd_12_03_Natalidad(%)].CodProd;
The table shows only 38 records with the columns CodProd, VacasTotales,
CargaAnimal, Natalidad(%). Nevertheless, I want all columns with 43 CodProd
records even though columns QHInd_12_02_CargaAnimal will be with 3 empty
records and QHInd_12_03_Natalidad% with 1 record. How I can do this?
Thank you for your help
QHInd_12_03_Natalidad%
QHInd_12_01_VacasTotales
SELECT F02_Hato.CodProd, Sum(F02_Hato.Cabezas) AS TotalVacas
FROM F02_Hato
WHERE (((F02_Hato.CodAnimal) In ("1","2","3")))
GROUP BY F02_Hato.CodProd, F02_Hato.CodPer
HAVING (((F02_Hato.CodPer)="12"));
QHInd_12_02_CargaAnimal
SELECT QH_12_01_Hato.CodProd,
QH_12_01_Hato!UnidsAnims/QH_12_07_TotalPastos!AreaTotPastos AS CargAnimal
FROM QH_12_01_Hato INNER JOIN QH_12_07_TotalPastos ON QH_12_01_Hato.CodProd
= QH_12_07_TotalPastos.CodProd;
QHInd_12_03_Natalidad%
SELECT QH_12_02_VacasParidas.CodProd, [QH_12_02_VacasParidas]![Vacas
Paridas]/[QHInd_12_01_VacasTotales]![TotalVacas]*100 AS [Natalidad(%)]
FROM QH_12_02_VacasParidas INNER JOIN QHInd_12_01_VacasTotales ON
QH_12_02_VacasParidas.CodProd = QHInd_12_01_VacasTotales.CodProd;
QHInd_12_01_VacasTotales has 43 records (CodProd)
QHInd_12_02_CargaAnimal has 39 records (CodProd)
QHInd_12_03_Natalidad% has 42 records (CodProd)
If I run a new Qry with these 3 qrys
SELECT QHInd_12_01_VacasTotales.CodProd,
QHInd_12_01_VacasTotales.TotalVacas, QHInd_12_02_CargaAnimal.CargAnimal,
[QHInd_12_03_Natalidad(%)].[Natalidad(%)]
FROM (QHInd_12_01_VacasTotales INNER JOIN QHInd_12_02_CargaAnimal ON
QHInd_12_01_VacasTotales.CodProd = QHInd_12_02_CargaAnimal.CodProd) INNER
JOIN [QHInd_12_03_Natalidad(%)] ON QHInd_12_02_CargaAnimal.CodProd =
[QHInd_12_03_Natalidad(%)].CodProd;
The table shows only 38 records with the columns CodProd, VacasTotales,
CargaAnimal, Natalidad(%). Nevertheless, I want all columns with 43 CodProd
records even though columns QHInd_12_02_CargaAnimal will be with 3 empty
records and QHInd_12_03_Natalidad% with 1 record. How I can do this?
Thank you for your help