Bill Benson
bensonforums at gmail.com
Thu Jan 1 11:57:53 CST 2015
Ah, saw my error.
I am amazed frankly that this works.
SELECT
A.FKCompanyID as CompanyID, B.PhonePhoneTypeID, A.Phone, C.PhoneType,
DCount("PhonePhoneTypeID","PhonePhoneTypes","PhonePhoneTypeID<=" &
B.PhonePhoneTypeID & " And FKCompanyPhoneID In (Select CompanyPhoneID From
Phone Where Phone.FKCompanyID = " & A.FKCompanyID & ")" ) as Item
FROM PhoneType as C RIGHT JOIN (Phone as A INNER JOIN PhonePhoneTypes as B
ON A.CompanyPhoneID = B.FKCompanyPhoneID) ON C.PhoneTypeID = B.FKPhoneTypeID
order by B.PhonePhoneTypeID ASC
From: Bill Benson [mailto:bensonforums at gmail.com]
Sent: Thursday, January 01, 2015 12:50 PM
To: 'Access Developers discussion and problem solving'
Subject: RE: Getting an Item number (Sequence) in a query
I want to create an item number column in a query via DCOUNT. The syntax
below is "correct" in that the query runs; however the result in the Item
column is #Error. Can it be fixed? My schema appears below:
SELECT
B.PhonePhoneTypeID, A.Phone, C.PhoneType,
DCount("PhonePhoneTypeID","PhonePhoneTypes","PhonePhoneTypeID<=" &
B.PhonePhoneTypeID & " And FKCompanyPhoneID In (Select CompanyPhoneID From
CompanyPhone Where FKCompanyID = " & A.FKCompanyID & ")") as Item
FROM PhoneType as C RIGHT JOIN (Phone as A INNER JOIN PhonePhoneTypes as B
ON A.CompanyPhoneID = B.FKCompanyPhoneID) ON C.PhoneTypeID = B.FKPhoneTypeID
order by B.PhonePhoneTypeID ASC
CompanyPhone (A)
CompanyTypeID
CompanyType
PhonePhoneType (B)
PhonePhoneTypeID
FKCompanyPhoneID
FKPhoneTypeID
PhoneType (C)
PhoneTypeID
PhoneType