First, add titles to your existing queries.
queryA: qryCountDogsByGender; and,
queryB: qryCountLargeDogsByGender
Second, make a small adjustment to your queryB:
Code:
SELECT Count(tblDog.DogNr) AS CountOfLargeDogNr, tblDog.Gender
FROM tblDog
WHERE (((tblDog.Weight)>=10))
GROUP BY tblDog.Gender;
Third, build a new query that uses the first two to answer your question:
Code:
SELECT [CountOfLargeDogNr]/[CountOfDogNr] AS LargeDogPercent, qryCountDogsByGender.Gender
FROM qryCountDogsByGender INNER JOIN qryCountLargeDogsByGender ON qryCountDogsByGender.Gender = qryCountLargeDogsByGender.Gender;
Finally, format LargeDogPercent as percent.
Cheers,