[AccessD] Count Problem

Susan Jones susanj at sgmeet.com
Mon Dec 8 17:11:12 CST 2008


Ok, what about - IIf((Count([Status]))=0,Null,Count([Status]))
This will group the Count([Status]) as a value to be able to compare 
it to 0.  Then, if that result is 0, Null, if not, show the value.


At 03:44 PM 12/8/08, you wrote:
>What I am trying to do is do a count on the field status for each 
>value it can contain for all the records in a table. If a count of 
>the field returns zero I want to see NULL. If it returns any other 
>value I want to see the actual value. Hope that makes sense. Here is 
>whole SQL string
>
>SELECT IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL",
>[Stat_Code])) AS Status, [tbl Status Codes Active].Stat_Desc, 
>DateSerial(Year(Date()),Month(Date()),1)-1 AS StatusDate1, 
>IIf(Count([Status])=0,Null,Count([Status])) AS StatusCount,
>[tbl Status Codes Active].Area, [tbl Status Codes Active].UI,
>[tbl Status Codes Active].SortOrderSummary
>FROM [qry Well Status 1 Month Prior with Area]
>RIGHT JOIN [tbl Status Codes Active] ON ([qry Well Status 1 Month 
>Prior with Area].Status = [tbl Status Codes Active].Stat_Code)
>AND ([qry Well Status 1 Month Prior with Area].Area = [tbl Status 
>Codes Active].Area)
>GROUP BY 
>IIf([Stat_Code]="RP","RL",IIf([Stat_Code]="SP","SL",[Stat_Code])), 
>[tbl Status Codes Active].Stat_Desc, 
>DateSerial(Year(Date()),Month(Date()),1)-1, [tbl Status Codes 
>Active].Area, [tbl Status Codes Active].UI, [tbl Status Codes 
>Active].SortOrderSummary;
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com 
>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Jones
>Sent: Monday, December 08, 2008 3:40 PM
>To: Access Developers discussion and problem solving
>Subject: Re: [AccessD] Count Problem
>
>I'm not sure I understand.  Are you trying to get either 0 or Null
>for the result?  If so, I think you're missing a closing parenthesis
>after [Status]=0.  What I read right now is going to count Null
>and/or Count(Count([Status])).
>Susan
>
>At 02:09 PM 12/8/08, you wrote:
> >I am having trouble with the count function.
> >If I do a count of the field Status in a table for a status code
> >of  "FL"  I get 0
> >If I use the following formula I get 1. Is it counting the number of nulls?
> >StatusCount:Iif(Count([Status]=0,Null,Count([Status]))
> >
> >If so how do I get it to return a value of NULL?
> >
> >Thanks.
> >
> >
> >Chester Kaup
> >
> >Engineering Technician
> >
> >Kinder Morgan CO2 Company, LLP
> >
> >Office (432) 688-3797
> >
> >FAX (432) 688-3799
> >
> >
> >
> >
> >
> >No trees were killed in the sending of this message. However a large
> >number of electrons were terribly inconvenienced.
> >
> >--
> >AccessD mailing list
> >AccessD at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/accessd
> >Website: http://www.databaseadvisors.com
> >
> >
> >__________ Information from ESET NOD32 Antivirus, version of virus
> >signature database 3671 (20081208) __________
> >
> >The message was checked by ESET NOD32 Antivirus.
> >
> >http://www.eset.com
>
>--
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com
>
>
>--
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com
>
>
>__________ Information from ESET NOD32 Antivirus, version of virus 
>signature database 3671 (20081208) __________
>
>The message was checked by ESET NOD32 Antivirus.
>
>http://www.eset.com




More information about the AccessD mailing list